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

Liste complète des membres de castor3d::FrustumCuller, 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
FrustumCuller(Scene &scene, Camera &camera)castor3d::FrustumCuller
FrustumCuller(Camera &camera)castor3d::FrustumCullerexplicit
FrustumCuller(Scene &scene, Frustum &frustum)castor3d::FrustumCuller
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
updateFrustum(castor::Matrix4x4f const &projection, castor::Matrix4x4f const &view)castor3d::FrustumCuller
~SceneCuller()castor3d::SceneCullervirtual