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

Data passed to a typed Expanse action for one entity. More...

#include <Expanse.hpp>

+ Collaboration diagram for MayaFlux::Nexus::CrossingContext:

Public Attributes

uint32_t entity {}
 Id of the entity within that Fabric.
 
uint32_t fabric_id {}
 Id of the Fabric that evaluated the Expanse.
 
std::optional< glm::vec3 > position
 Position at this commit. Empty for an exit when the entity has left the Fabric.
 

Detailed Description

Data passed to a typed Expanse action for one entity.

Entity ids are per Fabric, and one Expanse may be registered on several, so an entity is only identified by fabric_id together with entity.

Definition at line 16 of file Expanse.hpp.


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