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

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

addDescriptorWrite(ashes::WriteDescriptorSetArray &descriptorWrites, uint32_t &dstBinding, uint32_t dstArrayElement=0u) constcastor3d::ClustersUboinline
addLayoutBinding(ashes::VkDescriptorSetLayoutBindingArray &bindings, uint32_t &index, VkShaderStageFlags stages) constcastor3d::ClustersUboinline
ClustersUbo(ClustersUbo const &rhs)=deletecastor3d::ClustersUbo
ClustersUbo(ClustersUbo &&rhs) noexcept=defaultcastor3d::ClustersUbo
ClustersUbo(RenderDevice const &device)castor3d::ClustersUboexplicit
Configuration typedefcastor3d::ClustersUbo
cpuUpdate(castor::Point3ui gridDim, castor::Point2ui clusterSize, float viewNear, float viewFar, uint32_t pointLightsCount, uint32_t spotLightsCount, ClusterSplitScheme splitScheme, float bias, bool enableWaveIntrinsics)castor3d::ClustersUbo
createLayoutBinding(uint32_t index, VkShaderStageFlags stages) constcastor3d::ClustersUboinline
createPassBinding(crg::FramePass &pass, uint32_t binding) constcastor3d::ClustersUboinline
createSizedBinding(ashes::DescriptorSet &descriptorSet, VkDescriptorSetLayoutBinding const &layoutBinding) constcastor3d::ClustersUboinline
getDescriptorWrite(uint32_t dstBinding, uint32_t dstArrayElement=0u) constcastor3d::ClustersUboinline
getUbo() constcastor3d::ClustersUboinline
operator=(ClustersUbo const &rhs)=deletecastor3d::ClustersUbo
operator=(ClustersUbo &&rhs) noexcept=deletecastor3d::ClustersUbo
~ClustersUbo() noexceptcastor3d::ClustersUbo