vengine  0.1.0
3D graphics engine made with Vulkan
Loading...
Searching...
No Matches
ven::Buffer Member List

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 &)=deleteven::Buffer
descriptorInfo(const VkDeviceSize size=VK_WHOLE_SIZE, const VkDeviceSize offset=0) constven::Bufferinline
descriptorInfoForIndex(const VkDeviceSize index) constven::Bufferinline
flush(VkDeviceSize size=VK_WHOLE_SIZE, VkDeviceSize offset=0) constven::Buffer
flushIndex(const VkDeviceSize index) constven::Bufferinline
getAlignment(VkDeviceSize instanceSize, VkDeviceSize minOffsetAlignment)ven::Bufferprivatestatic
getAlignmentSize() constven::Bufferinline
getBuffer() constven::Bufferinline
getBufferSize() constven::Bufferinline
getInstanceCount() constven::Bufferinline
getInstanceSize() constven::Bufferinline
getMappedMemory() constven::Bufferinline
getMemoryPropertyFlags() constven::Bufferinline
getUsageFlags() constven::Bufferinline
invalidate(VkDeviceSize size=VK_WHOLE_SIZE, VkDeviceSize offset=0) constven::Buffer
invalidateIndex(const VkDeviceSize index) constven::Bufferinline
m_alignmentSizeven::Bufferprivate
m_bufferven::Bufferprivate
m_bufferSizeven::Bufferprivate
m_deviceven::Bufferprivate
m_instanceCountven::Bufferprivate
m_instanceSizeven::Bufferprivate
m_mappedven::Bufferprivate
m_memoryven::Bufferprivate
m_memoryPropertyFlagsven::Bufferprivate
m_usageFlagsven::Bufferprivate
map(VkDeviceSize size=VK_WHOLE_SIZE, VkDeviceSize offset=0)ven::Buffer
operator=(const Buffer &)=deleteven::Buffer
unmap()ven::Buffer
writeToBuffer(const void *data, VkDeviceSize size=VK_WHOLE_SIZE, VkDeviceSize offset=0) constven::Buffer
writeToIndex(const void *data, const VkDeviceSize index) constven::Bufferinline
~Buffer()ven::Buffer