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

This is the complete list of members for MayaFlux::Nexus::Hull, 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()MayaFlux::Nexus::Expanseinlineprotectedvirtual
bounds() constMayaFlux::Nexus::Expanseinline
clear_bounds()MayaFlux::Nexus::Expanseinline
clear_crossings()MayaFlux::Nexus::Expanseinline
clear_perceptions()MayaFlux::Nexus::Expanseinline
contains(const glm::vec3 &p) const overrideMayaFlux::Nexus::Hullvirtual
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
Hull(std::shared_ptr< Buffers::VKBuffer > buf, CrossingFn on_enter={}, CrossingFn on_exit={}, std::optional< uint32_t > collection=std::nullopt)MayaFlux::Nexus::Hullexplicit
id() constMayaFlux::Nexus::Expanseinline
m_boundsMayaFlux::Nexus::Expanseprivate
m_bufMayaFlux::Nexus::Hullprivate
m_collectionMayaFlux::Nexus::Hullprivate
m_containsMayaFlux::Nexus::Expanseprivate
m_entriesMayaFlux::Nexus::Expanseprivate
m_exitsMayaFlux::Nexus::Expanseprivate
m_fn_nameMayaFlux::Nexus::Expanseprivate
m_idMayaFlux::Nexus::Expanseprivate
m_insidesMayaFlux::Nexus::Expanseprivate
m_localMayaFlux::Nexus::Hullprivate
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
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
PerceptionFn typedefMayaFlux::Nexus::Expanseprivate
reach() const overrideMayaFlux::Nexus::Hullprotectedvirtual
refit()MayaFlux::Nexus::Hull
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)MayaFlux::Nexus::Expanseinlinevirtual
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::Hullfriend
~Expanse()=defaultMayaFlux::Nexus::Expansevirtual