VkCV Framework  0.0.1
CV Vulkan framework
vkcv::Buffer< T > Member List

This is the complete list of members for vkcv::Buffer< T >, including all inherited members.

Buffer()=delete (defined in vkcv::Buffer< T >)vkcv::Buffer< T >
Buffer(BufferManager *manager, BufferHandle handle, BufferType type, size_t count, BufferMemoryType memoryType) (defined in vkcv::Buffer< T >)vkcv::Buffer< T >inlineprivate
Core (defined in vkcv::Buffer< T >)vkcv::Buffer< T >friend
create(BufferManager *manager, BufferType type, size_t count, BufferMemoryType memoryType, bool supportIndirect) (defined in vkcv::Buffer< T >)vkcv::Buffer< T >inlineprivatestatic
fill(const T *data, size_t count=0, size_t offset=0) (defined in vkcv::Buffer< T >)vkcv::Buffer< T >inline
fill(const std::vector< T > &vector, size_t offset=0) (defined in vkcv::Buffer< T >)vkcv::Buffer< T >inline
getCount() const (defined in vkcv::Buffer< T >)vkcv::Buffer< T >inline
getHandle() const (defined in vkcv::Buffer< T >)vkcv::Buffer< T >inline
getSize() const (defined in vkcv::Buffer< T >)vkcv::Buffer< T >inline
getType() const (defined in vkcv::Buffer< T >)vkcv::Buffer< T >inline
getVulkanHandle() const (defined in vkcv::Buffer< T >)vkcv::Buffer< T >inline
m_count (defined in vkcv::Buffer< T >)vkcv::Buffer< T >private
m_handle (defined in vkcv::Buffer< T >)vkcv::Buffer< T >private
m_manager (defined in vkcv::Buffer< T >)vkcv::Buffer< T >private
m_memoryType (defined in vkcv::Buffer< T >)vkcv::Buffer< T >private
m_type (defined in vkcv::Buffer< T >)vkcv::Buffer< T >private
map(size_t offset=0, size_t count=0) (defined in vkcv::Buffer< T >)vkcv::Buffer< T >inline
unmap() (defined in vkcv::Buffer< T >)vkcv::Buffer< T >inline