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

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

Attributs publics

SceneSPtr pScene
 
RenderWindowSPtr pWindow
 
SceneNodeSPtr pSceneNode
 
GeometrySPtr pGeometry
 
MeshSPtr pMesh
 
SubmeshSPtr pSubmesh
 
LightSPtr pLight
 
CameraSPtr pCamera
 
MaterialSPtr pMaterial
 
SamplerSPtr pSampler
 
RenderTargetSPtr pRenderTarget
 
PassSPtr pPass
 
TextureUnitSPtr pTextureUnit
 
ShaderProgramSPtr pShaderProgram
 
eSHADER_TYPE eShaderObject
 
FrameVariableBufferSPtr pFrameVariableBuffer
 
FrameVariableSPtr pFrameVariable
 
OneIntFrameVariableSPtr pSamplerFrameVariable
 
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_pGeneralParentMaterial
 
ScenePtrStrMap mapScenes
 
SceneFileParserm_pParser
 
eRENDERER_TYPE eRendererType
 
RealArray vertexPos
 
RealArray vertexNml
 
RealArray vertexTan
 
RealArray vertexTex
 
UIntArray faces
 
AnimatedObjectGroupSPtr pAnimGroup
 
AnimatedObjectSPtr pAnimObject
 
AnimationSPtr pAnimation
 

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

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

Constructor

Documentation des fonctions membres

C3D_API 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
SceneNodeSPtr Castor3D::SceneFileContext::m_pGeneralParentMaterial
SceneFileParser* Castor3D::SceneFileContext::m_pParser
ScenePtrStrMap Castor3D::SceneFileContext::mapScenes
AnimationSPtr Castor3D::SceneFileContext::pAnimation
AnimatedObjectGroupSPtr Castor3D::SceneFileContext::pAnimGroup
AnimatedObjectSPtr Castor3D::SceneFileContext::pAnimObject
Castor::Path Castor3D::SceneFileContext::path
BillboardListSPtr Castor3D::SceneFileContext::pBillboards
CameraSPtr Castor3D::SceneFileContext::pCamera
FrameVariableSPtr Castor3D::SceneFileContext::pFrameVariable
FrameVariableBufferSPtr Castor3D::SceneFileContext::pFrameVariableBuffer
GeometrySPtr Castor3D::SceneFileContext::pGeometry
LightSPtr Castor3D::SceneFileContext::pLight
MaterialSPtr Castor3D::SceneFileContext::pMaterial
MeshSPtr Castor3D::SceneFileContext::pMesh
OverlaySPtr Castor3D::SceneFileContext::pOverlay
PassSPtr Castor3D::SceneFileContext::pPass
RenderTargetSPtr Castor3D::SceneFileContext::pRenderTarget
SamplerSPtr Castor3D::SceneFileContext::pSampler
OneIntFrameVariableSPtr Castor3D::SceneFileContext::pSamplerFrameVariable
SceneSPtr Castor3D::SceneFileContext::pScene
SceneNodeSPtr Castor3D::SceneFileContext::pSceneNode
ShaderProgramSPtr Castor3D::SceneFileContext::pShaderProgram
SubmeshSPtr Castor3D::SceneFileContext::pSubmesh
TextureUnitSPtr Castor3D::SceneFileContext::pTextureUnit
ViewportSPtr Castor3D::SceneFileContext::pViewport
RenderWindowSPtr Castor3D::SceneFileContext::pWindow
Castor::String Castor3D::SceneFileContext::strName
Castor::String Castor3D::SceneFileContext::strName2
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 :