51 template<
class FormatT,
unsigned int USAGE >
59 template<
class BufferT,
class MemoryT >
64 template<
class BufferT,
class MemoryT >
71 template<
unsigned int US >
76 operator VkBufferView()
const;
106 template<
class BufferT,
class MemoryT >
109 VkDeviceSize
offset = 0 );
115 VkDeviceSize
offset()
const;
126 template<
class BufferT,
class MemoryT >
129 VkDeviceSize offset = 0,
130 VkIndexType indexType = VK_INDEX_TYPE_UINT32 );
135 VkDeviceSize offset()
const;
136 VkIndexType type()
const;
147 template<
class BufferT,
class MemoryT >
150 VkDeviceSize offset = 0,
151 VkDeviceSize length = 0 );
156 VkDeviceSize offset()
const;
157 VkDeviceSize size()
const;
168 template<
class BufferT,
class MemoryT >
171 VkDeviceSize offset = 0,
172 VkDeviceSize length = 0 );
177 VkDeviceSize offset()
const;
178 VkDeviceSize size()
const;
189 template<
class BufferT,
class MemoryT >
VertexBufferView()
Constructs null reference.
Definition: vppBufferView.hpp:120
Buffer view for vertex buffers.
Definition: vppBufferView.hpp:99
const Buf & buffer() const
Retrieves a reference to the buffer.
The VPP namespace.
Definition: main.hpp:1
const Buf & buffer() const
Retrieves a reference to the buffer.
VkDeviceSize offset() const
Retrieves the starting offset of the slice.
Definition: vppBufferView.hpp:183
A compound object containing references to a buffer and memory bound to it.
Definition: vppDeviceMemory.hpp:137
StorageBufferView()
Constructs null reference.
Definition: vppBufferView.hpp:162
IndirectBufferView()
Constructs null reference.
const Buf & buffer() const
Retrieves a reference to the buffer.
Generic class representing Vulkan buffers.
Definition: vppBuffer.hpp:43
TexelBufferView()
Constructs null reference.
Buffer view for texel buffers.
Definition: vppBufferView.hpp:52
const Buf & buffer() const
Retrieves a reference to the buffer.
VertexIndexBufferView()
Constructs null reference.
const Buf & buffer() const
Retrieves a reference to the buffer.