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

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.
 

Detailed Description

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.


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