Castor3D
..
|
The context used into parsing functions. Plus de détails...
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 |
LegacyPassSPtr | legacyPass |
PassSPtr | pass |
TextureUnitSPtr | pTextureUnit |
ShaderProgramSPtr | pShaderProgram |
ShaderType | eShaderObject |
UniformBufferUPtr | pUniformBuffer |
UniformSPtr | pUniform |
PushUniform1sSPtr | pSamplerUniform |
OverlaySPtr | pOverlay |
BillboardListSPtr | pBillboards |
int | iFace1 |
int | iFace2 |
LightType | eLightType |
MeshType | eMeshType |
Topology | ePrimitiveType |
ViewportSPtr | pViewport |
Castor::String | strName |
Castor::String | strName2 |
Castor::Path | path |
Castor::Size | size |
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 |
SceneFileParser * | m_pParser |
RealArray | vertexPos |
RealArray | vertexNml |
RealArray | vertexTan |
RealArray | vertexTex |
UIntArray | faces |
AnimatedObjectGroupSPtr | pAnimGroup |
AnimatedObjectSPtr | pAnimSkeleton |
AnimatedObjectSPtr | pAnimMesh |
AnimatedObjectSPtr | pAnimMovable |
AnimationInstanceRPtr | pAnimation |
SkyboxUPtr | pSkybox |
ParticleSystemSPtr | particleSystem |
The context used into parsing functions.
While parsing a scene file, the context holds the important data retrieved
C3D_API Castor3D::SceneFileContext::SceneFileContext | ( | SceneFileParser * | p_pParser, |
Castor::TextFile * | p_pFile | ||
) |
Constructor
C3D_API void Castor3D::SceneFileContext::Initialise | ( | ) |
Initialises all variables
bool Castor3D::SceneFileContext::bBool1 |
bool Castor3D::SceneFileContext::bBool2 |
LightType Castor3D::SceneFileContext::eLightType |
MeshType Castor3D::SceneFileContext::eMeshType |
Topology Castor3D::SceneFileContext::ePrimitiveType |
ShaderType 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 |
LegacyPassSPtr Castor3D::SceneFileContext::legacyPass |
SceneNodeSPtr Castor3D::SceneFileContext::m_pGeneralParentMaterial |
SceneFileParser* Castor3D::SceneFileContext::m_pParser |
ScenePtrStrMap Castor3D::SceneFileContext::mapScenes |
AnimationInstanceRPtr Castor3D::SceneFileContext::pAnimation |
AnimatedObjectGroupSPtr Castor3D::SceneFileContext::pAnimGroup |
AnimatedObjectSPtr Castor3D::SceneFileContext::pAnimMesh |
AnimatedObjectSPtr Castor3D::SceneFileContext::pAnimMovable |
AnimatedObjectSPtr Castor3D::SceneFileContext::pAnimSkeleton |
ParticleSystemSPtr Castor3D::SceneFileContext::particleSystem |
PassSPtr Castor3D::SceneFileContext::pass |
Castor::Path Castor3D::SceneFileContext::path |
BillboardListSPtr Castor3D::SceneFileContext::pBillboards |
CameraSPtr Castor3D::SceneFileContext::pCamera |
GeometrySPtr Castor3D::SceneFileContext::pGeometry |
LightSPtr Castor3D::SceneFileContext::pLight |
MaterialSPtr Castor3D::SceneFileContext::pMaterial |
MeshSPtr Castor3D::SceneFileContext::pMesh |
OverlaySPtr Castor3D::SceneFileContext::pOverlay |
RenderTargetSPtr Castor3D::SceneFileContext::pRenderTarget |
SamplerSPtr Castor3D::SceneFileContext::pSampler |
PushUniform1sSPtr Castor3D::SceneFileContext::pSamplerUniform |
SceneSPtr Castor3D::SceneFileContext::pScene |
SceneNodeSPtr Castor3D::SceneFileContext::pSceneNode |
ShaderProgramSPtr Castor3D::SceneFileContext::pShaderProgram |
SkyboxUPtr Castor3D::SceneFileContext::pSkybox |
SubmeshSPtr Castor3D::SceneFileContext::pSubmesh |
TextureUnitSPtr Castor3D::SceneFileContext::pTextureUnit |
UniformSPtr Castor3D::SceneFileContext::pUniform |
UniformBufferUPtr Castor3D::SceneFileContext::pUniformBuffer |
ViewportSPtr Castor3D::SceneFileContext::pViewport |
RenderWindowSPtr Castor3D::SceneFileContext::pWindow |
Castor::Size Castor3D::SceneFileContext::size |
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 |