|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
API-side playground for a complete visible structure. More...
#include <StructureConfig.hpp>
Collaboration diagram for MayaFlux::StructureConfig:Classes | |
| struct | Assembly |
| Independent heterogeneous sources and their shared milling policy. More... | |
| struct | Instances |
| Prototype mesh and world transforms for one InstanceNetworkBuffer. More... | |
| struct | Isosurface |
| Existing isosurface buffer or new buffer construction state. More... | |
| struct | Model |
| Mesh components and allocation policy for one MeshNetworkBuffer. More... | |
| struct | ModelComponent |
| One local mesh in a hierarchical model. More... | |
| struct | Object |
| One independently rendered mesh-backed object. More... | |
Public Types | |
| using | MeshExpression = std::function< Kakshya::MeshData()> |
| A one-shot typed mesh expression, normally invoking Kinesis. | |
| using | RenderConfig = Buffers::VKBuffer::RenderConfig |
| Render target and pipeline overrides. | |
API-side playground for a complete visible structure.
A StructureConfig accepts the concrete forms already present in the API, plus the required rendering destination. Exactly one source is selected by the eventual Creator consumer.
This type is not a library contract. It is the API experiment from which repeated, concrete arrangements may later earn class-level configuration.
Definition at line 37 of file StructureConfig.hpp.