MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ Expanse() [1/5]

MayaFlux::Nexus::Expanse::Expanse ( ContainsFn  contains,
CrossingFn  on_enter,
CrossingFn  on_exit 
)
inline

Construct with a containment predicate and crossing actions.

Parameters
containsReturns true when a world position lies within the Expanse.
on_enterFired with the entity id when it enters. May be empty.
on_exitFired with the entity id when it leaves. May be empty.

Definition at line 66 of file Expanse.hpp.

67 : m_contains(std::move(contains))
68 , m_on_enter(std::move(on_enter))
69 , m_on_exit(std::move(on_exit))
70 {
71 }
Expanse::ContainsFn contains
Definition Decoder.cpp:517
Expanse::CrossingFn on_enter
Definition Decoder.cpp:518
Expanse::CrossingFn on_exit
Definition Decoder.cpp:519