Irrlicht 3D Engine
ESceneNodeTypes.h
Go to the documentation of this file.
1 // Copyright (C) 2002-2012 Nikolaus Gebhardt
2 // This file is part of the "Irrlicht Engine".
3 // For conditions of distribution and use, see copyright notice in irrlicht.h
4 
5 #ifndef __E_SCENE_NODE_TYPES_H_INCLUDED__
6 #define __E_SCENE_NODE_TYPES_H_INCLUDED__
7 
8 #include "irrTypes.h"
9 
10 namespace irr
11 {
12 namespace scene
13 {
14 
16 
20  {
22  ESNT_SCENE_MANAGER = MAKE_IRR_ID('s','m','n','g'),
23 
25  ESNT_CUBE = MAKE_IRR_ID('c','u','b','e'),
26 
28  ESNT_SPHERE = MAKE_IRR_ID('s','p','h','r'),
29 
31  ESNT_TEXT = MAKE_IRR_ID('t','e','x','t'),
32 
34  ESNT_BILLBOARD_TEXT = MAKE_IRR_ID('b','t','x','t'),
35 
37  ESNT_WATER_SURFACE = MAKE_IRR_ID('w','a','t','r'),
38 
40  ESNT_TERRAIN = MAKE_IRR_ID('t','e','r','r'),
41 
43  ESNT_SKY_BOX = MAKE_IRR_ID('s','k','y','_'),
44 
46  ESNT_SKY_DOME = MAKE_IRR_ID('s','k','y','d'),
47 
49  ESNT_SHADOW_VOLUME = MAKE_IRR_ID('s','h','d','w'),
50 
52  ESNT_OCTREE = MAKE_IRR_ID('o','c','t','r'),
53 
55  ESNT_MESH = MAKE_IRR_ID('m','e','s','h'),
56 
58  ESNT_LIGHT = MAKE_IRR_ID('l','g','h','t'),
59 
61  ESNT_EMPTY = MAKE_IRR_ID('e','m','t','y'),
62 
65 
67  ESNT_CAMERA = MAKE_IRR_ID('c','a','m','_'),
68 
70  ESNT_BILLBOARD = MAKE_IRR_ID('b','i','l','l'),
71 
73  ESNT_ANIMATED_MESH = MAKE_IRR_ID('a','m','s','h'),
74 
76  ESNT_PARTICLE_SYSTEM = MAKE_IRR_ID('p','t','c','l'),
77 
80 
82  ESNT_MD3_SCENE_NODE = MAKE_IRR_ID('m','d','3','_'),
83 
85  ESNT_VOLUME_LIGHT = MAKE_IRR_ID('v','o','l','l'),
86 
88 
89  ESNT_CAMERA_MAYA = MAKE_IRR_ID('c','a','m','M'),
90 
92 
93  ESNT_CAMERA_FPS = MAKE_IRR_ID('c','a','m','F'),
94 
96  ESNT_UNKNOWN = MAKE_IRR_ID('u','n','k','n'),
97 
99  ESNT_ANY = MAKE_IRR_ID('a','n','y','_')
100  };
101 
102 
103 
104 } // end namespace scene
105 } // end namespace irr
106 
107 
108 #endif
109 
of type CSceneManager (note that ISceneManager is not(!) an ISceneNode)
Octree Scene Node.
Terrain Scene Node.
Sphere scene node.
Billboard Scene Node.
Dummy Transformation Scene Node.
Particle System Scene Node.
Sky Box Scene Node.
Camera Scene Node.
Everything in the Irrlicht Engine can be found in this namespace.
Definition: aabbox3d.h:12
Volume Light Scene Node.
Sky Dome Scene Node.
Quake3 Model Scene Node ( has tag to link to )
Maya Camera Scene Node.
First Person Shooter Camera.
Mesh Scene Node.
Text Scene Node.
Unknown scene node.
ESCENE_NODE_TYPE
An enumeration for all types of built-in scene nodes.
Billboard text scene node.
Water Surface Scene Node.
Shadow Volume Scene Node.
Light Scene Node.
#define MAKE_IRR_ID(c0, c1, c2, c3)
ignore VC8 warning deprecated
Definition: irrTypes.h:243
simple cube scene node
Animated Mesh Scene Node.
Empty Scene Node.
Will match with any scene node when checking types.