|
UraniumCompute 0.1.0
A GPU accelerated parallel task scheduler
|
This is the complete list of members for UN::VulkanResourceBinding, including all inherited members.
| AddRef() override | UN::Object< IResourceBinding > | inlinevirtual |
| AttachRefCounter(ReferenceCounter *pRefCounter) override | UN::Object< IResourceBinding > | inlinevirtual |
| Create(IComputeDevice *pDevice, IResourceBinding **ppResourceBinding) (defined in UN::VulkanResourceBinding) | UN::VulkanResourceBinding | static |
| GetNativeDescriptorSet() const (defined in UN::VulkanResourceBinding) | UN::VulkanResourceBinding | inline |
| GetNativePipelineLayout() const (defined in UN::VulkanResourceBinding) | UN::VulkanResourceBinding | inline |
| GetRefCounter() override | UN::Object< IResourceBinding > | inlinevirtual |
| Init(const DescriptorType &desc) override (defined in UN::ResourceBindingBase) | UN::ResourceBindingBase | virtual |
| DeviceObjectBase< IResourceBinding >::Init(std::string_view name, const DescriptorType &desc) | UN::DeviceObjectBase< IResourceBinding > | inlineprotected |
| InitInternal(const DescriptorType &desc) override (defined in UN::VulkanResourceBinding) | UN::VulkanResourceBinding | protectedvirtual |
| Reset() override | UN::VulkanResourceBinding | virtual |
| ResourceBindingBase(IComputeDevice *pDevice) (defined in UN::ResourceBindingBase) | UN::ResourceBindingBase | inlineexplicitprotected |
| SetVariable(Int32 bindingIndex, IBuffer *pBuffer) override | UN::VulkanResourceBinding | virtual |
| VulkanResourceBinding(IComputeDevice *pDevice) (defined in UN::VulkanResourceBinding) | UN::VulkanResourceBinding | explicit |
| ~IDeviceObject() override=default (defined in UN::IDeviceObject) | UN::IDeviceObject | |
| ~IObject()=default (defined in UN::IObject) | UN::IObject | virtual |
| ~VulkanResourceBinding() override (defined in UN::VulkanResourceBinding) | UN::VulkanResourceBinding |