![]() |
Castor3D 0.17.0
Multiplatform 3D engine
|
#include <DummyCuller.hpp>


Public Member Functions | |
| C3D_API | DummyCuller (Scene &scene, Camera *camera=nullptr, std::optional< bool > isStatic=std::nullopt) |
Public Member Functions inherited from castor3d::SceneCuller | |
| C3D_API | SceneCuller (Scene &scene, Camera *camera, std::optional< bool > isStatic=std::nullopt) |
| virtual C3D_API | ~SceneCuller () noexcept |
| C3D_API void | update (CpuUpdater &updater) |
| C3D_API void | removeCulled (SubmeshRenderNode const &node) |
| C3D_API void | removeCulled (BillboardRenderNode const &node) |
| C3D_API void | resetCamera (Camera *camera) |
| Scene & | getScene () const noexcept |
| bool | hasCamera () const noexcept |
| bool | hasNodes () const noexcept |
| Camera const & | getCamera () const noexcept |
| Camera & | getCamera () noexcept |
| bool | areAnyChanged () const noexcept |
| bool | areCulledChanged () const noexcept |
| NodeArrayT< SubmeshRenderNode, CulledNodePtrT > const & | getSubmeshes () const noexcept |
| NodeArrayT< BillboardRenderNode, CulledNodePtrT > const & | getBillboards () const noexcept |
| RenderCounts const & | getTotalCounts () const noexcept |
Additional Inherited Members | |
Public Attributes inherited from castor3d::SceneCuller | |
| SceneCullerSignal | onCompute |
| SceneCullerSubmeshSignal | onSubmeshChanged |
| SceneCullerBillboardSignal | onBillboardChanged |
| SceneCullerSubmeshSignal | onSubmeshRemoved |
| SceneCullerBillboardSignal | onBillboardRemoved |
Protected Attributes inherited from castor3d::SceneCuller | |
| Camera * | m_camera |
| uint32_t | m_index |
| bool | m_first { true } |
| bool | m_anyChanged { true } |
| bool | m_culledChanged { true } |
| FramePassTimerUPtr | m_timer |
| FramePassTimerUPtr | m_timerDirty |
| FramePassTimerUPtr | m_timerCompute |
| std::optional< bool > | m_isStatic |
| RenderCounts | m_total {} |
| NodeArrayT< SubmeshRenderNode, CulledNodePtrT > | m_culledSubmeshes |
| NodeArrayT< BillboardRenderNode, CulledNodePtrT > | m_culledBillboards |
|
explicit |