| Action typedef | MayaFlux::Nexus::Expanse | private |
| Actions typedef | MayaFlux::Nexus::Expanse | private |
| add_action(Actions &list, typename Influence< T, CrossingContext >::Producer producer) | MayaFlux::Nexus::Expanse | inlineprivatestatic |
| add_entry(typename Influence< T, CrossingContext >::Producer producer) | MayaFlux::Nexus::Expanse | inline |
| add_exit(typename Influence< T, CrossingContext >::Producer producer) | MayaFlux::Nexus::Expanse | inline |
| add_inside(typename Influence< T, CrossingContext >::Producer producer) | MayaFlux::Nexus::Expanse | inline |
| add_perception(typename Perception< T >::Source source) | MayaFlux::Nexus::Expanse | inline |
| allocate_id() | MayaFlux::Nexus::Expanse | privatestatic |
| begin_evaluate() override | MayaFlux::Nexus::Mantle | protectedvirtual |
| bounds() const | MayaFlux::Nexus::Expanse | inline |
| clear_bounds() | MayaFlux::Nexus::Expanse | inline |
| clear_crossings() | MayaFlux::Nexus::Expanse | inline |
| clear_perceptions() | MayaFlux::Nexus::Expanse | inline |
| contains(const glm::vec3 &p) const | MayaFlux::Nexus::Expanse | inlinevirtual |
| ContainsFn typedef | MayaFlux::Nexus::Expanse | |
| CrossingFn typedef | MayaFlux::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::Expanse | inline |
| Expanse(ContainsFn contains) | MayaFlux::Nexus::Expanse | inlineexplicit |
| Expanse(const Kinesis::AABB3D &bounds, CrossingFn on_enter={}, CrossingFn on_exit={}) | MayaFlux::Nexus::Expanse | inlineexplicit |
| Expanse(std::string fn_name, ContainsFn contains, CrossingFn on_enter, CrossingFn on_exit) | MayaFlux::Nexus::Expanse | inline |
| 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::Expanse | inline |
| fn_name() const | MayaFlux::Nexus::Expanse | inline |
| id() const | MayaFlux::Nexus::Expanse | inline |
| m_bounds | MayaFlux::Nexus::Expanse | private |
| m_contains | MayaFlux::Nexus::Expanse | private |
| m_entries | MayaFlux::Nexus::Expanse | private |
| m_exits | MayaFlux::Nexus::Expanse | private |
| m_fit | MayaFlux::Nexus::Mantle | private |
| m_fn_name | MayaFlux::Nexus::Expanse | private |
| m_id | MayaFlux::Nexus::Expanse | private |
| m_insides | MayaFlux::Nexus::Expanse | private |
| m_local | MayaFlux::Nexus::Mantle | private |
| m_look | MayaFlux::Nexus::Mantle | private |
| m_occupants_by_fabric | MayaFlux::Nexus::Expanse | private |
| m_on_enter | MayaFlux::Nexus::Expanse | private |
| m_on_enter_fn_name | MayaFlux::Nexus::Expanse | private |
| m_on_exit | MayaFlux::Nexus::Expanse | private |
| m_on_exit_fn_name | MayaFlux::Nexus::Expanse | private |
| m_perceptions | MayaFlux::Nexus::Expanse | private |
| 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 &)=delete | MayaFlux::Nexus::Mantle | |
| Mantle(Mantle &&)=delete | MayaFlux::Nexus::Mantle | |
| occupants(uint32_t fabric_id) const | MayaFlux::Nexus::Expanse | inline |
| occupied_fabrics() const | MayaFlux::Nexus::Expanse | inline |
| on_enter_fn_name() const | MayaFlux::Nexus::Expanse | inline |
| on_exit_fn_name() const | MayaFlux::Nexus::Expanse | inline |
| operator=(const Mantle &)=delete | MayaFlux::Nexus::Mantle | |
| operator=(Mantle &&)=delete | MayaFlux::Nexus::Mantle | |
| PerceptionFn typedef | MayaFlux::Nexus::Expanse | private |
| reach() const | MayaFlux::Nexus::Expanse | inlineprotectedvirtual |
| refit() | MayaFlux::Nexus::Mantle | |
| refresh() | MayaFlux::Nexus::Mantle | private |
| remove_crossing(const std::shared_ptr< Influence< T, CrossingContext > > &action) | MayaFlux::Nexus::Expanse | inline |
| remove_perception(const std::shared_ptr< Perception< T > > &perception) | MayaFlux::Nexus::Expanse | inline |
| set_bounds(const Kinesis::AABB3D &bounds) override | MayaFlux::Nexus::Mantle | virtual |
| set_fn_name(std::string name) | MayaFlux::Nexus::Expanse | inline |
| set_on_enter_fn_name(std::string name) | MayaFlux::Nexus::Expanse | inline |
| set_on_exit_fn_name(std::string name) | MayaFlux::Nexus::Expanse | inline |
| StateEncoder | MayaFlux::Nexus::Mantle | friend |
| ~Expanse()=default | MayaFlux::Nexus::Expanse | virtual |
| ~Mantle() override | MayaFlux::Nexus::Mantle | |