MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Nexus::Mantle Member List

This is the complete list of members for MayaFlux::Nexus::Mantle, including all inherited members.

Action typedefMayaFlux::Nexus::Expanseprivate
Actions typedefMayaFlux::Nexus::Expanseprivate
add_action(Actions &list, typename Influence< T, CrossingContext >::Producer producer)MayaFlux::Nexus::Expanseinlineprivatestatic
add_entry(typename Influence< T, CrossingContext >::Producer producer)MayaFlux::Nexus::Expanseinline
add_exit(typename Influence< T, CrossingContext >::Producer producer)MayaFlux::Nexus::Expanseinline
add_inside(typename Influence< T, CrossingContext >::Producer producer)MayaFlux::Nexus::Expanseinline
add_perception(typename Perception< T >::Source source)MayaFlux::Nexus::Expanseinline
allocate_id()MayaFlux::Nexus::Expanseprivatestatic
begin_evaluate() overrideMayaFlux::Nexus::Mantleprotectedvirtual
bounds() constMayaFlux::Nexus::Expanseinline
clear_bounds()MayaFlux::Nexus::Expanseinline
clear_crossings()MayaFlux::Nexus::Expanseinline
clear_perceptions()MayaFlux::Nexus::Expanseinline
contains(const glm::vec3 &p) constMayaFlux::Nexus::Expanseinlinevirtual
ContainsFn typedefMayaFlux::Nexus::Expanse
CrossingFn typedefMayaFlux::Nexus::Expanse
evaluate(uint32_t fabric_id, std::span< const std::pair< uint32_t, glm::vec3 > > snapshot)MayaFlux::Nexus::Expanse
evict(uint32_t fabric_id)MayaFlux::Nexus::Expanse
Expanse(ContainsFn contains, CrossingFn on_enter, CrossingFn on_exit)MayaFlux::Nexus::Expanseinline
Expanse(ContainsFn contains)MayaFlux::Nexus::Expanseinlineexplicit
Expanse(const Kinesis::AABB3D &bounds, CrossingFn on_enter={}, CrossingFn on_exit={})MayaFlux::Nexus::Expanseinlineexplicit
Expanse(std::string fn_name, ContainsFn contains, CrossingFn on_enter, CrossingFn on_exit)MayaFlux::Nexus::Expanseinline
Expanse(std::string fn_name, std::string on_enter_fn_name, std::string on_exit_fn_name, ContainsFn contains, CrossingFn on_enter, CrossingFn on_exit)MayaFlux::Nexus::Expanseinline
fn_name() constMayaFlux::Nexus::Expanseinline
id() constMayaFlux::Nexus::Expanseinline
m_boundsMayaFlux::Nexus::Expanseprivate
m_containsMayaFlux::Nexus::Expanseprivate
m_entriesMayaFlux::Nexus::Expanseprivate
m_exitsMayaFlux::Nexus::Expanseprivate
m_fitMayaFlux::Nexus::Mantleprivate
m_fn_nameMayaFlux::Nexus::Expanseprivate
m_idMayaFlux::Nexus::Expanseprivate
m_insidesMayaFlux::Nexus::Expanseprivate
m_localMayaFlux::Nexus::Mantleprivate
m_lookMayaFlux::Nexus::Mantleprivate
m_occupants_by_fabricMayaFlux::Nexus::Expanseprivate
m_on_enterMayaFlux::Nexus::Expanseprivate
m_on_enter_fn_nameMayaFlux::Nexus::Expanseprivate
m_on_exitMayaFlux::Nexus::Expanseprivate
m_on_exit_fn_nameMayaFlux::Nexus::Expanseprivate
m_perceptionsMayaFlux::Nexus::Expanseprivate
Mantle(const Kinesis::AABB3D &bounds, std::shared_ptr< Buffers::VKBuffer > buf, Portal::Graphics::FitMode fit=Portal::Graphics::FitMode::STRETCH, CrossingFn on_enter={}, CrossingFn on_exit={})MayaFlux::Nexus::Mantle
Mantle(const Mantle &)=deleteMayaFlux::Nexus::Mantle
Mantle(Mantle &&)=deleteMayaFlux::Nexus::Mantle
occupants(uint32_t fabric_id) constMayaFlux::Nexus::Expanseinline
occupied_fabrics() constMayaFlux::Nexus::Expanseinline
on_enter_fn_name() constMayaFlux::Nexus::Expanseinline
on_exit_fn_name() constMayaFlux::Nexus::Expanseinline
operator=(const Mantle &)=deleteMayaFlux::Nexus::Mantle
operator=(Mantle &&)=deleteMayaFlux::Nexus::Mantle
PerceptionFn typedefMayaFlux::Nexus::Expanseprivate
reach() constMayaFlux::Nexus::Expanseinlineprotectedvirtual
refit()MayaFlux::Nexus::Mantle
refresh()MayaFlux::Nexus::Mantleprivate
remove_crossing(const std::shared_ptr< Influence< T, CrossingContext > > &action)MayaFlux::Nexus::Expanseinline
remove_perception(const std::shared_ptr< Perception< T > > &perception)MayaFlux::Nexus::Expanseinline
set_bounds(const Kinesis::AABB3D &bounds) overrideMayaFlux::Nexus::Mantlevirtual
set_fn_name(std::string name)MayaFlux::Nexus::Expanseinline
set_on_enter_fn_name(std::string name)MayaFlux::Nexus::Expanseinline
set_on_exit_fn_name(std::string name)MayaFlux::Nexus::Expanseinline
StateEncoderMayaFlux::Nexus::Mantlefriend
~Expanse()=defaultMayaFlux::Nexus::Expansevirtual
~Mantle() overrideMayaFlux::Nexus::Mantle