Castor3D  ..
Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la classe Castor3D::SceneFileContext

The context used into parsing functions. Plus de détails...

+ Graphe d'héritage de Castor3D::SceneFileContext:
+ Graphe de collaboration de Castor3D::SceneFileContext:

Fonctions membres publiques

 SceneFileContext (SceneFileParser *p_pParser, Castor::TextFile *p_pFile)
 
void Initialise ()
 

Attributs publics

ScenepScene
 
SceneSPtr spScene
 
RenderWindowSPtr pWindow
 
SceneNodeSPtr pSceneNode
 
GeometrySPtr pGeometry
 
MeshSPtr pMesh
 
SubmeshSPtr pSubmesh
 
LightSPtr pLight
 
CameraSPtr pCamera
 
MaterialSPtr pMaterial
 
SamplerSPtr pSampler
 
RenderTargetSPtr pRenderTarget
 
uint32_t uiPass
 
TextureUnitSPtr pTextureUnit
 
ShaderProgramBaseSPtr pShaderProgram
 
eSHADER_TYPE eShaderObject
 
FrameVariableSPtr pFrameVariable
 
OverlaySPtr pOverlay
 
BillboardListSPtr pBillboards
 
int iFace1
 
int iFace2
 
eLIGHT_TYPE eLightType
 
eMESH_TYPE eMeshType
 
eTOPOLOGY ePrimitiveType
 
ViewportSPtr pViewport
 
Castor::String strName
 
Castor::String strName2
 
Castor::Path path
 
uint8_t uiUInt8
 
uint16_t uiUInt16
 
uint32_t uiUInt32
 
uint64_t uiUInt64
 
int8_t iInt8
 
int16_t iInt16
 
int32_t iInt32
 
int64_t iInt64
 
bool bBool1
 
bool bBool2
 
SceneNodeSPtr m_pGeneralParentNode
 
ScenePtrStrMap mapScenes
 
SceneFileParserm_pParser
 
eRENDERER_TYPE eRendererType
 
RealArray vertexPos
 
RealArray vertexNml
 
RealArray vertexTan
 
RealArray vertexTex
 
UIntArray faces
 
AnimatedObjectGroupSPtr pGroup
 
UIntStrMap m_mapBlendFactors
 
UIntStrMap m_mapTypes
 
UIntStrMap m_mapMapModes
 
UIntStrMap m_mapAlphaFuncs
 
UIntStrMap m_mapTextureArguments
 
UIntStrMap m_mapTextureRgbFunctions
 
UIntStrMap m_mapTextureAlphaFunctions
 
UIntStrMap m_mapTextureChannels
 
UIntStrMap m_mapNormalModes
 
UIntStrMap m_mapLightTypes
 
UIntStrMap m_mapPrimitiveTypes
 
UIntStrMap m_mapPrimitiveOutputTypes
 
UIntStrMap m_mapModels
 
UIntStrMap m_mapViewportModes
 
UIntStrMap m_mapInterpolationModes
 
UIntStrMap m_mapWrappingModes
 
UIntStrMap m_mapGlslVariableTypes
 
UIntStrMap m_mapHlslVariableTypes
 
UIntStrMap m_mapCgVariableTypes
 
UIntStrMap m_mapMovables
 
UIntStrMap m_mapTextWrappingModes
 
UIntStrMap m_mapBorderPositions
 

Description détaillée

The context used into parsing functions.

While parsing a scene file, the context holds the important data retrieved

Auteur
Sylvain DOREMUS
Date
25/08/2010

Documentation des constructeurs et destructeur

Castor3D::SceneFileContext::SceneFileContext ( SceneFileParser p_pParser,
Castor::TextFile *  p_pFile 
)

Constructor

Documentation des fonctions membres

void Castor3D::SceneFileContext::Initialise ( )

Initialises all variables

Documentation des données membres

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

La documentation de cette classe a été générée à partir du fichier suivant :