| Agent(float query_radius, PerceptionFn perception, InfluenceFn influence) | MayaFlux::Nexus::Agent | inlineexplicit |
| Agent(float query_radius, std::string perception_fn_name, PerceptionFn perception, std::string influence_fn_name, InfluenceFn influence) | MayaFlux::Nexus::Agent | inline |
| audio_sinks() const | MayaFlux::Nexus::Agent | inline |
| clear_color() | MayaFlux::Nexus::Agent | inline |
| clear_influence_target() | MayaFlux::Nexus::Agent | |
| clear_position() | MayaFlux::Nexus::Agent | inline |
| clear_size() | MayaFlux::Nexus::Agent | inline |
| color() const | MayaFlux::Nexus::Agent | inline |
| Fabric | MayaFlux::Nexus::Agent | friend |
| get_render_processor(const std::shared_ptr< Core::Window > &window) const | MayaFlux::Nexus::Agent | inline |
| id() const | MayaFlux::Nexus::Agent | inline |
| influence_fn() const | MayaFlux::Nexus::Agent | inline |
| influence_fn_name() const | MayaFlux::Nexus::Agent | inline |
| influence_target() const | MayaFlux::Nexus::Agent | inline |
| InfluenceFn typedef | MayaFlux::Nexus::Agent | |
| intensity() const | MayaFlux::Nexus::Agent | inline |
| invoke_influence(const InfluenceContext &ctx) const | MayaFlux::Nexus::Agent | inline |
| invoke_perception(const PerceptionContext &ctx) const | MayaFlux::Nexus::Agent | inline |
| m_audio_sinks | MayaFlux::Nexus::Agent | mutableprivate |
| m_color | MayaFlux::Nexus::Agent | private |
| m_id | MayaFlux::Nexus::Agent | private |
| m_influence_fn | MayaFlux::Nexus::Agent | private |
| m_influence_fn_name | MayaFlux::Nexus::Agent | private |
| m_influence_target | MayaFlux::Nexus::Agent | private |
| m_influence_ubo | MayaFlux::Nexus::Agent | private |
| m_intensity | MayaFlux::Nexus::Agent | private |
| m_perception_fn | MayaFlux::Nexus::Agent | private |
| m_perception_fn_name | MayaFlux::Nexus::Agent | private |
| m_position | MayaFlux::Nexus::Agent | private |
| m_query_radius | MayaFlux::Nexus::Agent | private |
| m_radius | MayaFlux::Nexus::Agent | private |
| m_render_sinks | MayaFlux::Nexus::Agent | mutableprivate |
| m_size | MayaFlux::Nexus::Agent | private |
| perception_fn() const | MayaFlux::Nexus::Agent | inline |
| perception_fn_name() const | MayaFlux::Nexus::Agent | inline |
| PerceptionFn typedef | MayaFlux::Nexus::Agent | |
| position() const | MayaFlux::Nexus::Agent | inline |
| query_radius() const | MayaFlux::Nexus::Agent | inline |
| radius() const | MayaFlux::Nexus::Agent | inline |
| remove_audio_sink(Buffers::BufferManager &mgr, uint32_t channel) | MayaFlux::Nexus::Agent | inline |
| remove_render(Buffers::BufferManager &mgr, const std::shared_ptr< Core::Window > &window) | MayaFlux::Nexus::Agent | inline |
| render(Buffers::BufferManager &mgr, const Portal::Graphics::RenderConfig &config) | MayaFlux::Nexus::Agent | inline |
| render(Buffers::BufferManager &mgr, const Portal::Graphics::RenderConfig &config, std::string fn_name, RenderFn fn) | MayaFlux::Nexus::Agent | inline |
| render_sinks() const | MayaFlux::Nexus::Agent | inline |
| set_audio_data(std::span< const double > samples) | MayaFlux::Nexus::Agent | inline |
| set_color(const glm::vec3 &c) | MayaFlux::Nexus::Agent | inline |
| set_influence_fn_name(std::string name) | MayaFlux::Nexus::Agent | inline |
| set_influence_target(std::shared_ptr< Buffers::RenderProcessor > proc) | MayaFlux::Nexus::Agent | |
| set_intensity(float i) | MayaFlux::Nexus::Agent | inline |
| set_perception_fn_name(std::string name) | MayaFlux::Nexus::Agent | inline |
| set_position(const glm::vec3 &p) | MayaFlux::Nexus::Agent | inline |
| set_query_radius(float r) | MayaFlux::Nexus::Agent | inline |
| set_radius(float r) | MayaFlux::Nexus::Agent | inline |
| set_size(float s) | MayaFlux::Nexus::Agent | inline |
| set_vertices(const void *data, size_t byte_count, const Kakshya::VertexLayout &layout) | MayaFlux::Nexus::Agent | inline |
| set_vertices(std::span< const T > vertices) | MayaFlux::Nexus::Agent | inline |
| sink_audio(Buffers::BufferManager &mgr, uint32_t channel) | MayaFlux::Nexus::Agent | inline |
| sink_audio(Buffers::BufferManager &mgr, uint32_t channel, std::function< Kakshya::DataVariant(const InfluenceContext &)> fn, std::string fn_name="") | MayaFlux::Nexus::Agent | inline |
| size() const | MayaFlux::Nexus::Agent | inline |
| upload_influence_ubo(const InfluenceContext &ctx) const | MayaFlux::Nexus::Agent | private |