Castor3D
..
|
Le contexte utilisé lors de l'analyse des fonctions. Plus de détails...
Fonctions membres publiques | |
C3D_API | SceneFileContext (castor::Path const &path, SceneFileParser *parser) |
Constructeur. Plus de détails... | |
C3D_API void | initialise () |
Initialise toutes les variables. Plus de détails... | |
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 |
MetallicRoughnessPbrPassSPtr | pbrMRPass |
SpecularGlossinessPbrPassSPtr | pbrSGPass |
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 |
castor::Point2f | point2f |
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 |
SsaoConfig | ssaoConfig |
SubsurfaceScatteringUPtr | subsurfaceScattering |
Le contexte utilisé lors de l'analyse des fonctions.
C3D_API castor3d::SceneFileContext::SceneFileContext | ( | castor::Path const & | path, |
SceneFileParser * | parser | ||
) |
Constructeur.
[in] | path | Le chemin d'accès au fichier. |
[in] | parser | L'analyseur. |
C3D_API void castor3d::SceneFileContext::initialise | ( | ) |
Initialise toutes les 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 |
MetallicRoughnessPbrPassSPtr castor3d::SceneFileContext::pbrMRPass |
SpecularGlossinessPbrPassSPtr castor3d::SceneFileContext::pbrSGPass |
CameraSPtr castor3d::SceneFileContext::pCamera |
GeometrySPtr castor3d::SceneFileContext::pGeometry |
LightSPtr castor3d::SceneFileContext::pLight |
MaterialSPtr castor3d::SceneFileContext::pMaterial |
MeshSPtr castor3d::SceneFileContext::pMesh |
castor::Point2f castor3d::SceneFileContext::point2f |
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 |
SsaoConfig castor3d::SceneFileContext::ssaoConfig |
castor::String castor3d::SceneFileContext::strName |
castor::String castor3d::SceneFileContext::strName2 |
SubsurfaceScatteringUPtr castor3d::SceneFileContext::subsurfaceScattering |
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 |