SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::CullingSystem Member List

This is the complete list of members for Sleak::CullingSystem, including all inherited members.

BeginFrame(const ViewFrustum &frustum, const Math::Matrix4 &viewProj, const Math::Vector3D &cameraPos)Sleak::CullingSystemstatic
FinalizeOccluders()Sleak::CullingSystemstatic
GetDepthBuffer(uint32_t &width, uint32_t &height)Sleak::CullingSystemstatic
GetStats()Sleak::CullingSystemstatic
IsFrustumCullingEnabled()Sleak::CullingSystemstatic
IsOcclusionCullingEnabled()Sleak::CullingSystemstatic
IsVisible(const Math::AABB &box)Sleak::CullingSystemstatic
IsVisibleFrustumOnly(const Math::AABB &box)Sleak::CullingSystemstatic
SetAdaptiveOcclusion(bool enabled, uint32_t probeInterval)Sleak::CullingSystemstatic
SetFrustumCullingEnabled(bool enabled)Sleak::CullingSystemstatic
SetMaxOccluders(uint32_t count)Sleak::CullingSystemstatic
SetOcclusionBufferSize(uint32_t width, uint32_t height)Sleak::CullingSystemstatic
SetOcclusionCullingEnabled(bool enabled)Sleak::CullingSystemstatic
Shutdown()Sleak::CullingSystemstatic
SubmitOccluderBox(const Math::AABB &box)Sleak::CullingSystemstatic
SubmitOccluderTriangles(const Math::Vector3D *vertices, uint32_t vertexCount, const uint32_t *indices, uint32_t indexCount)Sleak::CullingSystemstatic