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

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

audio_sinks() constMayaFlux::Nexus::Emitterinline
clear_color()MayaFlux::Nexus::Emitterinline
clear_influence_target()MayaFlux::Nexus::Emitter
clear_position()MayaFlux::Nexus::Emitterinline
clear_size()MayaFlux::Nexus::Emitterinline
color() constMayaFlux::Nexus::Emitterinline
Emitter(InfluenceFn fn)MayaFlux::Nexus::Emitterinlineexplicit
Emitter(std::string fn_name, InfluenceFn fn)MayaFlux::Nexus::Emitterinline
FabricMayaFlux::Nexus::Emitterfriend
fn() constMayaFlux::Nexus::Emitterinline
fn_name() constMayaFlux::Nexus::Emitterinline
get_render_processor(const std::shared_ptr< Core::Window > &window) constMayaFlux::Nexus::Emitterinline
id() constMayaFlux::Nexus::Emitterinline
influence_target() constMayaFlux::Nexus::Emitterinline
InfluenceFn typedefMayaFlux::Nexus::Emitter
intensity() constMayaFlux::Nexus::Emitterinline
invoke(const InfluenceContext &ctx) constMayaFlux::Nexus::Emitterinline
m_audio_sinksMayaFlux::Nexus::Emittermutableprivate
m_colorMayaFlux::Nexus::Emitterprivate
m_fnMayaFlux::Nexus::Emitterprivate
m_fn_nameMayaFlux::Nexus::Emitterprivate
m_idMayaFlux::Nexus::Emitterprivate
m_influence_targetMayaFlux::Nexus::Emitterprivate
m_influence_uboMayaFlux::Nexus::Emitterprivate
m_intensityMayaFlux::Nexus::Emitterprivate
m_positionMayaFlux::Nexus::Emitterprivate
m_radiusMayaFlux::Nexus::Emitterprivate
m_render_sinksMayaFlux::Nexus::Emittermutableprivate
m_sizeMayaFlux::Nexus::Emitterprivate
position() constMayaFlux::Nexus::Emitterinline
radius() constMayaFlux::Nexus::Emitterinline
remove_audio_sink(Buffers::BufferManager &mgr, uint32_t channel)MayaFlux::Nexus::Emitterinline
remove_render(Buffers::BufferManager &mgr, const std::shared_ptr< Core::Window > &window)MayaFlux::Nexus::Emitterinline
render(Buffers::BufferManager &mgr, const Portal::Graphics::RenderConfig &config)MayaFlux::Nexus::Emitterinline
render(Buffers::BufferManager &mgr, const Portal::Graphics::RenderConfig &config, std::string fn_name, RenderFn fn)MayaFlux::Nexus::Emitterinline
render_sinks() constMayaFlux::Nexus::Emitterinline
set_audio_data(std::span< const double > samples)MayaFlux::Nexus::Emitterinline
set_color(const glm::vec3 &c)MayaFlux::Nexus::Emitterinline
set_fn_name(std::string name)MayaFlux::Nexus::Emitterinline
set_influence_target(std::shared_ptr< Buffers::RenderProcessor > proc)MayaFlux::Nexus::Emitter
set_intensity(float i)MayaFlux::Nexus::Emitterinline
set_position(const glm::vec3 &p)MayaFlux::Nexus::Emitterinline
set_radius(float r)MayaFlux::Nexus::Emitterinline
set_size(float s)MayaFlux::Nexus::Emitterinline
set_vertices(const void *data, size_t byte_count, const Kakshya::VertexLayout &layout)MayaFlux::Nexus::Emitterinline
set_vertices(std::span< const T > vertices)MayaFlux::Nexus::Emitterinline
sink_audio(Buffers::BufferManager &mgr, uint32_t channel)MayaFlux::Nexus::Emitterinline
sink_audio(Buffers::BufferManager &mgr, uint32_t channel, std::function< Kakshya::DataVariant(const InfluenceContext &)> fn, std::string fn_name="")MayaFlux::Nexus::Emitterinline
size() constMayaFlux::Nexus::Emitterinline
upload_influence_ubo(const InfluenceContext &ctx) constMayaFlux::Nexus::Emitterprivate