![]() |
NDEVR
API Documentation
|
Table storage, typed columns, and binary serialization. More...
Classes | |
| struct | BinaryFileTableInfo |
| Extended file table information for reading and writing NDV binary files. More... | |
| class | Database |
| Provides access to a set of named database tables. More... | |
| class | GraphicsBuffer |
| A Special abstract TableColumn responsible for interfacing a Buffer of data with the video card. More... | |
| class | OpenGLBuffer |
| Buffer for storing data in the OpenGL engine, usually for rendering. More... | |
| class | TableColumn |
| A virtual storage type that is used with Table class to store data where the actual mechanism for storage can be abstracted away. More... | |
| class | TableColumnBuffer< t_type > |
| A base class for a Table column with N-number of rows held in a Buffer object. More... | |
| class | TableColumnColorType |
| A TableColumnBuffer of Colors Allows for virtual memory access with the caller not needing to know how the data itself is stored. More... | |
| class | TableColumnString |
| A TableColumnBuffer of Strings. More... | |
| class | TableColumnTypeBuffer< t_type > |
| A TableColumnBuffer of buffers. More... | |
| class | TableVectorType< t_dims, t_type > |
| A TableColumnBuffer that also has some number of defined rows stored in a Vector object Allows for virtual memory access with the caller not needing to know how the data itself is stored. More... | |
| class | VulkanBuffer |
| A GPU buffer managed through the Vulkan API, used for vertex, index, and uniform data. More... | |
Table storage, typed columns, and binary serialization.
The core columnar database engine used internally by NDEVR to store design object properties. Includes Table, TableColumn, typed column templates, and serialization helpers.