Saga3D API Documentation  1.0-RC4
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 namespace saga
9 {
10 namespace scene
11 {
12 
14 
17  enum class E_SCENE_NODE_TYPE
18  {
20  CUBE,
21 
23  SPHERE,
24 
26  TEXT,
27 
30 
33 
35  TERRAIN,
36 
38  SKY_BOX,
39 
41  SKY_DOME,
42 
45 
47  OCTREE,
48 
50  MESH,
51 
53  LIGHT,
54 
56  EMPTY,
57 
60 
62  CAMERA,
63 
65  BILLBOARD,
66 
69 
72 
75 
77 
79 
81 
82  CAMERA_FPS,
83 
85  UNKNOWN,
86 
88  ANY,
89  };
90 
91 
92 
93 } // namespace scene
94 } // namespace saga
95 
96 
97 #endif
98 
saga::scene::E_SCENE_NODE_TYPE::SPHERE
@ SPHERE
Sphere scene node.
saga::scene::E_SCENE_NODE_TYPE::CUBE
@ CUBE
simple cube scene node
saga::scene::E_SCENE_NODE_TYPE::UNKNOWN
@ UNKNOWN
Unknown scene node.
saga::scene::E_SCENE_NODE_TYPE::BILLBOARD
@ BILLBOARD
Billboard Scene Node.
saga::scene::E_SCENE_NODE_TYPE::TEXT
@ TEXT
Text Scene Node.
saga::scene::E_SCENE_NODE_TYPE::LIGHT
@ LIGHT
Light Scene Node.
saga::scene::E_SCENE_NODE_TYPE::EMPTY
@ EMPTY
Empty Scene Node.
saga::scene::E_SCENE_NODE_TYPE::CAMERA
@ CAMERA
Camera Scene Node.
saga::scene::E_SCENE_NODE_TYPE
E_SCENE_NODE_TYPE
An enumeration for all types of built-in scene nodes.
Definition: ESceneNodeTypes.h:17
saga::scene::E_SCENE_NODE_TYPE::PARTICLE_SYSTEM
@ PARTICLE_SYSTEM
Particle System Scene Node.
saga::scene::E_SCENE_NODE_TYPE::SKY_DOME
@ SKY_DOME
Sky Dome Scene Node.
saga::scene::E_SCENE_NODE_TYPE::MESH
@ MESH
Mesh Scene Node.
saga::scene::E_SCENE_NODE_TYPE::CAMERA_FPS
@ CAMERA_FPS
First Person Shooter Camera.
saga::scene::E_SCENE_NODE_TYPE::BILLBOARD_TEXT
@ BILLBOARD_TEXT
Billboard text scene node.
saga::scene::E_SCENE_NODE_TYPE::SHADOW_VOLUME
@ SHADOW_VOLUME
Shadow Volume Scene Node.
saga::scene::E_SCENE_NODE_TYPE::CAMERA_MAYA
@ CAMERA_MAYA
Maya Camera Scene Node.
saga::scene::E_SCENE_NODE_TYPE::SKY_BOX
@ SKY_BOX
Sky Box Scene Node.
saga::scene::E_SCENE_NODE_TYPE::WATER_SURFACE
@ WATER_SURFACE
Water Surface Scene Node.
saga::scene::E_SCENE_NODE_TYPE::ANY
@ ANY
Will match with any scene node when checking types.
saga::scene::E_SCENE_NODE_TYPE::OCTREE
@ OCTREE
Octree Scene Node.
saga::scene::E_SCENE_NODE_TYPE::DUMMY_TRANSFORMATION
@ DUMMY_TRANSFORMATION
Dummy Transformation Scene Node.
saga::scene::E_SCENE_NODE_TYPE::TERRAIN
@ TERRAIN
Terrain Scene Node.
saga::scene::E_SCENE_NODE_TYPE::VOLUME_LIGHT
@ VOLUME_LIGHT
Volume Light Scene Node.
saga::scene::E_SCENE_NODE_TYPE::ANIMATED_MESH
@ ANIMATED_MESH
Animated Mesh Scene Node.
saga
Definition: aabbox3d.h:11