NDEVR
API Documentation
VulkanBuffer Member List

This is the complete list of members for VulkanBuffer, including all inherited members.

addRow()TableColumninlinevirtual
begin() finalGraphicsBufferinlinevirtual
begin() const finalGraphicsBufferinlinevirtual
beginsWith(uint04 index, const StringView &value, bool ignore_case) const overrideGraphicsBufferinlinevirtual
capacity()GraphicsBufferinline
changes() constTableColumninline
changesSince(const Time &time) constTableColumn
changesSince(const Time &time, const Bounds< 1, uint04 > &range) constTableColumn
cleanup() overrideVulkanBuffervirtual
clearUpdates()TableColumninline
compress(BinaryCompressionObject &object) overrideGraphicsBufferinlinevirtual
contains(uint04 index, const StringView &value, bool ignore_case) const overrideGraphicsBufferinlinevirtual
copyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, uint04 src_start, uint04 dst_start, uint04 size)VulkanBuffer
copyData(const TableColumn &reference_data, bool set_type) overrideVulkanBuffervirtual
copyData(const VulkanBuffer &reference_data, bool set_type)VulkanBuffer
copyRow(uint04 source, uint04 destination) overrideGraphicsBufferinlinevirtual
copyRows(uint04 source, uint04 destination, uint04 size) overrideGraphicsBufferinlinevirtual
CreateVKBuffer(VkDeviceSize &allocation_size, const VulkanDevice &device, VkDeviceSize size, VkDeviceSize object_size, uint04 usage, uint04 properties, VkDeviceMemory &bufferMemory)VulkanBufferstatic
end() finalGraphicsBufferinlinevirtual
end() const finalGraphicsBufferinlinevirtual
FindMemoryType(const VulkanDevice &device, uint04 typeFilter, uint04 properties)VulkanBufferstatic
finishMapFromFile(BinaryFileTableInfo &)TableColumninlinevirtual
get(uint04 index, uint04 vector_pos, bool &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, uint04 vector_pos, uint01 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, uint04 vector_pos, uint02 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, uint04 vector_pos, uint04 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, uint04 vector_pos, uint08 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, uint04 vector_pos, sint01 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, uint04 vector_pos, sint02 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, uint04 vector_pos, sint04 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, uint04 vector_pos, sint08 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, uint04 vector_pos, fltp04 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, uint04 vector_pos, fltp08 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04, uint04, StringAllocatingView &) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, bool &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, uint01 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, uint02 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, uint04 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, uint08 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, sint01 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, sint02 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, sint04 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, sint08 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, fltp04 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, fltp08 &value) const final overrideGraphicsBufferinlinevirtual
get(uint04, StringView &) const final overrideGraphicsBufferinlinevirtual
get(uint04, StringAllocatingView &) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, RGBColor &value) const final overrideGraphicsBufferinlinevirtual
TableColumn::get(uint04 index, Vector< 1, t_class > &vector) constTableColumninline
TableColumn::get(uint04 index, BitFlag &bitflag) constTableColumninline
TableColumn::get(uint04 index, t_class &vector) constTableColumninline
TableColumn::get(uint04 index, Matrix< fltp08 > &transform) constTableColumnvirtual
TableColumn::get(uint04 index, Matrix< fltp04 > &transform) constTableColumnvirtual
TableColumn::get(uint04 index, Bounds< 3, fltp08 > &bounds) constTableColumnvirtual
TableColumn::get(uint04 index, Bounds< 3, fltp04 > &bounds) constTableColumnvirtual
TableColumn::get(uint04 index, Matrix< t_type, t_col, t_row > &matrix) constTableColumninline
TableColumn::get(uint04 index, File &file) constTableColumninline
TableColumn::get(uint04 index, UUID &vector) constTableColumninlinevirtual
TableColumn::get(uint04 index, Time &time) constTableColumninline
TableColumn::get(uint04 index, const String &value) const =deleteTableColumn
TableColumn::get(uint04 index, TranslatedString &string) constTableColumninline
TableColumn::get(uint04 index, Vector< 32, bool > &value) constTableColumninline
TableColumn::get(uint04 index, Bounds< t_dims, t_type > &bounds) constTableColumninline
TableColumn::get(uint04 index, Triangle< t_dims, t_type > &tri) constTableColumninline
TableColumn::get(uint04 index) constTableColumninline
TableColumn::get(uint04 index, uint04 sub_index) constTableColumninline
getAll(uint04 start, uint04 size) constTableColumninline
getBindingDescription(uint04 number) constVulkanBuffer
getDefaultValue() const overrideGraphicsBufferinlinevirtual
getFormat(uint01 vertex_index) constVulkanBuffer
getFormat() constVulkanBuffer
getFromVideoCard(bool copy_existing) overrideVulkanBufferprivatevirtual
getIndexOf(const t_type &object) constTableColumninline
getModifiedTime() constTableColumninline
getRowSize(uint04) constTableColumninlinevirtual
getSelected(const Buffer< bool > &) const overrideGraphicsBufferinlinevirtual
getVector(uint04 index, Vector< 3, fltp04 > &vector) constTableColumnvirtual
getVector(uint04 index, Vector< 3, fltp08 > &vector) constTableColumnvirtual
getVector(uint04 index, Vector< 3, uint04 > &vector) constTableColumnvirtual
getVector(uint04 index, Vector< 2, uint04 > &vector) constTableColumnvirtual
getVector(uint04 index, Vector< 1, uint04 > &vector) constTableColumnvirtual
getVector(uint04 index, Vector< t_dims, t_type > &value) constTableColumninline
getVKBuffer() constVulkanBuffer
GraphicsBuffer(const StringView &label)GraphicsBuffer
GraphicsBuffer(GraphicsBuffer &&buffer) noexceptGraphicsBuffer
hasChangesSince(const Time &time, const Bounds< 1, uint04 > &range) constTableColumn
INDEX enum valueGraphicsBuffer
INDIRECT enum valueGraphicsBuffer
insert(uint04 index) override finalGraphicsBufferinlinevirtual
TableColumn::insert(uint04 index, const t_type &value)TableColumninline
insertIndices(uint04 location, uint04 size) overrideGraphicsBufferinlinevirtual
insertRows(uint04 location, uint04 add_size) final overrideVulkanBuffervirtual
INSTANCE enum valueGraphicsBuffer
isAccessable() constGraphicsBufferinline
isSame(uint04 index, const StringView &value) const overrideGraphicsBufferinlinevirtual
label() constTableColumn
m_allocated_sizeGraphicsBufferprotected
m_changesTableColumnprotected
m_compression_modeTableColumnprotected
m_internal_typeGraphicsBufferprotected
m_is_accessableGraphicsBufferprotected
m_is_memory_ownerGraphicsBufferprotected
m_is_normalizedGraphicsBufferprotected
m_labelTableColumnprotected
m_modified_timeTableColumnprotected
m_reference_tableTableColumnprotected
m_sizeGraphicsBufferprotected
m_typeGraphicsBufferprotected
mapFromFile(BinaryFileTableInfo &file) overrideGraphicsBufferinlinevirtual
mapMemory(size_t offset, size_t size) const overrideVulkanBufferprivatevirtual
mapToFile(BinaryFileTableInfo &file, BinaryCompressionObject &object) overrideGraphicsBufferinlinevirtual
mapToFile(BinaryFileTableInfo &file, int compression) overrideGraphicsBufferinlinevirtual
referenceTable() constTableColumninline
removeIndices(uint04 location, uint04 size) overrideGraphicsBufferinlinevirtual
removeIndices(const Buffer< uint04 > &offset_lookup_list) override finalGraphicsBufferinlinevirtual
removeRow(uint04 index) override finalGraphicsBufferinlinevirtual
removeRows(uint04 index, uint04 size) override finalGraphicsBufferinlinevirtual
removeRows(const Buffer< uint04 > &indices) override finalGraphicsBufferinlinevirtual
removeRows(uint04 offset, const Buffer< bool > &indices) overrideGraphicsBufferinlinevirtual
resetRow(uint04)TableColumninlinevirtual
sendToVideoCard(bool copy_existing) overrideVulkanBufferprivatevirtual
set(uint04 index, uint04 vector_pos, bool value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, uint04 vector_pos, uint01 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, uint04 vector_pos, uint02 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, uint04 vector_pos, uint04 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, uint04 vector_pos, uint08 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, uint04 vector_pos, sint01 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, uint04 vector_pos, sint02 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, uint04 vector_pos, sint04 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, uint04 vector_pos, sint08 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, uint04 vector_pos, fltp04 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, uint04 vector_pos, fltp08 value) final overrideGraphicsBufferinlinevirtual
set(uint04, uint04, const StringView &) final overrideGraphicsBufferinlinevirtual
set(uint04 index, bool value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, uint01 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, uint02 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, uint04 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, uint08 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, sint01 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, sint02 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, sint04 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, sint08 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, fltp04 value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, fltp08 value) final overrideGraphicsBufferinlinevirtual
set(uint04, const StringView &) final overrideGraphicsBufferinlinevirtual
set(uint04 index, RGBColor value) final overrideGraphicsBufferinlinevirtual
TableColumn::set(uint04 index, const t_class &value)TableColumn
TableColumn::set(uint04 index, const char(&string)[N])TableColumninline
TableColumn::set(uint04 index, const char *string)TableColumninline
TableColumn::set(uint04 index, const StringAllocatingView &string)TableColumninline
TableColumn::set(uint04 index, const BitReference &val)TableColumninline
TableColumn::set(uint04 index, t_pointer_type *pointer)TableColumninline
TableColumn::set(uint04 index, const t_pointer_type *pointer)TableColumninline
TableColumn::set(uint04 index, const std::nullptr_t &)TableColumninline
TableColumn::set(uint04 index, const Matrix< fltp08 > &transform)TableColumnvirtual
TableColumn::set(uint04 index, const Matrix< fltp04 > &transform)TableColumnvirtual
TableColumn::set(uint04 index, const Bounds< 3, fltp08 > &bounds)TableColumnvirtual
TableColumn::set(uint04 index, const Bounds< 3, fltp04 > &bounds)TableColumnvirtual
TableColumn::set(uint04 index, const UUID &value)TableColumnvirtual
TableColumn::set(uint04 index, const Time &time)TableColumn
TableColumn::set(uint04 index, const Vector< 32, bool > &value)TableColumn
TableColumn::set(uint04 index, const TranslatedString &value)TableColumn
TableColumn::set(uint04 index, const File &value)TableColumn
TableColumn::set(uint04 index, const String &value)TableColumn
TableColumn::set(uint04 index, const Triangle< t_dims, t_type > &value)TableColumninline
TableColumn::set(uint04 index, const Bounds< t_dims, t_type > &value)TableColumninline
TableColumn::set(uint04 index, const Matrix< t_type, t_col, t_row > &matrix)TableColumninline
TableColumn::set(uint04 index, const BitFlag &bitflag)TableColumninline
TableColumn::set(t_type *values, uint04 start_index, uint04 size)TableColumninline
setAccessable(bool is_accessable, bool copy_existing)GraphicsBufferinlinevirtual
setAll(uint04 to_location, uint04 from_location, uint04 size, const TableColumn &from_column)TableColumninlinevirtual
setAll(uint04 to_location, uint04 from_location, uint04 size, const TableColumn &from_column)TableColumninline
setCompressionMode(CompressionMode compression_mode)TableColumninline
setDefault(const t_type &value)TableColumninline
setDefault(const t_type &value)TableColumninline
setDefaultValue(const StringAllocatingView &) overrideGraphicsBufferinlinevirtual
setDefaultValueFrom(const TableColumn &) overrideVulkanBufferinlinevirtual
setLabel(const StringView &label)TableColumn
setReferenceTable(const UUID table)TableColumninline
setRowSize(uint04, uint04)TableColumninlinevirtual
setSize(uint04 buffer_size) final overrideVulkanBuffervirtual
setType(const TypeInfo &type)GraphicsBuffer
setUsage(Type type)GraphicsBufferinline
setVector(uint04 index, const Vector< t_dims, t_type > &value)TableColumninline
size() const final overrideGraphicsBufferinlinevirtual
swap(uint04 a, uint04 b) overrideGraphicsBufferinlinevirtual
swapIndices(uint04 a, uint04 b) overrideGraphicsBufferinlinevirtual
TableColumn(const StringView &label)TableColumn
Type enum nameGraphicsBuffer
type() const overrideGraphicsBufferinlinevirtual
UNIFORM enum valueGraphicsBuffer
unmapMemory(size_t offset, size_t size) const overrideVulkanBufferprivatevirtual
update(const TableChange &change)TableColumn
updateAll()TableColumninline
updateFrom(const TableColumn &column) overrideGraphicsBuffervirtual
updateRegion(const TableColumn &column, uint04 offset, uint04 size) overrideVulkanBuffervirtual
VERTEX enum valueGraphicsBuffer
VulkanBuffer(const StringView &label, const ConstPointer< VulkanDevice > &vulkan_instance)VulkanBuffer
VulkanBuffer(const TableColumn &reference_data, const ConstPointer< VulkanDevice > &vulkan_instance)VulkanBuffer
VulkanBuffer(VulkanBuffer &&vulkan_buffer) noexceptVulkanBuffer
~TableColumn()TableColumnvirtual
~VulkanBuffer()VulkanBuffer