Castor3D 0.16.0
Multiplatform 3D engine
|
Namespaces | |
namespace | castor3d |
Clustered | |
enum class | castor3d::ClusterSplitScheme { castor3d::eExponentialBase = 0 , castor3d::eExponentialBiased = 1 , castor3d::eLinear = 2 , castor3d::eExponentialLinearHybrid = 3 , castor3d::eCount , castor3d::eMin = eExponentialBase } |
using | castor3d::ClustersBuffersChangedFunction = castor::Function< void( FrustumClusters const & ) > |
using | castor3d::OnClustersBuffersChanged = castor::SignalT< ClustersBuffersChangedFunction > |
using | castor3d::OnClustersBuffersChangedConnection = castor::ConnectionT< ClustersBuffersChangedFunction > |
C3D_API castor::String | castor3d::getName (ClusterSplitScheme value) |
castor3d::CU_DeclareSmartPtr (castor3d, ClustersConfig, C3D_API) | |
castor3d::CU_DeclareSmartPtr (castor3d, FrustumClusters, C3D_API) | |
C3D_API u32 | castor3d::getLightsMortonCodeChunkCount (u32 lightCount) |