MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Nexus::State Namespace Reference

Classes

struct  AudioSinkRecord
 
struct  EntityRecord
 Per-entity JSON record. More...
 
struct  ExpanseRecord
 Per-expanse JSON record. More...
 
struct  FabricRef
 Entry in the Tapestry envelope pointing to one Fabric's EXR+JSON pair. More...
 
struct  FabricSchema
 
struct  LocusNavRecord
 Serializable subset of Kinesis::NavigationConfig sufficient to seed a Locus on reconstruct. More...
 
struct  Range
 
struct  RangeSet
 
struct  RenderSinkRecord
 
struct  TapestryExpanseRecord
 Tapestry-level named Expanse record. More...
 
struct  TapestrySchema
 
struct  WiringRecord
 
struct  WiringStep
 

Enumerations

enum class  WiringKind : uint8_t { CommitDriven , Every , MoveTo , Unsupported }
 Serializable wiring strategies. More...
 

Functions

bool kind_known (std::string_view s)
 Return true if s maps to a known Fabric::Kind token.
 
std::string kind_to_string (Fabric::Kind k)
 Map Fabric::Kind to its lowercase JSON string token via magic_enum.
 
Fabric::Kind parse_kind (std::string_view s)
 Parse a JSON kind token to Fabric::Kind (case-insensitive).
 

Variables

constexpr uint32_t k_channels = 4
 
constexpr uint32_t k_exr_rows = 5
 RGBA32F EXR layout constants shared between encoder and decoder.
 
constexpr uint32_t k_schema_version = 5
 Current schema version written by StateEncoder and accepted by StateDecoder.