Castor3D
0.16.0
Multiplatform 3D engine
Page principale
Pages associées
Espaces de nommage
Concepts
Classes
Fichiers
Liste des classes
Index des classes
Hiérarchie des classes
Membres de classe
castor3d
FrustumClusters
castor3d::FrustumClusters Liste des membres
Liste complète des membres de
castor3d::FrustumClusters
, y compris les membres hérités :
createFramePasses
(crg::FramePassGroup &graph, crg::FramePass const *previousPass, RenderTechnique &technique, CameraUbo const &cameraUbo, RenderNodesPass *&nodesPass)
castor3d::FrustumClusters
FrustumClusters
(FrustumClusters const &)=delete
castor3d::FrustumClusters
FrustumClusters
(FrustumClusters &&) noexcept=delete
castor3d::FrustumClusters
FrustumClusters
(RenderDevice const &device, Camera const &camera, ClustersConfig const &config)
castor3d::FrustumClusters
getAllLightsAABBBuffer
() const noexcept
castor3d::FrustumClusters
inline
getCamera
() const noexcept
castor3d::FrustumClusters
inline
getClusterFlagsBuffer
() const noexcept
castor3d::FrustumClusters
inline
getClustersAABBBuffer
() const noexcept
castor3d::FrustumClusters
inline
getClustersIndirectBuffer
() const noexcept
castor3d::FrustumClusters
inline
getClustersUbo
() const noexcept
castor3d::FrustumClusters
inline
getConfig
() const noexcept
castor3d::FrustumClusters
inline
getDimensions
() const noexcept
castor3d::FrustumClusters
inline
getInputPointLightIndicesBuffer
() const noexcept
castor3d::FrustumClusters
inline
getInputPointLightIndicesBuffers
() const noexcept
castor3d::FrustumClusters
inline
getInputPointLightMortonCodesBuffer
() const noexcept
castor3d::FrustumClusters
inline
getInputPointLightMortonCodesBuffers
() const noexcept
castor3d::FrustumClusters
inline
getInputSpotLightIndicesBuffer
() const noexcept
castor3d::FrustumClusters
inline
getInputSpotLightIndicesBuffers
() const noexcept
castor3d::FrustumClusters
inline
getInputSpotLightMortonCodesBuffer
() const noexcept
castor3d::FrustumClusters
inline
getInputSpotLightMortonCodesBuffers
() const noexcept
castor3d::FrustumClusters
inline
getMergePathPartitionsBuffer
() const noexcept
castor3d::FrustumClusters
inline
getNumLevelNodes
(uint32_t level)
castor3d::FrustumClusters
static
getNumLevels
(uint32_t numLeaves)
castor3d::FrustumClusters
static
getNumNodes
(uint32_t numLeaves)
castor3d::FrustumClusters
static
getOutputPointLightIndicesBuffer
() const noexcept
castor3d::FrustumClusters
inline
getOutputPointLightIndicesBuffers
() const noexcept
castor3d::FrustumClusters
inline
getOutputPointLightMortonCodesBuffer
() const noexcept
castor3d::FrustumClusters
inline
getOutputPointLightMortonCodesBuffers
() const noexcept
castor3d::FrustumClusters
inline
getOutputSpotLightIndicesBuffer
() const noexcept
castor3d::FrustumClusters
inline
getOutputSpotLightIndicesBuffers
() const noexcept
castor3d::FrustumClusters
inline
getOutputSpotLightMortonCodesBuffer
() const noexcept
castor3d::FrustumClusters
inline
getOutputSpotLightMortonCodesBuffers
() const noexcept
castor3d::FrustumClusters
inline
getPointLightBVHBuffer
() const noexcept
castor3d::FrustumClusters
inline
getPointLightClusterGridBuffer
() const noexcept
castor3d::FrustumClusters
inline
getPointLightClusterIndexBuffer
() const noexcept
castor3d::FrustumClusters
inline
getPointLightIndicesBuffer
(uint32_t index) const noexcept
castor3d::FrustumClusters
inline
getPointLightMortonCodesBuffer
(uint32_t index) const noexcept
castor3d::FrustumClusters
inline
getReducedLightsAABBBuffer
() const noexcept
castor3d::FrustumClusters
inline
getSpotLightBVHBuffer
() const noexcept
castor3d::FrustumClusters
inline
getSpotLightClusterGridBuffer
() const noexcept
castor3d::FrustumClusters
inline
getSpotLightClusterIndexBuffer
() const noexcept
castor3d::FrustumClusters
inline
getSpotLightIndicesBuffer
(uint32_t index) const noexcept
castor3d::FrustumClusters
inline
getSpotLightMortonCodesBuffer
(uint32_t index) const noexcept
castor3d::FrustumClusters
inline
getUniqueClustersBuffer
() const noexcept
castor3d::FrustumClusters
inline
needsClustersUpdate
() const noexcept
castor3d::FrustumClusters
inline
needsLightsUpdate
() const noexcept
castor3d::FrustumClusters
inline
onClusterBuffersChanged
castor3d::FrustumClusters
operator=
(FrustumClusters const &)=delete
castor3d::FrustumClusters
operator=
(FrustumClusters &&) noexcept=delete
castor3d::FrustumClusters
update
(CpuUpdater &updater)
castor3d::FrustumClusters
~FrustumClusters
() noexcept=default
castor3d::FrustumClusters
Généré par
1.10.0