areAllChanged() const | castor3d::SceneCuller | inline |
areCulledChanged() const | castor3d::SceneCuller | inline |
compute() | castor3d::SceneCuller | |
DrawCommandsBuffer typedef | castor3d::SceneCuller | |
DummyCuller(Scene &scene, Camera *camera=nullptr) | castor3d::DummyCuller | explicit |
getBillboardCommands(RenderNodesPass const &renderPass) const | castor3d::SceneCuller | inline |
getBillboardNodes(RenderNodesPass const &renderPass) const | castor3d::SceneCuller | inline |
getCamera() const | castor3d::SceneCuller | inline |
getCamera() | castor3d::SceneCuller | inline |
getInstancedSubmeshNodes(RenderNodesPass const &renderPass) const | castor3d::SceneCuller | inline |
getMinCastersZ() | castor3d::SceneCuller | inline |
getNodesIds(RenderNodesPass const &renderPass) const | castor3d::SceneCuller | inline |
getPipelineNodesIndex(RenderNodesPass const &renderPass, Submesh const &submesh, Pass const &pass, ashes::BufferBase const &buffer, bool isFrontCulled) const | castor3d::SceneCuller | |
getPipelineNodesIndex(RenderNodesPass const &renderPass, BillboardBase const &billboard, Pass const &pass, ashes::BufferBase const &buffer, bool isFrontCulled) const | castor3d::SceneCuller | |
getScene() const | castor3d::SceneCuller | inline |
getSubmeshIdxCommands(RenderNodesPass const &renderPass) const | castor3d::SceneCuller | inline |
getSubmeshNIdxCommands(RenderNodesPass const &renderPass) const | castor3d::SceneCuller | inline |
getSubmeshNodes(RenderNodesPass const &renderPass) const | castor3d::SceneCuller | inline |
hasCamera() const | castor3d::SceneCuller | inline |
hasCulledNodes(RenderNodesPass const &renderPass) const | castor3d::SceneCuller | inline |
IndexedDrawCommandsBuffer typedef | castor3d::SceneCuller | |
m_allChanged | castor3d::SceneCuller | protected |
m_camera | castor3d::SceneCuller | protected |
m_cameraChanged | castor3d::SceneCuller | protected |
m_cameraDirty | castor3d::SceneCuller | protected |
m_culledBillboards | castor3d::SceneCuller | protected |
m_culledChanged | castor3d::SceneCuller | protected |
m_culledSubmeshes | castor3d::SceneCuller | protected |
m_index | castor3d::SceneCuller | protected |
m_minCullersZ | castor3d::SceneCuller | protected |
m_renderPasses | castor3d::SceneCuller | protected |
m_sceneChanged | castor3d::SceneCuller | protected |
m_sceneDirty | castor3d::SceneCuller | protected |
NodeArrayT typedef | castor3d::SceneCuller | |
onCompute | castor3d::SceneCuller | mutable |
PipelineBufferArray typedef | castor3d::SceneCuller | |
PipelineNodesBuffer typedef | castor3d::SceneCuller | |
registerRenderPass(RenderNodesPass const &renderPass) | castor3d::SceneCuller | |
SceneCuller(Scene &scene, Camera *camera) | castor3d::SceneCuller | |
SidedNodeArrayT typedef | castor3d::SceneCuller | |
SidedNodeBufferMapT typedef | castor3d::SceneCuller | |
SidedNodePipelineMapT typedef | castor3d::SceneCuller | |
SidedObjectNodeBufferMapT typedef | castor3d::SceneCuller | |
SidedObjectNodeMapT typedef | castor3d::SceneCuller | |
SidedObjectNodePassMapT typedef | castor3d::SceneCuller | |
SidedObjectNodePipelineMapT typedef | castor3d::SceneCuller | |
unregisterRenderPass(RenderNodesPass const &renderPass) | castor3d::SceneCuller | |
~SceneCuller()=default | castor3d::SceneCuller | virtual |