|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
#include "MayaFlux/Nexus/Fabric.hpp"#include "MayaFlux/Transitive/Reflect/EnumReflect.hpp"#include <nlohmann/json.hpp>
Include dependency graph for Schema.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MayaFlux::Nexus::State::AudioSinkRecord |
| struct | MayaFlux::Nexus::State::EntityRecord |
| Per-entity JSON record. More... | |
| struct | MayaFlux::Nexus::State::ExpanseRecord |
| Per-expanse JSON record. More... | |
| struct | MayaFlux::Nexus::State::FabricRef |
| Entry in the Tapestry envelope pointing to one Fabric's EXR+JSON pair. More... | |
| struct | MayaFlux::Nexus::State::FabricSchema |
| struct | MayaFlux::Nexus::State::LocusNavRecord |
| Serializable subset of Kinesis::NavigationConfig sufficient to seed a Locus on reconstruct. More... | |
| struct | MayaFlux::Nexus::State::Range |
| struct | MayaFlux::Nexus::State::RangeSet |
| struct | MayaFlux::Nexus::State::RenderSinkRecord |
| struct | MayaFlux::Nexus::State::TapestryExpanseRecord |
| Tapestry-level named Expanse record. More... | |
| struct | MayaFlux::Nexus::State::TapestrySchema |
| struct | MayaFlux::Nexus::State::WiringRecord |
| struct | MayaFlux::Nexus::State::WiringStep |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Nexus |
| namespace | MayaFlux::Nexus::State |
Enumerations | |
| enum class | MayaFlux::Nexus::State::WiringKind : uint8_t { MayaFlux::Nexus::State::CommitDriven , MayaFlux::Nexus::State::Every , MayaFlux::Nexus::State::MoveTo , MayaFlux::Nexus::State::Unsupported } |
| Serializable wiring strategies. More... | |
Functions | |
| bool | MayaFlux::Nexus::State::kind_known (std::string_view s) |
Return true if s maps to a known Fabric::Kind token. | |
| std::string | MayaFlux::Nexus::State::kind_to_string (Fabric::Kind k) |
| Map Fabric::Kind to its lowercase JSON string token via magic_enum. | |
| Fabric::Kind | MayaFlux::Nexus::State::parse_kind (std::string_view s) |
| Parse a JSON kind token to Fabric::Kind (case-insensitive). | |
Variables | |
| constexpr uint32_t | MayaFlux::Nexus::State::k_channels = 4 |
| constexpr uint32_t | MayaFlux::Nexus::State::k_exr_rows = 5 |
| RGBA32F EXR layout constants shared between encoder and decoder. | |
| constexpr uint32_t | MayaFlux::Nexus::State::k_schema_version = 5 |
| Current schema version written by StateEncoder and accepted by StateDecoder. | |