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

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

AddRef() overrideUN::Object< IBuffer >inlinevirtual
AttachRefCounter(ReferenceCounter *pRefCounter) overrideUN::Object< IBuffer >inlinevirtual
BindMemory(const DeviceMemorySlice &deviceMemory) overrideUN::VulkanBuffervirtual
BindMemory(IDeviceMemory *pDeviceMemory) overrideUN::VulkanBuffervirtual
BufferBase(IComputeDevice *pDevice) (defined in UN::BufferBase)UN::BufferBaseinlineexplicitprotected
Create(IComputeDevice *pDevice, IBuffer **ppBuffer) (defined in UN::VulkanBuffer)UN::VulkanBufferinlinestatic
GetMemoryRequirements() const (defined in UN::VulkanBuffer)UN::VulkanBufferinline
GetNativeBuffer() const (defined in UN::VulkanBuffer)UN::VulkanBufferinline
GetRefCounter() overrideUN::Object< IBuffer >inlinevirtual
Init(const BufferDesc &desc) overrideUN::BufferBasevirtual
DeviceObjectBase< IBuffer >::Init(std::string_view name, const DescriptorType &desc)UN::DeviceObjectBase< IBuffer >inlineprotected
InitInternal(const BufferDesc &desc) override (defined in UN::VulkanBuffer)UN::VulkanBufferprotectedvirtual
Reset() overrideUN::VulkanBuffervirtual
VulkanBuffer(IComputeDevice *pDevice) (defined in UN::VulkanBuffer)UN::VulkanBufferexplicit
~IDeviceObject() override=default (defined in UN::IDeviceObject)UN::IDeviceObject
~IObject()=default (defined in UN::IObject)UN::IObjectvirtual
~VulkanBuffer() override (defined in UN::VulkanBuffer)UN::VulkanBuffer