Castor3D
..
|
The context used into parsing functions. Plus de détails...
Fonctions membres publiques | |
SceneFileContext (SceneFileParser *p_pParser, Castor::TextFile *p_pFile) | |
void | Initialise () |
The context used into parsing functions.
While parsing a scene file, the context holds the important data retrieved
Castor3D::SceneFileContext::SceneFileContext | ( | SceneFileParser * | p_pParser, |
Castor::TextFile * | p_pFile | ||
) |
Constructor
void Castor3D::SceneFileContext::Initialise | ( | ) |
Initialises all variables
bool Castor3D::SceneFileContext::bBool1 |
bool Castor3D::SceneFileContext::bBool2 |
eLIGHT_TYPE Castor3D::SceneFileContext::eLightType |
eMESH_TYPE Castor3D::SceneFileContext::eMeshType |
eTOPOLOGY Castor3D::SceneFileContext::ePrimitiveType |
eRENDERER_TYPE Castor3D::SceneFileContext::eRendererType |
eSHADER_TYPE Castor3D::SceneFileContext::eShaderObject |
UIntArray Castor3D::SceneFileContext::faces |
int Castor3D::SceneFileContext::iFace1 |
int Castor3D::SceneFileContext::iFace2 |
int16_t Castor3D::SceneFileContext::iInt16 |
int32_t Castor3D::SceneFileContext::iInt32 |
int64_t Castor3D::SceneFileContext::iInt64 |
int8_t Castor3D::SceneFileContext::iInt8 |
UIntStrMap Castor3D::SceneFileContext::m_mapAlphaFuncs |
UIntStrMap Castor3D::SceneFileContext::m_mapBlendFactors |
UIntStrMap Castor3D::SceneFileContext::m_mapBorderPositions |
UIntStrMap Castor3D::SceneFileContext::m_mapCgVariableTypes |
UIntStrMap Castor3D::SceneFileContext::m_mapGlslVariableTypes |
UIntStrMap Castor3D::SceneFileContext::m_mapHlslVariableTypes |
UIntStrMap Castor3D::SceneFileContext::m_mapInterpolationModes |
UIntStrMap Castor3D::SceneFileContext::m_mapLightTypes |
UIntStrMap Castor3D::SceneFileContext::m_mapMapModes |
UIntStrMap Castor3D::SceneFileContext::m_mapModels |
UIntStrMap Castor3D::SceneFileContext::m_mapMovables |
UIntStrMap Castor3D::SceneFileContext::m_mapNormalModes |
UIntStrMap Castor3D::SceneFileContext::m_mapPrimitiveOutputTypes |
UIntStrMap Castor3D::SceneFileContext::m_mapPrimitiveTypes |
UIntStrMap Castor3D::SceneFileContext::m_mapTextureAlphaFunctions |
UIntStrMap Castor3D::SceneFileContext::m_mapTextureArguments |
UIntStrMap Castor3D::SceneFileContext::m_mapTextureChannels |
UIntStrMap Castor3D::SceneFileContext::m_mapTextureRgbFunctions |
UIntStrMap Castor3D::SceneFileContext::m_mapTextWrappingModes |
UIntStrMap Castor3D::SceneFileContext::m_mapTypes |
UIntStrMap Castor3D::SceneFileContext::m_mapViewportModes |
UIntStrMap Castor3D::SceneFileContext::m_mapWrappingModes |
SceneNodeSPtr Castor3D::SceneFileContext::m_pGeneralParentNode |
SceneFileParser* Castor3D::SceneFileContext::m_pParser |
ScenePtrStrMap Castor3D::SceneFileContext::mapScenes |
Castor::Path Castor3D::SceneFileContext::path |
BillboardListSPtr Castor3D::SceneFileContext::pBillboards |
CameraSPtr Castor3D::SceneFileContext::pCamera |
FrameVariableSPtr Castor3D::SceneFileContext::pFrameVariable |
GeometrySPtr Castor3D::SceneFileContext::pGeometry |
AnimatedObjectGroupSPtr Castor3D::SceneFileContext::pGroup |
LightSPtr Castor3D::SceneFileContext::pLight |
MaterialSPtr Castor3D::SceneFileContext::pMaterial |
MeshSPtr Castor3D::SceneFileContext::pMesh |
OverlaySPtr Castor3D::SceneFileContext::pOverlay |
RenderTargetSPtr Castor3D::SceneFileContext::pRenderTarget |
SamplerSPtr Castor3D::SceneFileContext::pSampler |
Scene* Castor3D::SceneFileContext::pScene |
SceneNodeSPtr Castor3D::SceneFileContext::pSceneNode |
ShaderProgramBaseSPtr Castor3D::SceneFileContext::pShaderProgram |
SubmeshSPtr Castor3D::SceneFileContext::pSubmesh |
TextureUnitSPtr Castor3D::SceneFileContext::pTextureUnit |
ViewportSPtr Castor3D::SceneFileContext::pViewport |
RenderWindowSPtr Castor3D::SceneFileContext::pWindow |
SceneSPtr Castor3D::SceneFileContext::spScene |
Castor::String Castor3D::SceneFileContext::strName |
Castor::String Castor3D::SceneFileContext::strName2 |
uint32_t Castor3D::SceneFileContext::uiPass |
uint16_t Castor3D::SceneFileContext::uiUInt16 |
uint32_t Castor3D::SceneFileContext::uiUInt32 |
uint64_t Castor3D::SceneFileContext::uiUInt64 |
uint8_t Castor3D::SceneFileContext::uiUInt8 |
RealArray Castor3D::SceneFileContext::vertexNml |
RealArray Castor3D::SceneFileContext::vertexPos |
RealArray Castor3D::SceneFileContext::vertexTan |
RealArray Castor3D::SceneFileContext::vertexTex |