|
Kohi Game Engine
|
Represents a Vulkan-specific buffer. Used to load data onto the GPU. More...
#include <vulkan_types.h>
Data Fields | |
| u8 | handle_count |
| vkbuffer_info * | infos |
| An array of vulkan buffer infos, 3 if triple-buffering, otherwise 1. More... | |
| VkBufferUsageFlags | usage |
| The usage flags. More... | |
| b8 | is_locked |
| Indicates if the buffer's memory is currently locked. More... | |
| VkMemoryRequirements | memory_requirements |
| The memory requirements for this buffer. More... | |
| i32 | memory_index |
| The index of the memory used by the buffer. More... | |
| u32 | memory_property_flags |
| The property flags for the memory used by the buffer. More... | |
| u64 | size |
| kname | name |
| renderbuffer_type | type |
| renderbuffer_flags | flags |
Represents a Vulkan-specific buffer. Used to load data onto the GPU.
| renderbuffer_flags flags |
| u8 handle_count |
| vkbuffer_info* infos |
An array of vulkan buffer infos, 3 if triple-buffering, otherwise 1.
| b8 is_locked |
Indicates if the buffer's memory is currently locked.
| i32 memory_index |
The index of the memory used by the buffer.
| u32 memory_property_flags |
The property flags for the memory used by the buffer.
| VkMemoryRequirements memory_requirements |
The memory requirements for this buffer.
| kname name |
| u64 size |
| renderbuffer_type type |
| VkBufferUsageFlags usage |
The usage flags.