00001
00002
00003
00004
00005 #ifndef __E_SCENE_NODE_TYPES_H_INCLUDED__
00006 #define __E_SCENE_NODE_TYPES_H_INCLUDED__
00007
00008 #include "irrTypes.h"
00009
00010 namespace irr
00011 {
00012 namespace scene
00013 {
00014
00016
00019 enum ESCENE_NODE_TYPE
00020 {
00022 ESNT_SCENE_MANAGER = MAKE_IRR_ID('s','m','n','g'),
00023
00025 ESNT_CUBE = MAKE_IRR_ID('c','u','b','e'),
00026
00028 ESNT_SPHERE = MAKE_IRR_ID('s','p','h','r'),
00029
00031 ESNT_TEXT = MAKE_IRR_ID('t','e','x','t'),
00032
00034 ESNT_WATER_SURFACE = MAKE_IRR_ID('w','a','t','r'),
00035
00037 ESNT_TERRAIN = MAKE_IRR_ID('t','e','r','r'),
00038
00040 ESNT_SKY_BOX = MAKE_IRR_ID('s','k','y','_'),
00041
00043 ESNT_SKY_DOME = MAKE_IRR_ID('s','k','y','d'),
00044
00046 ESNT_SHADOW_VOLUME = MAKE_IRR_ID('s','h','d','w'),
00047
00049 ESNT_OCTREE = MAKE_IRR_ID('o','c','t','r'),
00050
00052 ESNT_MESH = MAKE_IRR_ID('m','e','s','h'),
00053
00055 ESNT_LIGHT = MAKE_IRR_ID('l','g','h','t'),
00056
00058 ESNT_EMPTY = MAKE_IRR_ID('e','m','t','y'),
00059
00061 ESNT_DUMMY_TRANSFORMATION = MAKE_IRR_ID('d','m','m','y'),
00062
00064 ESNT_CAMERA = MAKE_IRR_ID('c','a','m','_'),
00065
00067 ESNT_BILLBOARD = MAKE_IRR_ID('b','i','l','l'),
00068
00070 ESNT_ANIMATED_MESH = MAKE_IRR_ID('a','m','s','h'),
00071
00073 ESNT_PARTICLE_SYSTEM = MAKE_IRR_ID('p','t','c','l'),
00074
00076 ESNT_Q3SHADER_SCENE_NODE = MAKE_IRR_ID('q','3','s','h'),
00077
00079 ESNT_MD3_SCENE_NODE = MAKE_IRR_ID('m','d','3','_'),
00080
00082 ESNT_VOLUME_LIGHT = MAKE_IRR_ID('v','o','l','l'),
00083
00085
00086 ESNT_CAMERA_MAYA = MAKE_IRR_ID('c','a','m','M'),
00087
00089
00090 ESNT_CAMERA_FPS = MAKE_IRR_ID('c','a','m','F'),
00091
00093 ESNT_UNKNOWN = MAKE_IRR_ID('u','n','k','n'),
00094
00096 ESNT_ANY = MAKE_IRR_ID('a','n','y','_')
00097 };
00098
00099
00100
00101 }
00102 }
00103
00104
00105 #endif
00106