Castor3D 0.14.0
Multiplatform 3D engine
castor3d::SceneCuller Liste des membres

Liste complète des membres de castor3d::SceneCuller, y compris les membres hérités :

areAnyChanged() constcastor3d::SceneCullerinline
areCulledChanged() constcastor3d::SceneCullerinline
DrawCommandsBuffer typedefcastor3d::SceneCuller
fillPipelinesIds(RenderNodesPass const &renderPass, castor::ArrayView< uint32_t > nodesPipelinesIds) constcastor3d::SceneCuller
getBillboardCommands(RenderNodesPass const &renderPass) constcastor3d::SceneCullerinline
getBillboardNodes(RenderNodesPass const &renderPass) constcastor3d::SceneCullerinline
getCamera() constcastor3d::SceneCullerinline
getCamera()castor3d::SceneCullerinline
getInstancedSubmeshNodes(RenderNodesPass const &renderPass) constcastor3d::SceneCullerinline
getNodesIds(RenderNodesPass const &renderPass) constcastor3d::SceneCullerinline
getPassPipelineNodes(RenderNodesPass const &renderPass) constcastor3d::SceneCuller
getPipelineNodesIndex(RenderNodesPass const &renderPass, PipelineBaseHash const &hash, ashes::BufferBase const &buffer) constcastor3d::SceneCuller
getPipelineNodesIndex(RenderNodesPass const &renderPass, Submesh const &submesh, Pass const &pass, ashes::BufferBase const &buffer, bool isFrontCulled) constcastor3d::SceneCuller
getPipelineNodesIndex(RenderNodesPass const &renderPass, BillboardBase const &billboard, Pass const &pass, ashes::BufferBase const &buffer, bool isFrontCulled) constcastor3d::SceneCuller
getScene() constcastor3d::SceneCullerinline
getSubmeshIdxCommands(RenderNodesPass const &renderPass) constcastor3d::SceneCullerinline
getSubmeshNIdxCommands(RenderNodesPass const &renderPass) constcastor3d::SceneCullerinline
getSubmeshNodes(RenderNodesPass const &renderPass) constcastor3d::SceneCullerinline
hasCamera() constcastor3d::SceneCullerinline
hasCulledNodes(RenderNodesPass const &renderPass) constcastor3d::SceneCullerinline
IndexedDrawCommandsBuffer typedefcastor3d::SceneCuller
m_anyChangedcastor3d::SceneCullerprotected
m_cameracastor3d::SceneCullerprotected
m_culledBillboardscastor3d::SceneCullerprotected
m_culledChangedcastor3d::SceneCullerprotected
m_culledSubmeshescastor3d::SceneCullerprotected
m_firstcastor3d::SceneCullerprotected
m_indexcastor3d::SceneCullerprotected
m_renderPassescastor3d::SceneCullerprotected
m_timercastor3d::SceneCullerprotected
m_timerComputecastor3d::SceneCullerprotected
m_timerDirtycastor3d::SceneCullerprotected
m_timerIndirectcastor3d::SceneCullerprotected
NodeArrayT typedefcastor3d::SceneCuller
onComputecastor3d::SceneCullermutable
PipelineBufferArray typedefcastor3d::SceneCuller
PipelineNodesBuffer typedefcastor3d::SceneCuller
registerNodePipeline(RenderNodesPass const &renderPass, uint32_t nodeId, uint32_t pipelineId)castor3d::SceneCuller
registerRenderPass(RenderNodesPass const &renderPass)castor3d::SceneCuller
removeCulled(SubmeshRenderNode const &node)castor3d::SceneCuller
removeCulled(BillboardRenderNode const &node)castor3d::SceneCuller
SceneCuller(Scene &scene, Camera *camera)castor3d::SceneCuller
SidedNodeArrayT typedefcastor3d::SceneCuller
SidedNodeBufferMapT typedefcastor3d::SceneCuller
SidedNodePipelineMapT typedefcastor3d::SceneCuller
SidedNodeT typedefcastor3d::SceneCuller
SidedObjectNodeBufferMapT typedefcastor3d::SceneCuller
SidedObjectNodeMapT typedefcastor3d::SceneCuller
SidedObjectNodePassMapT typedefcastor3d::SceneCuller
SidedObjectNodePipelineMapT typedefcastor3d::SceneCuller
unregisterRenderPass(RenderNodesPass const &renderPass)castor3d::SceneCuller
update(CpuUpdater &updater)castor3d::SceneCuller
~SceneCuller()castor3d::SceneCullervirtual