#include <SceneCuller.hpp>
◆ SceneCuller()
| C3D_API castor3d::SceneCuller::SceneCuller |
( |
Scene & | scene, |
|
|
Camera * | camera, |
|
|
std::optional< bool > | isStatic = std::nullopt ) |
◆ ~SceneCuller()
| virtual C3D_API castor3d::SceneCuller::~SceneCuller |
( |
| ) |
|
|
virtualnoexcept |
◆ areAnyChanged()
| bool castor3d::SceneCuller::areAnyChanged |
( |
| ) |
const |
|
inlinenoexcept |
◆ areCulledChanged()
| bool castor3d::SceneCuller::areCulledChanged |
( |
| ) |
const |
|
inlinenoexcept |
◆ getBillboards()
◆ getCamera() [1/2]
| Camera const & castor3d::SceneCuller::getCamera |
( |
| ) |
const |
|
inlinenoexcept |
◆ getCamera() [2/2]
| Camera & castor3d::SceneCuller::getCamera |
( |
| ) |
|
|
inlinenoexcept |
◆ getScene()
| Scene & castor3d::SceneCuller::getScene |
( |
| ) |
const |
|
inlinenoexcept |
◆ getSubmeshes()
◆ getTotalCounts()
| RenderCounts const & castor3d::SceneCuller::getTotalCounts |
( |
| ) |
const |
|
inlinenoexcept |
◆ hasCamera()
| bool castor3d::SceneCuller::hasCamera |
( |
| ) |
const |
|
inlinenoexcept |
◆ hasNodes()
| bool castor3d::SceneCuller::hasNodes |
( |
| ) |
const |
|
inlinenoexcept |
◆ removeCulled() [1/2]
◆ removeCulled() [2/2]
◆ resetCamera()
| C3D_API void castor3d::SceneCuller::resetCamera |
( |
Camera * | camera | ) |
|
◆ update()
◆ m_anyChanged
| bool castor3d::SceneCuller::m_anyChanged { true } |
|
protected |
◆ m_camera
| Camera* castor3d::SceneCuller::m_camera |
|
protected |
◆ m_culledBillboards
◆ m_culledChanged
| bool castor3d::SceneCuller::m_culledChanged { true } |
|
protected |
◆ m_culledSubmeshes
◆ m_first
| bool castor3d::SceneCuller::m_first { true } |
|
protected |
◆ m_index
| uint32_t castor3d::SceneCuller::m_index |
|
protected |
◆ m_isStatic
| std::optional< bool > castor3d::SceneCuller::m_isStatic |
|
protected |
◆ m_timer
| FramePassTimerUPtr castor3d::SceneCuller::m_timer |
|
protected |
◆ m_timerCompute
| FramePassTimerUPtr castor3d::SceneCuller::m_timerCompute |
|
protected |
◆ m_timerDirty
| FramePassTimerUPtr castor3d::SceneCuller::m_timerDirty |
|
protected |
◆ m_total
◆ onBillboardChanged
◆ onBillboardRemoved
◆ onCompute
◆ onSubmeshChanged
◆ onSubmeshRemoved
The documentation for this class was generated from the following file: