#include <SceneFileParser.hpp>
◆ SceneFileContext()
| C3D_API castor3d::SceneFileContext::SceneFileContext |
( |
castor::LoggerInstance & |
logger, |
|
|
SceneFileParser * |
parser |
|
) |
| |
Constructor.
- Parameters
-
| [in] | logger | The logger instance. |
| [in] | parser | The parser. |
◆ initialise()
| C3D_API void castor3d::SceneFileContext::initialise |
( |
| ) |
|
Initialises all variables.
◆ animGroup
| AnimatedObjectGroupSPtr castor3d::SceneFileContext::animGroup {} |
◆ animMesh
| AnimatedObjectSPtr castor3d::SceneFileContext::animMesh {} |
◆ animNode
| AnimatedObjectSPtr castor3d::SceneFileContext::animNode {} |
◆ animSkeleton
| AnimatedObjectSPtr castor3d::SceneFileContext::animSkeleton {} |
◆ animTexture
| AnimatedObjectSPtr castor3d::SceneFileContext::animTexture {} |
◆ background
| SceneBackgroundSPtr castor3d::SceneFileContext::background {} |
◆ billboards
| BillboardListSPtr castor3d::SceneFileContext::billboards {} |
◆ buffer
| castor::PxBufferBaseSPtr castor3d::SceneFileContext::buffer {} |
◆ camera
| CameraSPtr castor3d::SceneFileContext::camera {} |
◆ createMaterial
| bool castor3d::SceneFileContext::createMaterial { true } |
◆ createPass
| bool castor3d::SceneFileContext::createPass { true } |
◆ face1
| int castor3d::SceneFileContext::face1 { -1 } |
◆ face2
| int castor3d::SceneFileContext::face2 { -1 } |
◆ faces
| UInt32Array castor3d::SceneFileContext::faces {} |
◆ folder
| castor::Path castor3d::SceneFileContext::folder {} |
◆ fontHeight
| int16_t castor3d::SceneFileContext::fontHeight {} |
◆ geometry
| GeometrySPtr castor3d::SceneFileContext::geometry {} |
◆ imageInfo
| ashes::ImageCreateInfo castor3d::SceneFileContext::imageInfo |
Initial value:{ 0u
, VK_IMAGE_TYPE_2D
, VK_FORMAT_UNDEFINED
, { 1u, 1u, 1u }
, 0u
, 1u
, VK_SAMPLE_COUNT_1_BIT
, VK_IMAGE_TILING_OPTIMAL
, VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT }
◆ inWindow
| bool castor3d::SceneFileContext::inWindow {} |
◆ light
| LightSPtr castor3d::SceneFileContext::light {} |
◆ lightType
◆ logger
| castor::LoggerInstance* castor3d::SceneFileContext::logger {} |
◆ mapScenes
| ScenePtrStrMap castor3d::SceneFileContext::mapScenes {} |
◆ material
| MaterialRPtr castor3d::SceneFileContext::material {} |
◆ mesh
◆ overlay
◆ ownMaterial
◆ ownMesh
| MeshRes castor3d::SceneFileContext::ownMesh {} |
◆ ownSampler
| SamplerRes castor3d::SceneFileContext::ownSampler {} |
◆ ownScene
| SceneUPtr castor3d::SceneFileContext::ownScene {} |
◆ parentOverlays
| std::vector< OverlayRes > castor3d::SceneFileContext::parentOverlays {} |
◆ parser
◆ particleCount
| uint32_t castor3d::SceneFileContext::particleCount {} |
◆ particleSystem
| ParticleSystemSPtr castor3d::SceneFileContext::particleSystem {} |
◆ pass
| PassSPtr castor3d::SceneFileContext::pass {} |
◆ passIndex
| uint32_t castor3d::SceneFileContext::passIndex {} |
◆ path
| castor::Path castor3d::SceneFileContext::path {} |
◆ pixelFormat
| castor::PixelFormat castor3d::SceneFileContext::pixelFormat {} |
◆ point2f
| castor::Point2f castor3d::SceneFileContext::point2f {} |
◆ primitiveType
| VkPrimitiveTopology castor3d::SceneFileContext::primitiveType { VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST } |
◆ relative
| castor::Path castor3d::SceneFileContext::relative {} |
◆ renderTarget
| RenderTargetSPtr castor3d::SceneFileContext::renderTarget {} |
◆ sampler
◆ scene
| SceneRPtr castor3d::SceneFileContext::scene {} |
◆ sceneImportConfig
◆ sceneNode
| SceneNodeSPtr castor3d::SceneFileContext::sceneNode {} |
◆ shaderProgram
| ShaderProgramSPtr castor3d::SceneFileContext::shaderProgram {} |
◆ shaderStage
| VkShaderStageFlagBits castor3d::SceneFileContext::shaderStage {} |
◆ size
| castor::Size castor3d::SceneFileContext::size {} |
◆ skybox
◆ ssaoConfig
| SsaoConfig castor3d::SceneFileContext::ssaoConfig {} |
◆ strName
| castor::String castor3d::SceneFileContext::strName {} |
◆ strName2
| castor::String castor3d::SceneFileContext::strName2 {} |
◆ submesh
| SubmeshSPtr castor3d::SceneFileContext::submesh {} |
◆ subsurfaceScattering
| SubsurfaceScatteringUPtr castor3d::SceneFileContext::subsurfaceScattering {} |
◆ targetType
| TargetType castor3d::SceneFileContext::targetType {} |
◆ textureAnimation
| TextureAnimationUPtr castor3d::SceneFileContext::textureAnimation {} |
◆ textureConfiguration
◆ textureRenderTarget
| RenderTargetSPtr castor3d::SceneFileContext::textureRenderTarget {} |
◆ textureTransform
◆ uniformBuffer
| UniformBufferBaseUPtr castor3d::SceneFileContext::uniformBuffer {} |
◆ unitIndex
| uint32_t castor3d::SceneFileContext::unitIndex {} |
◆ vertexNml
| FloatArray castor3d::SceneFileContext::vertexNml {} |
◆ vertexPos
| FloatArray castor3d::SceneFileContext::vertexPos {} |
◆ vertexTan
| FloatArray castor3d::SceneFileContext::vertexTan {} |
◆ vertexTex
| FloatArray castor3d::SceneFileContext::vertexTex {} |
◆ viewport
| ViewportSPtr castor3d::SceneFileContext::viewport {} |
◆ window
The documentation for this class was generated from the following file: