MayaFlux 1.0.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.

attach(const std::shared_ptr< Buffers::VKBuffer > &buf, const AttachConfig &config={})MayaFlux::Nexus::Emitter
attached() constMayaFlux::Nexus::Emitterinline
audio_sinks() constMayaFlux::Nexus::Emitterinline
clear_color()MayaFlux::Nexus::Emitterinline
clear_influence()MayaFlux::Nexus::Emitterinline
clear_position()MayaFlux::Nexus::Emitterinline
clear_size()MayaFlux::Nexus::Emitterinline
color() constMayaFlux::Nexus::Emitterinline
detach()MayaFlux::Nexus::Emitter
Emitter()=defaultMayaFlux::Nexus::Emitter
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
follow_attachment()MayaFlux::Nexus::Emitterprivate
get_render_processor(const std::shared_ptr< Core::Window > &window) constMayaFlux::Nexus::Emitterinline
id() constMayaFlux::Nexus::Emitterinline
InfluenceFn typedefMayaFlux::Nexus::Emitter
intensity() constMayaFlux::Nexus::Emitterinline
invoke(const InfluenceContext &ctx) constMayaFlux::Nexus::Emitterinline
m_attachmentMayaFlux::Nexus::Emittermutableprivate
m_audio_sinksMayaFlux::Nexus::Emittermutableprivate
m_colorMayaFlux::Nexus::Emitterprivate
m_fnMayaFlux::Nexus::Emitterprivate
m_fn_nameMayaFlux::Nexus::Emitterprivate
m_idMayaFlux::Nexus::Emitterprivate
m_influenceMayaFlux::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
recenter()MayaFlux::Nexus::Emitter
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(typename Influence< T >::Producer producer, typename Influence< T >::Target target)MayaFlux::Nexus::Emitterinline
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)MayaFlux::Nexus::Emitter
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