15#include <vsg/state/Buffer.h>
16#include <vsg/vk/vk_buffer.h>
41 virtual void compile(
Device* device);
42 virtual void compile(
Context& context);
60 using BufferViewList = std::vector<ref_ptr<BufferView>>;
BufferView encapsulates VkBufferView and the VkBufferViewCreateInfo settings used to set it up.
Definition BufferView.h:25
int compare(const Object &rhs_object) const override
compare two objects, return -1 if this object is less than rhs, return 0 if it's equal,...
VkBufferView vk(uint32_t deviceID) const
Vulkan VkBufferView handle.
Definition BufferView.h:31
Device encapsulates VkDevice, a logical handle to the PhysicalDevice with capabilities specified duri...
Definition Device.h:37
Definition BufferView.h:48
std container adapter for allocating with MEMORY_AFFINITY_NODES
Definition Allocator.h:138