This is the complete list of members for MayaFlux::Nexus::Emitter, including all inherited members.
| audio_sinks() const | MayaFlux::Nexus::Emitter | inline |
| clear_color() | MayaFlux::Nexus::Emitter | inline |
| clear_influence_target() | MayaFlux::Nexus::Emitter | |
| clear_position() | MayaFlux::Nexus::Emitter | inline |
| clear_size() | MayaFlux::Nexus::Emitter | inline |
| color() const | MayaFlux::Nexus::Emitter | inline |
| Emitter(InfluenceFn fn) | MayaFlux::Nexus::Emitter | inlineexplicit |
| Emitter(std::string fn_name, InfluenceFn fn) | MayaFlux::Nexus::Emitter | inline |
| Fabric | MayaFlux::Nexus::Emitter | friend |
| fn() const | MayaFlux::Nexus::Emitter | inline |
| fn_name() const | MayaFlux::Nexus::Emitter | inline |
| get_render_processor(const std::shared_ptr< Core::Window > &window) const | MayaFlux::Nexus::Emitter | inline |
| id() const | MayaFlux::Nexus::Emitter | inline |
| influence_target() const | MayaFlux::Nexus::Emitter | inline |
| InfluenceFn typedef | MayaFlux::Nexus::Emitter | |
| intensity() const | MayaFlux::Nexus::Emitter | inline |
| invoke(const InfluenceContext &ctx) const | MayaFlux::Nexus::Emitter | inline |
| m_audio_sinks | MayaFlux::Nexus::Emitter | mutableprivate |
| m_color | MayaFlux::Nexus::Emitter | private |
| m_fn | MayaFlux::Nexus::Emitter | private |
| m_fn_name | MayaFlux::Nexus::Emitter | private |
| m_id | MayaFlux::Nexus::Emitter | private |
| m_influence_target | MayaFlux::Nexus::Emitter | private |
| m_influence_ubo | MayaFlux::Nexus::Emitter | private |
| m_intensity | MayaFlux::Nexus::Emitter | private |
| m_position | MayaFlux::Nexus::Emitter | private |
| m_radius | MayaFlux::Nexus::Emitter | private |
| m_render_sinks | MayaFlux::Nexus::Emitter | mutableprivate |
| m_size | MayaFlux::Nexus::Emitter | private |
| position() const | MayaFlux::Nexus::Emitter | inline |
| radius() const | MayaFlux::Nexus::Emitter | inline |
| remove_audio_sink(Buffers::BufferManager &mgr, uint32_t channel) | MayaFlux::Nexus::Emitter | inline |
| remove_render(Buffers::BufferManager &mgr, const std::shared_ptr< Core::Window > &window) | MayaFlux::Nexus::Emitter | inline |
| render(Buffers::BufferManager &mgr, const Portal::Graphics::RenderConfig &config) | MayaFlux::Nexus::Emitter | inline |
| render(Buffers::BufferManager &mgr, const Portal::Graphics::RenderConfig &config, std::string fn_name, RenderFn fn) | MayaFlux::Nexus::Emitter | inline |
| render_sinks() const | MayaFlux::Nexus::Emitter | inline |
| set_audio_data(std::span< const double > samples) | MayaFlux::Nexus::Emitter | inline |
| set_color(const glm::vec3 &c) | MayaFlux::Nexus::Emitter | inline |
| set_fn_name(std::string name) | MayaFlux::Nexus::Emitter | inline |
| set_influence_target(std::shared_ptr< Buffers::RenderProcessor > proc) | MayaFlux::Nexus::Emitter | |
| set_intensity(float i) | MayaFlux::Nexus::Emitter | inline |
| set_position(const glm::vec3 &p) | MayaFlux::Nexus::Emitter | inline |
| set_radius(float r) | MayaFlux::Nexus::Emitter | inline |
| set_size(float s) | MayaFlux::Nexus::Emitter | inline |
| set_vertices(const void *data, size_t byte_count, const Kakshya::VertexLayout &layout) | MayaFlux::Nexus::Emitter | inline |
| set_vertices(std::span< const T > vertices) | MayaFlux::Nexus::Emitter | inline |
| sink_audio(Buffers::BufferManager &mgr, uint32_t channel) | MayaFlux::Nexus::Emitter | inline |
| sink_audio(Buffers::BufferManager &mgr, uint32_t channel, std::function< Kakshya::DataVariant(const InfluenceContext &)> fn, std::string fn_name="") | MayaFlux::Nexus::Emitter | inline |
| size() const | MayaFlux::Nexus::Emitter | inline |
| upload_influence_ubo(const InfluenceContext &ctx) const | MayaFlux::Nexus::Emitter | private |