BufferVkImpl class final
Buffer object implementation in Vulkan backend.
Contents
- Reference
Base classes
-
template<typename EngineImplTraits>class BufferBase<EngineVkImplTraits>
- Template class implementing base functionality of the buffer object.
Public functions
- auto GetVkBuffer() const -> VkBuffer final
- Implementation of IBufferVk::
GetVkBuffer(). - auto GetNativeHandle() -> void* final
- Implementation of IBuffer::
GetNativeHandle() in Vulkan backend. - void SetAccessFlags(VkAccessFlags AccessFlags) final
- Implementation of IBufferVk::
SetAccessFlags(). - auto GetAccessFlags() const -> VkAccessFlags final
- Implementation of IBufferVk::
GetAccessFlags(). - auto GetVkDeviceAddress() const -> VkDeviceAddress final
- Implementation of IBufferVk::
GetVkDeviceAddress().