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

Serializable subset of Kinesis::NavigationConfig sufficient to seed a Locus on reconstruct. More...

#include <Schema.hpp>

+ Collaboration diagram for MayaFlux::Nexus::State::LocusNavRecord:

Static Public Member Functions

static constexpr auto describe ()
 

Public Attributes

glm::vec3 eye {}
 
float far_plane { 1000.0F }
 
float fov { 60.0F }
 
float near_plane { 0.01F }
 
float speed { 1.0F }
 
glm::vec3 target {}
 
glm::vec3 up { 0.0F, 1.0F, 0.0F }
 

Detailed Description

Serializable subset of Kinesis::NavigationConfig sufficient to seed a Locus on reconstruct.

Dynamic nav state (velocity, yaw accumulation) is transient and is not encoded.

Note
view_targets are live RenderProcessor pointers and cannot be serialized. StateDecoder warns on reconstruct; the caller must reconnect them.

Definition at line 160 of file Schema.hpp.


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