UraniumCompute 0.1.0
A GPU accelerated parallel task scheduler
UN::VulkanResourceBinding Member List

This is the complete list of members for UN::VulkanResourceBinding, including all inherited members.

AddRef() overrideUN::Object< IResourceBinding >inlinevirtual
AttachRefCounter(ReferenceCounter *pRefCounter) overrideUN::Object< IResourceBinding >inlinevirtual
Create(IComputeDevice *pDevice, IResourceBinding **ppResourceBinding) (defined in UN::VulkanResourceBinding)UN::VulkanResourceBindingstatic
GetNativeDescriptorSet() const (defined in UN::VulkanResourceBinding)UN::VulkanResourceBindinginline
GetNativePipelineLayout() const (defined in UN::VulkanResourceBinding)UN::VulkanResourceBindinginline
GetRefCounter() overrideUN::Object< IResourceBinding >inlinevirtual
Init(const DescriptorType &desc) override (defined in UN::ResourceBindingBase)UN::ResourceBindingBasevirtual
DeviceObjectBase< IResourceBinding >::Init(std::string_view name, const DescriptorType &desc)UN::DeviceObjectBase< IResourceBinding >inlineprotected
InitInternal(const DescriptorType &desc) override (defined in UN::VulkanResourceBinding)UN::VulkanResourceBindingprotectedvirtual
Reset() overrideUN::VulkanResourceBindingvirtual
ResourceBindingBase(IComputeDevice *pDevice) (defined in UN::ResourceBindingBase)UN::ResourceBindingBaseinlineexplicitprotected
SetVariable(Int32 bindingIndex, IBuffer *pBuffer) overrideUN::VulkanResourceBindingvirtual
VulkanResourceBinding(IComputeDevice *pDevice) (defined in UN::VulkanResourceBinding)UN::VulkanResourceBindingexplicit
~IDeviceObject() override=default (defined in UN::IDeviceObject)UN::IDeviceObject
~IObject()=default (defined in UN::IObject)UN::IObjectvirtual
~VulkanResourceBinding() override (defined in UN::VulkanResourceBinding)UN::VulkanResourceBinding