Loading...
Searching...
No Matches
ESceneNodeTypes.h
Go to the documentation of this file.
// Copyright (C) 2002-2012 Nikolaus Gebhardt
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_SCENE_NODE_TYPES_H_INCLUDED__
#define __E_SCENE_NODE_TYPES_H_INCLUDED__
#include "irrTypes.h"
namespace irr
{
namespace scene
{
enum ESCENE_NODE_TYPE
{
ESNT_SCENE_MANAGER = MAKE_IRR_ID('s','m','n','g'),
ESNT_CUBE = MAKE_IRR_ID('c','u','b','e'),
ESNT_SPHERE = MAKE_IRR_ID('s','p','h','r'),
ESNT_TEXT = MAKE_IRR_ID('t','e','x','t'),
ESNT_WATER_SURFACE = MAKE_IRR_ID('w','a','t','r'),
ESNT_TERRAIN = MAKE_IRR_ID('t','e','r','r'),
ESNT_SKY_BOX = MAKE_IRR_ID('s','k','y','_'),
ESNT_SKY_DOME = MAKE_IRR_ID('s','k','y','d'),
ESNT_SHADOW_VOLUME = MAKE_IRR_ID('s','h','d','w'),
ESNT_OCTREE = MAKE_IRR_ID('o','c','t','r'),
ESNT_MESH = MAKE_IRR_ID('m','e','s','h'),
ESNT_LIGHT = MAKE_IRR_ID('l','g','h','t'),
ESNT_EMPTY = MAKE_IRR_ID('e','m','t','y'),
ESNT_DUMMY_TRANSFORMATION = MAKE_IRR_ID('d','m','m','y'),
ESNT_CAMERA = MAKE_IRR_ID('c','a','m','_'),
ESNT_BILLBOARD = MAKE_IRR_ID('b','i','l','l'),
ESNT_ANIMATED_MESH = MAKE_IRR_ID('a','m','s','h'),
ESNT_PARTICLE_SYSTEM = MAKE_IRR_ID('p','t','c','l'),
ESNT_Q3SHADER_SCENE_NODE = MAKE_IRR_ID('q','3','s','h'),
ESNT_MD3_SCENE_NODE = MAKE_IRR_ID('m','d','3','_'),
ESNT_VOLUME_LIGHT = MAKE_IRR_ID('v','o','l','l'),
ESNT_CAMERA_MAYA = MAKE_IRR_ID('c','a','m','M'),
ESNT_CAMERA_FPS = MAKE_IRR_ID('c','a','m','F'),
ESNT_UNKNOWN = MAKE_IRR_ID('u','n','k','n'),
ESNT_ANY = MAKE_IRR_ID('a','n','y','_')
};
} // end namespace scene
} // end namespace irr
#endif
irrTypes.h
MAKE_IRR_ID
#define MAKE_IRR_ID(c0, c1, c2, c3)
ignore VC8 warning deprecated
Definition irrTypes.h:241
irr::scene
All scene management can be found in this namespace: Mesh loading, special scene nodes like octrees a...
Definition CDynamicMeshBuffer.h:16
irr::scene::ESCENE_NODE_TYPE
ESCENE_NODE_TYPE
An enumeration for all types of built-in scene nodes.
Definition ESceneNodeTypes.h:20
irr::scene::ESNT_ANIMATED_MESH
@ ESNT_ANIMATED_MESH
Animated Mesh Scene Node.
Definition ESceneNodeTypes.h:70
irr::scene::ESNT_UNKNOWN
@ ESNT_UNKNOWN
Unknown scene node.
Definition ESceneNodeTypes.h:93
irr::scene::ESNT_CAMERA_MAYA
@ ESNT_CAMERA_MAYA
Maya Camera Scene Node.
Definition ESceneNodeTypes.h:86
irr::scene::ESNT_CAMERA
@ ESNT_CAMERA
Camera Scene Node.
Definition ESceneNodeTypes.h:64
irr::scene::ESNT_SCENE_MANAGER
@ ESNT_SCENE_MANAGER
of type CSceneManager (note that ISceneManager is not(!) an ISceneNode)
Definition ESceneNodeTypes.h:22
irr::scene::ESNT_DUMMY_TRANSFORMATION
@ ESNT_DUMMY_TRANSFORMATION
Dummy Transformation Scene Node.
Definition ESceneNodeTypes.h:61
irr::scene::ESNT_OCTREE
@ ESNT_OCTREE
Octree Scene Node.
Definition ESceneNodeTypes.h:49
irr::scene::ESNT_Q3SHADER_SCENE_NODE
@ ESNT_Q3SHADER_SCENE_NODE
Quake3 Shader Scene Node.
Definition ESceneNodeTypes.h:76
irr::scene::ESNT_MESH
@ ESNT_MESH
Mesh Scene Node.
Definition ESceneNodeTypes.h:52
irr::scene::ESNT_SHADOW_VOLUME
@ ESNT_SHADOW_VOLUME
Shadow Volume Scene Node.
Definition ESceneNodeTypes.h:46
irr::scene::ESNT_CUBE
@ ESNT_CUBE
simple cube scene node
Definition ESceneNodeTypes.h:25
irr::scene::ESNT_SPHERE
@ ESNT_SPHERE
Sphere scene node.
Definition ESceneNodeTypes.h:28
irr::scene::ESNT_VOLUME_LIGHT
@ ESNT_VOLUME_LIGHT
Volume Light Scene Node.
Definition ESceneNodeTypes.h:82
irr::scene::ESNT_TEXT
@ ESNT_TEXT
Text Scene Node.
Definition ESceneNodeTypes.h:31
irr::scene::ESNT_TERRAIN
@ ESNT_TERRAIN
Terrain Scene Node.
Definition ESceneNodeTypes.h:37
irr::scene::ESNT_LIGHT
@ ESNT_LIGHT
Light Scene Node.
Definition ESceneNodeTypes.h:55
irr::scene::ESNT_WATER_SURFACE
@ ESNT_WATER_SURFACE
Water Surface Scene Node.
Definition ESceneNodeTypes.h:34
irr::scene::ESNT_BILLBOARD
@ ESNT_BILLBOARD
Billboard Scene Node.
Definition ESceneNodeTypes.h:67
irr::scene::ESNT_EMPTY
@ ESNT_EMPTY
Empty Scene Node.
Definition ESceneNodeTypes.h:58
irr::scene::ESNT_SKY_DOME
@ ESNT_SKY_DOME
Sky Dome Scene Node.
Definition ESceneNodeTypes.h:43
irr::scene::ESNT_MD3_SCENE_NODE
@ ESNT_MD3_SCENE_NODE
Quake3 Model Scene Node ( has tag to link to ).
Definition ESceneNodeTypes.h:79
irr::scene::ESNT_ANY
@ ESNT_ANY
Will match with any scene node when checking types.
Definition ESceneNodeTypes.h:96
irr::scene::ESNT_PARTICLE_SYSTEM
@ ESNT_PARTICLE_SYSTEM
Particle System Scene Node.
Definition ESceneNodeTypes.h:73
irr::scene::ESNT_SKY_BOX
@ ESNT_SKY_BOX
Sky Box Scene Node.
Definition ESceneNodeTypes.h:40
irr::scene::ESNT_CAMERA_FPS
@ ESNT_CAMERA_FPS
First Person Shooter Camera.
Definition ESceneNodeTypes.h:90
irr
Everything in the Irrlicht Engine can be found in this namespace.
Definition aabbox3d.h:13
- Irrlicht Engine Documentation © 2003-2012 by Nikolaus Gebhardt. Generated on for Irrlicht 3D Engine by Doxygen 1.15.0