增加ModelConvert
This commit is contained in:
18
inc/hgl/graph/NTB.h
Normal file
18
inc/hgl/graph/NTB.h
Normal file
@@ -0,0 +1,18 @@
|
||||
#ifndef HGL_GRAPH_NTB_INCLUDE
|
||||
#define HGL_GRAPH_NTB_INCLUDE
|
||||
|
||||
#define NTB_BIT_NORMAL (1<<0)
|
||||
#define NTB_BIT_TANGENT (1<<1)
|
||||
#define NTB_BIT_BINORMAL (1<<2)
|
||||
|
||||
#define NTB_BIT_ALL (NTB_BIT_NORMAL|NTB_BIT_TANGENT|NTB_BIT_BINORMAL)
|
||||
|
||||
#define NTB_BIT_COMPRESS_NORMAL (1<<3)
|
||||
#define NTB_BIT_COMPRESS_TANGENT (1<<4)
|
||||
#define NTB_BIT_COMPRESS_BINORMAL (1<<5)
|
||||
|
||||
#define NTB_BIT_COMPRESS_ALL (NTB_BIT_COMPRESS_NORMAL|NTB_BIT_COMPRESS_TANGENT|NTB_BIT_COMPRESS_BINORMAL)
|
||||
|
||||
#define NTB_BIT_COMPRESS_NORMAL_TANGENT (1<<6)
|
||||
|
||||
#endif//HGL_GRAPH_NTB_INCLUDE
|
37
inc/hgl/graph/TextureType.h
Normal file
37
inc/hgl/graph/TextureType.h
Normal file
@@ -0,0 +1,37 @@
|
||||
#ifndef HGL_GRAPH_TEXTURE_TYPE
|
||||
#define HGL_GRAPH_TEXTURE_TYPE
|
||||
namespace hgl
|
||||
{
|
||||
namespace graph
|
||||
{
|
||||
/**
|
||||
* 纹理类型
|
||||
*/
|
||||
enum class TextureType
|
||||
{
|
||||
None=0,
|
||||
|
||||
Diffuse,
|
||||
Specular,
|
||||
Ambient,
|
||||
Emissive,
|
||||
Height,
|
||||
Normals,
|
||||
Shininess,
|
||||
Opacity,
|
||||
Displacement,
|
||||
Lightmap,
|
||||
Reflection,
|
||||
AO,
|
||||
|
||||
Albedo,
|
||||
Metallic,
|
||||
Rougness,
|
||||
|
||||
BEGIN_REANGE=Diffuse,
|
||||
END_RANGE=Rougness,
|
||||
RANGE_SIZE=END_RANGE-BEGIN_REANGE+1
|
||||
};//enum class TextureType
|
||||
}//namespace graph
|
||||
}//namespace hgl
|
||||
#endif//HGL_GRAPH_TEXTURE_TYPE
|
Reference in New Issue
Block a user