Castor3D 0.16.0
Multiplatform 3D engine
castor3d::shader::ClustersData Member List

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

bias() constcastor3d::shader::ClustersDatainline
ClustersData(sdw::ShaderWriter &writer, ast::expr::ExprPtr expr, bool enabled)castor3d::shader::ClustersDatainline
clusterSize() constcastor3d::shader::ClustersDatainline
computeClusterIndex1D(sdw::U32Vec3 const clusterIndex3D)castor3d::shader::ClustersData
computeClusterIndex3D(sdw::UInt32 const index)castor3d::shader::ClustersData
computeClusterIndex3D(sdw::Vec2 const screenPos, sdw::Float viewZ, sdw::Vec4 const clustersLightsData)castor3d::shader::ClustersData
computeGlobalLightsData(sdw::Vec4 const lightsMin, sdw::Vec4 const lightsMax, sdw::Float const nearPlane, sdw::Float const farPlane, sdw::Vec4 &clustersLightsData, sdw::Vec4 &lightsAABBRange)castor3d::shader::ClustersData
dimensions() constcastor3d::shader::ClustersDatainline
enableWaveIntrinsics() constcastor3d::shader::ClustersDatainline
getClusterDepthBounds(sdw::U32Vec3 const clusterIndex3D, sdw::Vec4 const clustersLightsData, sdw::Vec4 const lightsAABBRange)castor3d::shader::ClustersData
pointLightCount() constcastor3d::shader::ClustersDatainline
pointLightLevels() constcastor3d::shader::ClustersDatainline
setConfig(ClustersConfig const *config)castor3d::shader::ClustersDatainline
splitScheme() constcastor3d::shader::ClustersDatainline
spotLightCount() constcastor3d::shader::ClustersDatainline
spotLightLevels() constcastor3d::shader::ClustersDatainline
viewFar() constcastor3d::shader::ClustersDatainline
viewNear() constcastor3d::shader::ClustersDatainline