| Irrlicht 3D Engine |

ESceneNodeTypes.h
Go to the documentation of this file.

    00001 // Copyright (C) 2002-2012 Nikolaus Gebhardt
    00002 // This file is part of the "Irrlicht Engine".
    00003 // For conditions of distribution and use, see copyright notice in irrlicht.h
    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 } // end namespace scene
    00102 } // end namespace irr
    00103
    00104
    00105 #endif
    00106