Castor3D
0.11.0
Multiplatform 3D engine
|
Fonctions membres publiques | |
C3D_API | InstantiatedFrustumCuller (Scene &scene, Camera &camera, uint32_t instancesCount) |
void | setFrustums (std::vector< Frustum > frustums) |
Fonctions membres publiques hérités de castor3d::SceneCuller | |
C3D_API | SceneCuller (Scene &scene, Camera *camera, uint32_t instancesCount) |
virtual C3D_API | ~SceneCuller ()=default |
C3D_API void | compute () |
float | getMinCastersZ () |
Scene & | getScene () const |
bool | hasCamera () const |
Camera const & | getCamera () const |
Camera & | getCamera () |
bool | areAllChanged () const |
bool | areCulledChanged () const |
CulledInstancesT< CulledSubmesh > const & | getAllSubmeshes (RenderMode mode) const |
CulledInstancesT< CulledBillboard > const & | getAllBillboards (RenderMode mode) const |
CulledInstancesPtrT< CulledSubmesh > const & | getCulledSubmeshes (RenderMode mode) const |
CulledInstancesPtrT< CulledBillboard > const & | getCulledBillboards (RenderMode mode) const |
C3D_API castor3d::InstantiatedFrustumCuller::InstantiatedFrustumCuller | ( | Scene & | scene, |
Camera & | camera, | ||
uint32_t | instancesCount | ||
) |
|
inline |