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

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

Agent(float query_radius, PerceptionFn perception, InfluenceFn influence)MayaFlux::Nexus::Agentinlineexplicit
Agent(float query_radius, std::string perception_fn_name, PerceptionFn perception, std::string influence_fn_name, InfluenceFn influence)MayaFlux::Nexus::Agentinline
audio_sinks() constMayaFlux::Nexus::Agentinline
clear_color()MayaFlux::Nexus::Agentinline
clear_influence_target()MayaFlux::Nexus::Agent
clear_position()MayaFlux::Nexus::Agentinline
clear_size()MayaFlux::Nexus::Agentinline
color() constMayaFlux::Nexus::Agentinline
FabricMayaFlux::Nexus::Agentfriend
get_render_processor(const std::shared_ptr< Core::Window > &window) constMayaFlux::Nexus::Agentinline
id() constMayaFlux::Nexus::Agentinline
influence_fn() constMayaFlux::Nexus::Agentinline
influence_fn_name() constMayaFlux::Nexus::Agentinline
influence_target() constMayaFlux::Nexus::Agentinline
InfluenceFn typedefMayaFlux::Nexus::Agent
intensity() constMayaFlux::Nexus::Agentinline
invoke_influence(const InfluenceContext &ctx) constMayaFlux::Nexus::Agentinline
invoke_perception(const PerceptionContext &ctx) constMayaFlux::Nexus::Agentinline
m_audio_sinksMayaFlux::Nexus::Agentmutableprivate
m_colorMayaFlux::Nexus::Agentprivate
m_idMayaFlux::Nexus::Agentprivate
m_influence_fnMayaFlux::Nexus::Agentprivate
m_influence_fn_nameMayaFlux::Nexus::Agentprivate
m_influence_targetMayaFlux::Nexus::Agentprivate
m_influence_uboMayaFlux::Nexus::Agentprivate
m_intensityMayaFlux::Nexus::Agentprivate
m_perception_fnMayaFlux::Nexus::Agentprivate
m_perception_fn_nameMayaFlux::Nexus::Agentprivate
m_positionMayaFlux::Nexus::Agentprivate
m_query_radiusMayaFlux::Nexus::Agentprivate
m_radiusMayaFlux::Nexus::Agentprivate
m_render_sinksMayaFlux::Nexus::Agentmutableprivate
m_sizeMayaFlux::Nexus::Agentprivate
perception_fn() constMayaFlux::Nexus::Agentinline
perception_fn_name() constMayaFlux::Nexus::Agentinline
PerceptionFn typedefMayaFlux::Nexus::Agent
position() constMayaFlux::Nexus::Agentinline
query_radius() constMayaFlux::Nexus::Agentinline
radius() constMayaFlux::Nexus::Agentinline
remove_audio_sink(Buffers::BufferManager &mgr, uint32_t channel)MayaFlux::Nexus::Agentinline
remove_render(Buffers::BufferManager &mgr, const std::shared_ptr< Core::Window > &window)MayaFlux::Nexus::Agentinline
render(Buffers::BufferManager &mgr, const Portal::Graphics::RenderConfig &config)MayaFlux::Nexus::Agentinline
render(Buffers::BufferManager &mgr, const Portal::Graphics::RenderConfig &config, std::string fn_name, RenderFn fn)MayaFlux::Nexus::Agentinline
render_sinks() constMayaFlux::Nexus::Agentinline
set_audio_data(std::span< const double > samples)MayaFlux::Nexus::Agentinline
set_color(const glm::vec3 &c)MayaFlux::Nexus::Agentinline
set_influence_fn_name(std::string name)MayaFlux::Nexus::Agentinline
set_influence_target(std::shared_ptr< Buffers::RenderProcessor > proc)MayaFlux::Nexus::Agent
set_intensity(float i)MayaFlux::Nexus::Agentinline
set_perception_fn_name(std::string name)MayaFlux::Nexus::Agentinline
set_position(const glm::vec3 &p)MayaFlux::Nexus::Agentinline
set_query_radius(float r)MayaFlux::Nexus::Agentinline
set_radius(float r)MayaFlux::Nexus::Agentinline
set_size(float s)MayaFlux::Nexus::Agentinline
set_vertices(const void *data, size_t byte_count, const Kakshya::VertexLayout &layout)MayaFlux::Nexus::Agentinline
set_vertices(std::span< const T > vertices)MayaFlux::Nexus::Agentinline
sink_audio(Buffers::BufferManager &mgr, uint32_t channel)MayaFlux::Nexus::Agentinline
sink_audio(Buffers::BufferManager &mgr, uint32_t channel, std::function< Kakshya::DataVariant(const InfluenceContext &)> fn, std::string fn_name="")MayaFlux::Nexus::Agentinline
size() constMayaFlux::Nexus::Agentinline
upload_influence_ubo(const InfluenceContext &ctx) constMayaFlux::Nexus::Agentprivate