MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::StructureConfig::Instances Struct Reference

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.
 

Detailed Description

Prototype mesh and world transforms for one InstanceNetworkBuffer.

Definition at line 101 of file StructureConfig.hpp.


The documentation for this struct was generated from the following file: