|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
Prototype mesh and world transforms for one InstanceNetworkBuffer. More...
#include <StructureConfig.hpp>
Collaboration diagram for MayaFlux::StructureConfig::Instances:Public Attributes | |
| std::shared_ptr< Nodes::Network::InstanceNetwork > | network |
| Existing network to complete, or null to construct one. | |
| float | over_allocate_factor { 1.5F } |
| Fixed initial vertex-buffer capacity multiplier. | |
| MeshExpression | prototype_expression |
| Fixed prototype expression. | |
| std::optional< Kakshya::MeshData > | prototype_mesh |
| Fixed prototype source. | |
| std::shared_ptr< Nodes::GpuSync::MeshWriterNode > | prototype_writer |
| Live prototype source. | |
| RenderConfig | render |
| Required render destination and pipeline overrides. | |
| std::vector< std::shared_ptr< Core::VKImage > > | textures |
| Images available to the selected render pipeline. | |
| std::vector< glm::mat4 > | transforms |
| Fixed initial world transform for each new instance. | |
Prototype mesh and world transforms for one InstanceNetworkBuffer.
Definition at line 101 of file StructureConfig.hpp.