arsa  2.7
Public Member Functions | Public Attributes | List of all members
irr::scene::quake3::Q3LevelLoadParameter Struct Reference

#include <IQ3Shader.h>

Public Member Functions

 Q3LevelLoadParameter ()
 

Public Attributes

video::E_MATERIAL_TYPE defaultLightMapMaterial
 
video::E_MODULATE_FUNC defaultModulate
 
video::E_MATERIAL_FLAG defaultFilter
 
s32 patchTesselation
 
s32 verbose
 
u32 startTime
 
u32 endTime
 
s32 mergeShaderBuffer
 
s32 cleanUnResolvedMeshes
 
s32 loadAllShaders
 
s32 loadSkyShader
 
s32 alpharef
 
s32 swapLump
 
s32 swapHeader
 
c8 scriptDir [64]
 

Detailed Description

used to customize Quake3 BSP Loader

Definition at line 37 of file IQ3Shader.h.

Constructor & Destructor Documentation

◆ Q3LevelLoadParameter()

irr::scene::quake3::Q3LevelLoadParameter::Q3LevelLoadParameter ( )
inline

Definition at line 39 of file IQ3Shader.h.

43  patchTesselation ( 8 ),
44  verbose ( 0 ),
45  startTime ( 0 ), endTime ( 0 ),
46  mergeShaderBuffer ( 1 ),
48  loadAllShaders ( 0 ),
49  loadSkyShader ( 0 ),
50  alpharef ( 1 ),
51  swapLump ( 0 ),
52  #ifdef __BIG_ENDIAN__
53  swapHeader ( 1 )
54  #else
55  swapHeader ( 0 )
56  #endif
57  {
58  memcpy ( scriptDir, "scripts\x0", 8 );
59  }
Material type with standard lightmap technique.
video::E_MATERIAL_TYPE defaultLightMapMaterial
Definition: IQ3Shader.h:61
Is bilinear filtering enabled? Default: true.
video::E_MODULATE_FUNC defaultModulate
Definition: IQ3Shader.h:62
video::E_MATERIAL_FLAG defaultFilter
Definition: IQ3Shader.h:63

Member Data Documentation

◆ alpharef

s32 irr::scene::quake3::Q3LevelLoadParameter::alpharef

Definition at line 72 of file IQ3Shader.h.

◆ cleanUnResolvedMeshes

s32 irr::scene::quake3::Q3LevelLoadParameter::cleanUnResolvedMeshes

Definition at line 69 of file IQ3Shader.h.

◆ defaultFilter

video::E_MATERIAL_FLAG irr::scene::quake3::Q3LevelLoadParameter::defaultFilter

Definition at line 63 of file IQ3Shader.h.

◆ defaultLightMapMaterial

video::E_MATERIAL_TYPE irr::scene::quake3::Q3LevelLoadParameter::defaultLightMapMaterial

Definition at line 61 of file IQ3Shader.h.

◆ defaultModulate

video::E_MODULATE_FUNC irr::scene::quake3::Q3LevelLoadParameter::defaultModulate

Definition at line 62 of file IQ3Shader.h.

◆ endTime

u32 irr::scene::quake3::Q3LevelLoadParameter::endTime

Definition at line 67 of file IQ3Shader.h.

◆ loadAllShaders

s32 irr::scene::quake3::Q3LevelLoadParameter::loadAllShaders

Definition at line 70 of file IQ3Shader.h.

◆ loadSkyShader

s32 irr::scene::quake3::Q3LevelLoadParameter::loadSkyShader

Definition at line 71 of file IQ3Shader.h.

◆ mergeShaderBuffer

s32 irr::scene::quake3::Q3LevelLoadParameter::mergeShaderBuffer

Definition at line 68 of file IQ3Shader.h.

◆ patchTesselation

s32 irr::scene::quake3::Q3LevelLoadParameter::patchTesselation

Definition at line 64 of file IQ3Shader.h.

◆ scriptDir

c8 irr::scene::quake3::Q3LevelLoadParameter::scriptDir[64]

Definition at line 75 of file IQ3Shader.h.

◆ startTime

u32 irr::scene::quake3::Q3LevelLoadParameter::startTime

Definition at line 66 of file IQ3Shader.h.

◆ swapHeader

s32 irr::scene::quake3::Q3LevelLoadParameter::swapHeader

Definition at line 74 of file IQ3Shader.h.

◆ swapLump

s32 irr::scene::quake3::Q3LevelLoadParameter::swapLump

Definition at line 73 of file IQ3Shader.h.

◆ verbose

s32 irr::scene::quake3::Q3LevelLoadParameter::verbose

Definition at line 65 of file IQ3Shader.h.


The documentation for this struct was generated from the following file: