This is the complete list of members for ven::Buffer, including all inherited members.
Buffer(Device &device, VkDeviceSize instanceSize, uint32_t instanceCount, VkBufferUsageFlags usageFlags, VkMemoryPropertyFlags memoryPropertyFlags, VkDeviceSize minOffsetAlignment=1) | ven::Buffer | |
Buffer(const Buffer &)=delete | ven::Buffer | |
Buffer(Buffer &&)=delete | ven::Buffer | |
descriptorInfo(const VkDeviceSize size=VK_WHOLE_SIZE, const VkDeviceSize offset=0) const | ven::Buffer | inline |
descriptorInfoForIndex(const VkDeviceSize index) const | ven::Buffer | inline |
flush(VkDeviceSize size=VK_WHOLE_SIZE, VkDeviceSize offset=0) const | ven::Buffer | |
flushIndex(const VkDeviceSize index) const | ven::Buffer | inline |
getAlignment(const VkDeviceSize instanceSize, const VkDeviceSize minOffsetAlignment) | ven::Buffer | inlineprivatestatic |
getAlignmentSize() const | ven::Buffer | inline |
getBuffer() const | ven::Buffer | inline |
getBufferSize() const | ven::Buffer | inline |
getInstanceCount() const | ven::Buffer | inline |
getInstanceSize() const | ven::Buffer | inline |
getMappedMemory() const | ven::Buffer | inline |
getMemoryPropertyFlags() const | ven::Buffer | inline |
getUsageFlags() const | ven::Buffer | inline |
invalidate(VkDeviceSize size=VK_WHOLE_SIZE, VkDeviceSize offset=0) const | ven::Buffer | |
invalidateIndex(const VkDeviceSize index) const | ven::Buffer | inline |
m_alignmentSize | ven::Buffer | private |
m_buffer | ven::Buffer | private |
m_bufferSize | ven::Buffer | private |
m_device | ven::Buffer | private |
m_instanceCount | ven::Buffer | private |
m_instanceSize | ven::Buffer | private |
m_mapped | ven::Buffer | private |
m_memory | ven::Buffer | private |
m_memoryPropertyFlags | ven::Buffer | private |
m_usageFlags | ven::Buffer | private |
map(VkDeviceSize size=VK_WHOLE_SIZE, VkDeviceSize offset=0) | ven::Buffer | |
operator=(const Buffer &)=delete | ven::Buffer | |
operator=(Buffer &&)=delete | ven::Buffer | |
unmap() | ven::Buffer | |
writeToBuffer(const void *data, VkDeviceSize size=VK_WHOLE_SIZE, VkDeviceSize offset=0) const | ven::Buffer | |
writeToIndex(const void *data, const VkDeviceSize index) const | ven::Buffer | inline |
~Buffer() | ven::Buffer |