CrossFramework Library

XG3D/ResConstant.hpp

00001 /*
00002  * @file
00003  * @brief ResConstant型を記述する。
00004  * @author akino
00005  */
00006 #if defined(XG3D_INCLUDED_RESCONSTANT_HPP)
00007 #else
00008 #define XG3D_INCLUDED_RESCONSTANT_HPP
00009 
00010 //------------------------------------------------------------
00011 #include <XG3D/BuiltInTypes.hpp>
00012 
00013 //------------------------------------------------------------
00014 namespace XG3D {
00016 
00017 
00018     struct ResConstant
00019     {
00021         static const u16 INVALID_MAT_INDEX = 0xFFFF;
00022                 
00024         static const u16 INVALID_MAT_PARAM_INDEX = 0xFFFF;
00025 
00027         static const u16 INVALID_MAT_SET_INDEX = 0xFFFF;
00028         
00030         static const u16 INVALID_MDL_INDEX = 0xFFFF;
00031         
00033         static const u16 INVALID_MDL_MAT_REFER_INDEX = 0xFFFF;
00034 
00036         static const u16 INVALID_MDL_MESH_INDEX = 0xFFFF;
00037 
00039         static const u16 INVALID_MDL_NODE_INDEX = 0xFFFF;
00040         
00042         static const u16 INVALID_MDL_SHAPE_INDEX = 0xFFFF;
00043 
00045         static const u16 INVALID_MDL_SKINNING_TABLE_INDEX = 0xFFFF;
00046         
00048         static const u16 INVALID_MDL_SUB_MESH_INDEX = 0xFFFF;
00049         
00051         static const u16 INVALID_TEX_INDEX = 0xFFFF;
00052     };
00054 }
00055 //------------------------------------------------------------
00056 #endif
00057 // EOF
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義