API Documentation
Loading...
Searching...
No Matches
VulkanBuffer Member List

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

_setAll(uint04 to_location, uint04 from_location, uint04 size, const TableColumn &from_column)TableColumninlineprotected
_setRawData(const t_type *begin, uint04 offset, uint04 size)GraphicsBufferinlineprotected
addRow()TableColumninlinevirtual
begin() finalGraphicsBufferinlinevirtual
begin() const finalGraphicsBufferinlinevirtual
beginsWith(uint04 index, const String &value, bool ignore_case) const overrideGraphicsBufferinlinevirtual
beginsWith(uint04 index, const char *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
compressIfNeeded(BinaryCompressionObject &object)TableColumninlinevirtual
compressionObject()TableColumninline
compressionValid() constTableColumninline
contains(uint04 index, const String &value, bool ignore_case) const overrideGraphicsBufferinlinevirtual
contains(uint04 index, const char *value, bool ignore_case) const overrideGraphicsBufferinlinevirtual
copyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, uint04 src_start, uint04 dst_start, uint04 size, bool wait_for_completion)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(uint04 &allocation_size, const VulkanDevice &device, uint04 size, uint04 object_size, uint04 usage, uint04 properties, VkDeviceMemory &bufferMemory)VulkanBufferstatic
end() finalGraphicsBufferinlinevirtual
end() const finalGraphicsBufferinlinevirtual
findMemoryType(const VulkanDevice &device, uint04 typeFilter, uint04 properties)VulkanBufferstatic
get(void *memory, t_type_b &value)GraphicsBufferinline
get(void *memory, String &value)GraphicsBufferinline
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 index, uint04 vector_pos, String &value) 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 index, String &value) const final overrideGraphicsBufferinlinevirtual
get(uint04 index, RGBColor &value) const final overrideGraphicsBufferinlinevirtual
NDEVR::TableColumn::get(uint04 index, Vector< 1, t_class > &vector) constTableColumninline
NDEVR::TableColumn::get(uint04 index, BitFlag &bitflag) constTableColumninline
NDEVR::TableColumn::get(uint04 index, t_class &vector) constTableColumninline
NDEVR::TableColumn::get(uint04 index, Matrix< fltp08 > &transform) constTableColumnvirtual
NDEVR::TableColumn::get(uint04 index, Matrix< fltp04 > &transform) constTableColumnvirtual
NDEVR::TableColumn::get(uint04 index, Matrix< t_type, t_col, t_row > &matrix) constTableColumninline
NDEVR::TableColumn::get(uint04 index, File &file) constTableColumninline
NDEVR::TableColumn::get(uint04 index, UUID &vector) constTableColumninlinevirtual
NDEVR::TableColumn::get(uint04 index, Time &time) constTableColumninline
NDEVR::TableColumn::get(uint04 index, TranslatedString &string) constTableColumninline
NDEVR::TableColumn::get(uint04 index, Vector< 32, bool > &value) constTableColumninline
NDEVR::TableColumn::get(uint04 index, Bounds< t_dims, t_type > &bounds) constTableColumninline
NDEVR::TableColumn::get(uint04 index, Triangle< t_dims, t_type > &tri) constTableColumninline
NDEVR::TableColumn::get(uint04 index) constTableColumninline
NDEVR::TableColumn::get(uint04 index, uint04 sub_index) constTableColumninline
getAll(uint04 start, uint04 size) constTableColumninline
getBindingDescription(uint04 number) constVulkanBuffer
getData(t_type *data_to_get, uint04 offset, uint04 size)GraphicsBufferinlineprotected
getDefaultValue() constTableColumninline
getFormat(uint01 vertex_index) constVulkanBuffer
getFormat() constVulkanBuffer
getIndexOf(const t_type &object) constTableColumninline
getMemory(uint04 index, uint04 vector_pos, t_type &value) constGraphicsBufferinline
getMemory(uint04 index, t_type &value) constGraphicsBufferinline
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 String &label)GraphicsBuffer
GraphicsBuffer(GraphicsBuffer &&buffer) noexceptGraphicsBuffer
hasChangesSince(const Time &time, const Bounds< 1, uint04 > &range) constTableColumn
INDEX enum valueGraphicsBuffer
insert(uint04 index) override finalGraphicsBufferinlinevirtual
NDEVR::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 String &value) const overrideGraphicsBufferinlinevirtual
isSame(uint04 index, const char *value) const overrideGraphicsBufferinlinevirtual
label() constTableColumn
m_allocated_sizeGraphicsBufferprotected
m_changesTableColumnprotected
m_compression_hashTableColumnprotected
m_compression_modeTableColumnprotected
m_compression_objectTableColumnprotected
m_compression_validTableColumnprotected
m_internal_typeGraphicsBufferprotected
m_is_accessableGraphicsBufferprotected
m_is_memory_ownerGraphicsBufferprotected
m_is_normalizedGraphicsBufferprotected
m_labelTableColumnprotected
m_modified_timeTableColumnprotected
m_sizeGraphicsBufferprotected
m_typeTableColumnprotected
mapFromFile(BinaryFile &file, uint08 version_number) overrideGraphicsBufferinlinevirtual
mapToFile(BinaryFile &file, BinaryCompressionObject &object) overrideGraphicsBufferinlinevirtual
mapToFile(BinaryFile &file, int compression) overrideGraphicsBufferinlinevirtual
modifiedTime() constTableColumninline
move(void *memory, const t_type_b &value) constGraphicsBufferinline
move(t_type_b &value, void *memory) constGraphicsBufferinline
move(void *memory, const String &value) constGraphicsBufferinline
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
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 index, uint04 vector_pos, const String &value) 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 index, const String &value) final overrideGraphicsBufferinlinevirtual
set(uint04 index, RGBColor value) final overrideGraphicsBufferinlinevirtual
NDEVR::TableColumn::set(uint04 index, const Matrix< fltp08 > &transform)TableColumnvirtual
NDEVR::TableColumn::set(uint04 index, const Matrix< fltp04 > &transform)TableColumnvirtual
NDEVR::TableColumn::set(uint04 index, const UUID &value)TableColumnvirtual
NDEVR::TableColumn::set(uint04 index, const Time &time)TableColumn
NDEVR::TableColumn::set(uint04 index, const Vector< 32, bool > &value)TableColumn
NDEVR::TableColumn::set(uint04 index, const Triangle< t_dims, t_type > &value)TableColumninline
NDEVR::TableColumn::set(uint04 index, const Bounds< t_dims, t_type > &value)TableColumninline
NDEVR::TableColumn::set(uint04 index, const Matrix< t_type, t_col, t_row > &matrix)TableColumninline
NDEVR::TableColumn::set(uint04 index, const t_class &value)TableColumninline
NDEVR::TableColumn::set(uint04 index, const BitFlag &bitflag)TableColumninline
NDEVR::TableColumn::set(t_type *values, uint04 start_index, uint04 size)TableColumninline
NDEVR::TableColumn::set(uint04 index, const aiColor4D &value)TableColumn
NDEVR::TableColumn::set(uint04 index, const aiVector3D &value)TableColumn
NDEVR::TableColumn::set(uint04 index, const aiVector2D &value)TableColumn
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
setData(const t_type *begin, const t_type *end, bool set_type)GraphicsBufferinline
setDefaultValue(const t_type &value)TableColumninline
setLabel(const String &label)TableColumn
setMemory(uint04 index, uint04 vector_pos, const t_type &value)GraphicsBufferinline
setMemory(void *temp_value, const t_type &value)GraphicsBufferinline
setMemory(const t_type *data_to_insert, uint04 offset, uint04 size)GraphicsBufferinline
setMemory(uint04 index, const t_type &value)GraphicsBufferinline
setRawMemory(uint04 index, const t_type &value)GraphicsBufferinline
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
TableColumn(const String &label)TableColumn
TableColumn(const String &label, const TypeInfo type)TableColumn
tableHash() constTableColumninlineprotectedvirtual
Type enum nameGraphicsBuffer
type() constTableColumninlinevirtual
UNIFORM enum valueGraphicsBuffer
update(const TableChange &change)TableColumn
updateAll()TableColumninline
updateCompressionInfo(BinaryCompressionObject &object)TableColumninline
updateFrom(const TableColumn &column) overrideGraphicsBuffervirtual
updateRegion(const TableColumn &column, uint04 offset, uint04 size) overrideVulkanBuffervirtual
VERTEX enum valueGraphicsBuffer
VulkanBuffer(const String &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