Irrlicht 3D Engine
irr::scene::quake3 Namespace Reference

Classes

Typedefs

Enumerations

Functions


Typedef Documentation

Definition at line 687 of file IQ3Shader.h.

Definition at line 689 of file IQ3Shader.h.

Definition at line 80 of file IQ3Shader.h.


Enumeration Type Documentation

Hold the different Mesh Types used for getMesh.

Enumerator:
E_Q3_MESH_GEOMETRY 
E_Q3_MESH_ITEMS 
E_Q3_MESH_BILLBOARD 
E_Q3_MESH_FOG 
E_Q3_MESH_UNRESOLVED 
E_Q3_MESH_SIZE 

Definition at line 24 of file IQ3Shader.h.

Enumerator:
TCMOD 
DEFORMVERTEXES 
RGBGEN 
TCGEN 
MAP 
ALPHAGEN 
FUNCTION2 
SCROLL 
SCALE 
ROTATE 
STRETCH 
TURBULENCE 
WAVE 
IDENTITY 
VERTEX 
TEXTURE 
LIGHTMAP 
ENVIRONMENT 
DOLLAR_LIGHTMAP 
BULGE 
AUTOSPRITE 
AUTOSPRITE2 
TRANSFORM 
EXACTVERTEX 
CONSTANT 
LIGHTINGSPECULAR 
MOVE 
NORMAL 
IDENTITYLIGHTING 
WAVE_MODIFIER_FUNCTION 
SINUS 
COSINUS 
SQUARE 
TRIANGLE 
SAWTOOTH 
SAWTOOTH_INVERSE 
NOISE 
UNKNOWN 

Definition at line 372 of file IQ3Shader.h.


Function Documentation

core::stringc& irr::scene::quake3::dumpShader ( core::stringc &  dest,
const IShader *  shader,
bool  entity = false 
) [inline]
void irr::scene::quake3::dumpVarGroup ( core::stringc &  dest,
const SVarGroup *  group,
s32  stack 
) [inline]
f32 irr::scene::quake3::getAsFloat ( const core::stringc &  string,
u32 &  pos 
) [inline]

Definition at line 105 of file IQ3Shader.h.

References irr::core::fast_atof_move().

Referenced by getAsVector3df(), and getModifierFunc().

void irr::scene::quake3::getAsStringList ( tStringList &  list,
s32  max,
const core::stringc &  string,
u32 &  startPos 
) [inline]
core::vector3df irr::scene::quake3::getAsVector3df ( const core::stringc &  string,
u32 &  pos 
) [inline]

get a quake3 vector translated to irrlicht position (x,-z,y )

Definition at line 115 of file IQ3Shader.h.

References getAsFloat(), irr::core::vector3d< T >::X, irr::core::vector3d< T >::Y, and irr::core::vector3d< T >::Z.

bool irr::scene::quake3::getCullingFunction ( const core::stringc &  cull) [inline]

Definition at line 171 of file IQ3Shader.h.

References isEqual(), and irr::core::string< T, TAlloc >::size().

u8 irr::scene::quake3::getDepthFunction ( const core::stringc &  string) [inline]

Definition at line 193 of file IQ3Shader.h.

References irr::video::ECFN_EQUAL, irr::video::ECFN_LESSEQUAL, and isEqual().

core::vector3df irr::scene::quake3::getMD3Normal ( u32  i,
u32  j 
) [inline]

Definition at line 510 of file IQ3Shader.h.

References irr::core::PI.

void irr::scene::quake3::getModifierFunc ( SModifierFunction &  fill,
const core::stringc &  string,
u32 &  pos 
) [inline]
s16 irr::scene::quake3::isEqual ( const core::stringc &  string,
u32 &  pos,
const c8 *  list[],
u16  listSize 
) [inline]

Definition at line 83 of file IQ3Shader.h.

Referenced by getCullingFunction(), getDepthFunction(), and getModifierFunc().