Castor3D 0.16.0
Multiplatform 3D engine
castor3d::FrustumClusters Member List

This is the complete list of members for castor3d::FrustumClusters, including all inherited members.

createFramePasses(crg::FramePassGroup &graph, crg::FramePass const *previousPass, RenderTechnique &technique, CameraUbo const &cameraUbo, RenderNodesPass *&nodesPass)castor3d::FrustumClusters
FrustumClusters(FrustumClusters const &)=deletecastor3d::FrustumClusters
FrustumClusters(FrustumClusters &&) noexcept=deletecastor3d::FrustumClusters
FrustumClusters(RenderDevice const &device, Camera const &camera, ClustersConfig const &config)castor3d::FrustumClusters
getAllLightsAABBBuffer() const noexceptcastor3d::FrustumClustersinline
getCamera() const noexceptcastor3d::FrustumClustersinline
getClusterFlagsBuffer() const noexceptcastor3d::FrustumClustersinline
getClustersAABBBuffer() const noexceptcastor3d::FrustumClustersinline
getClustersIndirectBuffer() const noexceptcastor3d::FrustumClustersinline
getClustersUbo() const noexceptcastor3d::FrustumClustersinline
getConfig() const noexceptcastor3d::FrustumClustersinline
getDimensions() const noexceptcastor3d::FrustumClustersinline
getInputPointLightIndicesBuffer() const noexceptcastor3d::FrustumClustersinline
getInputPointLightIndicesBuffers() const noexceptcastor3d::FrustumClustersinline
getInputPointLightMortonCodesBuffer() const noexceptcastor3d::FrustumClustersinline
getInputPointLightMortonCodesBuffers() const noexceptcastor3d::FrustumClustersinline
getInputSpotLightIndicesBuffer() const noexceptcastor3d::FrustumClustersinline
getInputSpotLightIndicesBuffers() const noexceptcastor3d::FrustumClustersinline
getInputSpotLightMortonCodesBuffer() const noexceptcastor3d::FrustumClustersinline
getInputSpotLightMortonCodesBuffers() const noexceptcastor3d::FrustumClustersinline
getMergePathPartitionsBuffer() const noexceptcastor3d::FrustumClustersinline
getNumLevelNodes(uint32_t level)castor3d::FrustumClustersstatic
getNumLevels(uint32_t numLeaves)castor3d::FrustumClustersstatic
getNumNodes(uint32_t numLeaves)castor3d::FrustumClustersstatic
getOutputPointLightIndicesBuffer() const noexceptcastor3d::FrustumClustersinline
getOutputPointLightIndicesBuffers() const noexceptcastor3d::FrustumClustersinline
getOutputPointLightMortonCodesBuffer() const noexceptcastor3d::FrustumClustersinline
getOutputPointLightMortonCodesBuffers() const noexceptcastor3d::FrustumClustersinline
getOutputSpotLightIndicesBuffer() const noexceptcastor3d::FrustumClustersinline
getOutputSpotLightIndicesBuffers() const noexceptcastor3d::FrustumClustersinline
getOutputSpotLightMortonCodesBuffer() const noexceptcastor3d::FrustumClustersinline
getOutputSpotLightMortonCodesBuffers() const noexceptcastor3d::FrustumClustersinline
getPointLightBVHBuffer() const noexceptcastor3d::FrustumClustersinline
getPointLightClusterGridBuffer() const noexceptcastor3d::FrustumClustersinline
getPointLightClusterIndexBuffer() const noexceptcastor3d::FrustumClustersinline
getPointLightIndicesBuffer(uint32_t index) const noexceptcastor3d::FrustumClustersinline
getPointLightMortonCodesBuffer(uint32_t index) const noexceptcastor3d::FrustumClustersinline
getReducedLightsAABBBuffer() const noexceptcastor3d::FrustumClustersinline
getSpotLightBVHBuffer() const noexceptcastor3d::FrustumClustersinline
getSpotLightClusterGridBuffer() const noexceptcastor3d::FrustumClustersinline
getSpotLightClusterIndexBuffer() const noexceptcastor3d::FrustumClustersinline
getSpotLightIndicesBuffer(uint32_t index) const noexceptcastor3d::FrustumClustersinline
getSpotLightMortonCodesBuffer(uint32_t index) const noexceptcastor3d::FrustumClustersinline
getUniqueClustersBuffer() const noexceptcastor3d::FrustumClustersinline
needsClustersUpdate() const noexceptcastor3d::FrustumClustersinline
needsLightsUpdate() const noexceptcastor3d::FrustumClustersinline
onClusterBuffersChangedcastor3d::FrustumClusters
operator=(FrustumClusters const &)=deletecastor3d::FrustumClusters
operator=(FrustumClusters &&) noexcept=deletecastor3d::FrustumClusters
update(CpuUpdater &updater)castor3d::FrustumClusters
~FrustumClusters() noexcept=defaultcastor3d::FrustumClusters