Castor3D 0.16.0
Multiplatform 3D engine
|
Classes | |
class | castor3d::shader::ClusteredLights |
Namespaces | |
namespace | castor3d |
namespace | castor3d::shader |
Macros | |
#define | C3D_ClustersAABB(writer, binding, set) |
#define | C3D_PointLightClusterGridEx(writer, binding, set, enabled) |
#define | C3D_PointLightClusterGrid(writer, binding, set) C3D_PointLightClusterGridEx( writer, binding, set, true ) |
#define | C3D_SpotLightClusterGridEx(writer, binding, set, enabled) |
#define | C3D_SpotLightClusterGrid(writer, binding, set) C3D_SpotLightClusterGridEx( writer, binding, set, true ) |
#define | C3D_LightClusterGridEx(writer, binding, set, enabled) |
#define | C3D_LightClusterGrid(writer, binding, set) C3D_LightClusterGridEx( writer, binding, set, true ) |
#define | C3D_PointLightClusterIndexEx(writer, binding, set, enabled) |
#define | C3D_PointLightClusterIndex(writer, binding, set) C3D_PointLightClusterIndexEx( writer, binding, set, true ) |
#define | C3D_SpotLightClusterIndexEx(writer, binding, set, enabled) |
#define | C3D_SpotLightClusterIndex(writer, binding, set) C3D_SpotLightClusterIndexEx( writer, binding, set, true ) |
#define | C3D_LightClusterIndexEx(writer, binding, set, enabled) |
#define | C3D_LightClusterIndex(writer, binding, set) C3D_LightClusterIndexEx( writer, binding, set, true ) |
#define | C3D_AllLightsAABBEx(writer, binding, set, enabled) |
#define | C3D_AllLightsAABB(writer, binding, set) C3D_AllLightsAABBEx( writer, binding, set, true ) |
#define | C3D_ReducedLightsAABBEx(writer, binding, set, enabled) |
#define | C3D_ReducedLightsAABB(writer, binding, set) C3D_ReducedLightsAABBEx( writer, binding, set, true ) |
#define | C3D_PointLightBVHEx(writer, binding, set, enabled) |
#define | C3D_PointLightBVH(writer, binding, set) C3D_PointLightBVHEx( writer, binding, set, true ) |
#define | C3D_SpotLightBVHEx(writer, binding, set, enabled) |
#define | C3D_SpotLightBVH(writer, binding, set) C3D_SpotLightBVHEx( writer, binding, set, true ) |
#define | C3D_LightBVHEx(writer, binding, set, enabled) |
#define | C3D_LightBVH(writer, binding, set) C3D_LightBVHEx( writer, binding, set, true ) |
#define | C3D_PointLightIndicesEx(writer, binding, set, enabled) |
#define | C3D_PointLightIndices(writer, binding, set) C3D_PointLightIndicesEx( writer, binding, set, true ) |
#define | C3D_SpotLightIndicesEx(writer, binding, set, enabled) |
#define | C3D_SpotLightIndices(writer, binding, set) C3D_SpotLightIndicesEx( writer, binding, set, true ) |
#define | C3D_LightIndicesEx(writer, binding, set, enabled) |
#define | C3D_LightIndices(writer, binding, set) C3D_LightIndicesEx( writer, binding, set, true ) |
#define | C3D_PointLightMortonCodesEx(writer, binding, set, enabled) |
#define | C3D_PointLightMortonCodes(writer, binding, set) C3D_PointLightMortonCodesEx( writer, binding, set, true ) |
#define | C3D_SpotLightMortonCodesEx(writer, binding, set, enabled) |
#define | C3D_SpotLightMortonCodes(writer, binding, set) C3D_SpotLightMortonCodesEx( writer, binding, set, true ) |
#define | C3D_ClusterFlagsEx(writer, binding, set, enabled) |
#define | C3D_ClusterFlags(writer, binding, set) C3D_ClusterFlagsEx( writer, binding, set, true ) |
#define | C3D_UniqueClustersEx(writer, binding, set, enabled) |
#define | C3D_UniqueClusters(writer, binding, set) C3D_UniqueClustersEx( writer, binding, set, true ) |
#define | C3D_ClustersIndirectEx(writer, binding, set, enabled) |
#define | C3D_ClustersIndirect(writer, binding, set) C3D_ClustersIndirectEx( writer, binding, set, true ) |
#define C3D_AllLightsAABB | ( | writer, | |
binding, | |||
set ) C3D_AllLightsAABBEx( writer, binding, set, true ) |
#define C3D_AllLightsAABBEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_ClusterFlags | ( | writer, | |
binding, | |||
set ) C3D_ClusterFlagsEx( writer, binding, set, true ) |
#define C3D_ClusterFlagsEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_ClustersAABB | ( | writer, | |
binding, | |||
set ) |
#define C3D_ClustersIndirect | ( | writer, | |
binding, | |||
set ) C3D_ClustersIndirectEx( writer, binding, set, true ) |
#define C3D_ClustersIndirectEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_LightBVH | ( | writer, | |
binding, | |||
set ) C3D_LightBVHEx( writer, binding, set, true ) |
#define C3D_LightBVHEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_LightClusterGrid | ( | writer, | |
binding, | |||
set ) C3D_LightClusterGridEx( writer, binding, set, true ) |
#define C3D_LightClusterGridEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_LightClusterIndex | ( | writer, | |
binding, | |||
set ) C3D_LightClusterIndexEx( writer, binding, set, true ) |
#define C3D_LightClusterIndexEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_LightIndices | ( | writer, | |
binding, | |||
set ) C3D_LightIndicesEx( writer, binding, set, true ) |
#define C3D_LightIndicesEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_PointLightBVH | ( | writer, | |
binding, | |||
set ) C3D_PointLightBVHEx( writer, binding, set, true ) |
#define C3D_PointLightBVHEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_PointLightClusterGrid | ( | writer, | |
binding, | |||
set ) C3D_PointLightClusterGridEx( writer, binding, set, true ) |
#define C3D_PointLightClusterGridEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_PointLightClusterIndex | ( | writer, | |
binding, | |||
set ) C3D_PointLightClusterIndexEx( writer, binding, set, true ) |
#define C3D_PointLightClusterIndexEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_PointLightIndices | ( | writer, | |
binding, | |||
set ) C3D_PointLightIndicesEx( writer, binding, set, true ) |
#define C3D_PointLightIndicesEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_PointLightMortonCodes | ( | writer, | |
binding, | |||
set ) C3D_PointLightMortonCodesEx( writer, binding, set, true ) |
#define C3D_PointLightMortonCodesEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_ReducedLightsAABB | ( | writer, | |
binding, | |||
set ) C3D_ReducedLightsAABBEx( writer, binding, set, true ) |
#define C3D_ReducedLightsAABBEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_SpotLightBVH | ( | writer, | |
binding, | |||
set ) C3D_SpotLightBVHEx( writer, binding, set, true ) |
#define C3D_SpotLightBVHEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_SpotLightClusterGrid | ( | writer, | |
binding, | |||
set ) C3D_SpotLightClusterGridEx( writer, binding, set, true ) |
#define C3D_SpotLightClusterGridEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_SpotLightClusterIndex | ( | writer, | |
binding, | |||
set ) C3D_SpotLightClusterIndexEx( writer, binding, set, true ) |
#define C3D_SpotLightClusterIndexEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_SpotLightIndices | ( | writer, | |
binding, | |||
set ) C3D_SpotLightIndicesEx( writer, binding, set, true ) |
#define C3D_SpotLightIndicesEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_SpotLightMortonCodes | ( | writer, | |
binding, | |||
set ) C3D_SpotLightMortonCodesEx( writer, binding, set, true ) |
#define C3D_SpotLightMortonCodesEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |
#define C3D_UniqueClusters | ( | writer, | |
binding, | |||
set ) C3D_UniqueClustersEx( writer, binding, set, true ) |
#define C3D_UniqueClustersEx | ( | writer, | |
binding, | |||
set, | |||
enabled ) |