Diligent Engine  v.2.4.g
Diligent::ShaderResourceCacheVk Member List

This is the complete list of members for Diligent::ShaderResourceCacheVk, including all inherited members.

AssignDescriptorSetAllocation(Uint32 SetIndex, DescriptorSetAllocation &&Allocation)Diligent::ShaderResourceCacheVkinline
GetContentType() constDiligent::ShaderResourceCacheVkinline
GetDescriptorSet(Uint32 Index) constDiligent::ShaderResourceCacheVkinline
GetDynamicBufferOffsets(Uint32 CtxId, DeviceContextVkImpl *pCtxVkImpl, std::vector< uint32_t > &Offsets) constDiligent::ShaderResourceCacheVk
GetNumDescriptorSets() constDiligent::ShaderResourceCacheVkinline
GetNumDynamicBuffers() constDiligent::ShaderResourceCacheVkinline
GetRequiredMemorySize(Uint32 NumSets, const Uint32 *SetSizes)Diligent::ShaderResourceCacheVkstatic
InitializeResources(Uint32 Set, Uint32 Offset, Uint32 ArraySize, DescriptorType Type, bool HasImmutableSampler)Diligent::ShaderResourceCacheVk
InitializeSets(IMemoryAllocator &MemAllocator, Uint32 NumSets, const Uint32 *SetSizes)Diligent::ShaderResourceCacheVk
operator=(const ShaderResourceCacheVk &)=deleteDiligent::ShaderResourceCacheVk
operator=(ShaderResourceCacheVk &&)=deleteDiligent::ShaderResourceCacheVk
ResetResource(Uint32 SetIndex, Uint32 Offset)Diligent::ShaderResourceCacheVkinline
SetResource(const VulkanUtilities::VulkanLogicalDevice *pLogicalDevice, Uint32 SetIndex, Uint32 Offset, Uint32 BindingIndex, Uint32 ArrayIndex, RefCntAutoPtr< IDeviceObject > &&pObject)Diligent::ShaderResourceCacheVk
ShaderResourceCacheVk(ResourceCacheContentType ContentType) noexceptDiligent::ShaderResourceCacheVkinlineexplicit
ShaderResourceCacheVk(const ShaderResourceCacheVk &)=deleteDiligent::ShaderResourceCacheVk
ShaderResourceCacheVk(ShaderResourceCacheVk &&)=deleteDiligent::ShaderResourceCacheVk
TransitionResources(DeviceContextVkImpl *pCtxVkImpl)Diligent::ShaderResourceCacheVk
~ShaderResourceCacheVk()Diligent::ShaderResourceCacheVk