IBufferVk struct
Exposes Vulkan-specific functionality of a buffer object.
Contents
- Reference
Base classes
- struct IBuffer
- Buffer interface.
Public functions
- auto GetVkBuffer() const -> VkBuffer METHOD() virtual
- Returns a vulkan buffer handle.
- auto SetAccessFlags(VkAccessFlags AccessFlags) -> void METHOD() virtual
- Sets vulkan access flags.
- auto GetAccessFlags() const -> VkAccessFlags METHOD() virtual
- If the buffer state is known to the engine (i.e. not Diligent::
RESOURCE_STATE_UNKNOWN), returns Vulkan access flags corresponding to the state. If the state is unknown, returns 0. - auto GetVkDeviceAddress() const -> VkDeviceAddress METHOD() virtual
- Returns a Vulkan device address.
Function documentation
void METHOD() Diligent:: IBufferVk:: SetAccessFlags(VkAccessFlags AccessFlags) virtual
Sets vulkan access flags.
| Parameters | |
|---|---|
| AccessFlags in | - Vulkan access flags to be set for this buffer |