| add_region_group(const RegionGroup &group) override | MayaFlux::Kakshya::WindowContainer | virtual |
| advance_write_head() | MayaFlux::Kakshya::WindowContainer | |
| all_channel_data() override | MayaFlux::Kakshya::WindowContainer | virtual |
| all_dimensions_consumed() const override | MayaFlux::Kakshya::WindowContainer | virtual |
| channel_data(size_t channel_index) override | MayaFlux::Kakshya::WindowContainer | virtual |
| clear() override | MayaFlux::Kakshya::WindowContainer | virtual |
| coordinates_to_linear_index(const std::vector< uint64_t > &coordinates) const override | MayaFlux::Kakshya::WindowContainer | virtual |
| create_default_processor() override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_all_region_groups() const override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_data() override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_default_processor() const override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_dimensions() const override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_frame(uint64_t frame_index) const -> FrameView | MayaFlux::Kakshya::NDDataContainer | inline |
| get_frame_as(uint64_t frame_index) const -> std::span< const T > | MayaFlux::Kakshya::NDDataContainer | inline |
| get_frame_capacity() const | MayaFlux::Kakshya::WindowContainer | inline |
| get_frame_size() const override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_frame_span_impl(uint64_t frame_index) const -> DataSpanVariant override | MayaFlux::Kakshya::WindowContainer | protectedvirtual |
| get_frame_typed(uint64_t frame_index) const -> std::span< const uint8_t > | MayaFlux::Kakshya::WindowContainer | private |
| get_frames(std::span< T > output, uint64_t start_frame, uint64_t num_frames) const | MayaFlux::Kakshya::NDDataContainer | inline |
| get_frames_as(std::vector< T > &output, uint64_t start_frame, uint64_t num_frames) const | MayaFlux::Kakshya::NDDataContainer | inline |
| get_frames_impl(void *output, size_t count, uint64_t start_frame, uint64_t num_frames, const std::type_info &type) const override | MayaFlux::Kakshya::WindowContainer | protectedvirtual |
| get_frames_typed(std::span< uint8_t > output, uint64_t start_frame, uint64_t num_frames) const | MayaFlux::Kakshya::WindowContainer | private |
| get_image_format() const | MayaFlux::Kakshya::WindowContainer | |
| get_memory_layout() const override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_num_frames() const override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_processed_data() override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_processed_data() const override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_processing_chain() override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_processing_state() const override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_raw_data() const override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_region_data(const Region ®ion) const override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_region_group(const std::string &name) const override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_region_group_data(const RegionGroup &group) const override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_segments_data(const std::vector< RegionSegment > &segments) const override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_structure() override | MayaFlux::Kakshya::WindowContainer | inlinevirtual |
| get_structure() const override | MayaFlux::Kakshya::WindowContainer | inlinevirtual |
| get_total_elements() const override | MayaFlux::Kakshya::WindowContainer | virtual |
| get_value_at(const std::vector< uint64_t > &coordinates) const | MayaFlux::Kakshya::NDDataContainer | inline |
| get_value_impl(const std::vector< uint64_t > &coords, void *out, const std::type_info &type) const override | MayaFlux::Kakshya::WindowContainer | protectedvirtual |
| get_window() const | MayaFlux::Kakshya::WindowContainer | inline |
| get_write_head() const | MayaFlux::Kakshya::WindowContainer | inline |
| handle_surface_resize() | MayaFlux::Kakshya::WindowContainer | |
| has_active_readers() const override | MayaFlux::Kakshya::WindowContainer | virtual |
| has_data() const override | MayaFlux::Kakshya::WindowContainer | virtual |
| image_at(uint32_t frame_index) const | MayaFlux::Kakshya::WindowContainer | |
| image_at(uint32_t frame_index, const std::shared_ptr< Buffers::VKBuffer > &staging) const | MayaFlux::Kakshya::WindowContainer | |
| invalidate_float_frame_cache(uint32_t frame_index=0) | MayaFlux::Kakshya::WindowContainer | |
| is_ready_for_processing() const override | MayaFlux::Kakshya::WindowContainer | virtual |
| is_region_loaded(const Region ®ion) const override | MayaFlux::Kakshya::WindowContainer | virtual |
| linear_index_to_coordinates(uint64_t linear_index) const override | MayaFlux::Kakshya::WindowContainer | virtual |
| load_region(const Region ®ion) override | MayaFlux::Kakshya::WindowContainer | virtual |
| m_cb_lock | MayaFlux::Kakshya::WindowContainer | mutableprivate |
| m_consumed_readers | MayaFlux::Kakshya::WindowContainer | private |
| m_data | MayaFlux::Kakshya::WindowContainer | private |
| m_data_lock | MayaFlux::Kakshya::WindowContainer | mutableprivate |
| m_default_processor | MayaFlux::Kakshya::WindowContainer | private |
| m_frame_capacity | MayaFlux::Kakshya::WindowContainer | private |
| m_frames_written | MayaFlux::Kakshya::WindowContainer | private |
| m_next_reader_id | MayaFlux::Kakshya::WindowContainer | private |
| m_normalised_cache | MayaFlux::Kakshya::WindowContainer | mutableprivate |
| m_normalised_dirty | MayaFlux::Kakshya::WindowContainer | mutableprivate |
| m_processed_data | MayaFlux::Kakshya::WindowContainer | private |
| m_processing_chain | MayaFlux::Kakshya::WindowContainer | private |
| m_processing_state | MayaFlux::Kakshya::WindowContainer | private |
| m_ready_for_processing | MayaFlux::Kakshya::WindowContainer | private |
| m_region_groups | MayaFlux::Kakshya::WindowContainer | private |
| m_region_lock | MayaFlux::Kakshya::WindowContainer | mutableprivate |
| m_registered_readers | MayaFlux::Kakshya::WindowContainer | private |
| m_state_callback | MayaFlux::Kakshya::WindowContainer | private |
| m_structure | MayaFlux::Kakshya::WindowContainer | private |
| m_window | MayaFlux::Kakshya::WindowContainer | private |
| m_write_head | MayaFlux::Kakshya::WindowContainer | private |
| mark_buffers_for_processing(bool) override | MayaFlux::Kakshya::WindowContainer | inlinevirtual |
| mark_buffers_for_removal() override | MayaFlux::Kakshya::WindowContainer | inlinevirtual |
| mark_dimension_consumed(uint32_t dimension_index, uint32_t reader_id) override | MayaFlux::Kakshya::WindowContainer | virtual |
| mark_ready_for_processing(bool ready) override | MayaFlux::Kakshya::WindowContainer | virtual |
| mutable_frame_ptr(uint32_t frame_index) | MayaFlux::Kakshya::WindowContainer | |
| operator=(const WindowContainer &)=delete | MayaFlux::Kakshya::WindowContainer | |
| operator=(WindowContainer &&)=delete | MayaFlux::Kakshya::WindowContainer | |
| process_default() override | MayaFlux::Kakshya::WindowContainer | virtual |
| processed_frame_as_float(uint32_t frame_index=0) const | MayaFlux::Kakshya::WindowContainer | |
| region_to_image(const Region ®ion) const | MayaFlux::Kakshya::WindowContainer | |
| register_dimension_reader(uint32_t dimension_index) override | MayaFlux::Kakshya::WindowContainer | virtual |
| register_state_change_callback(std::function< void(const std::shared_ptr< SignalSourceContainer > &, ProcessingState)> callback) override | MayaFlux::Kakshya::WindowContainer | virtual |
| remove_region_group(const std::string &name) override | MayaFlux::Kakshya::WindowContainer | virtual |
| set_default_processor(const std::shared_ptr< DataProcessor > &processor) override | MayaFlux::Kakshya::WindowContainer | virtual |
| set_memory_layout(MemoryLayout layout) override | MayaFlux::Kakshya::WindowContainer | virtual |
| set_processing_chain(const std::shared_ptr< DataProcessingChain > &chain) override | MayaFlux::Kakshya::WindowContainer | virtual |
| set_region_data(const Region ®ion, const std::vector< DataVariant > &data) override | MayaFlux::Kakshya::WindowContainer | virtual |
| set_structure(ContainerDataStructure s) override | MayaFlux::Kakshya::WindowContainer | inlinevirtual |
| set_value_at(const std::vector< uint64_t > &coordinates, T value) | MayaFlux::Kakshya::NDDataContainer | inline |
| set_value_impl(const std::vector< uint64_t > &coords, const void *in, const std::type_info &type) override | MayaFlux::Kakshya::WindowContainer | inlineprotectedvirtual |
| setup_dimensions() | MayaFlux::Kakshya::WindowContainer | private |
| to_image() const | MayaFlux::Kakshya::WindowContainer | |
| to_image(const std::shared_ptr< Buffers::VKBuffer > &staging) const | MayaFlux::Kakshya::WindowContainer | |
| unload_region(const Region ®ion) override | MayaFlux::Kakshya::WindowContainer | virtual |
| unregister_dimension_reader(uint32_t dimension_index) override | MayaFlux::Kakshya::WindowContainer | virtual |
| unregister_state_change_callback() override | MayaFlux::Kakshya::WindowContainer | virtual |
| update_processing_state(ProcessingState new_state) override | MayaFlux::Kakshya::WindowContainer | virtual |
| value_element_type() const override | MayaFlux::Kakshya::WindowContainer | inlinevirtual |
| WindowContainer(std::shared_ptr< Core::Window > window, uint32_t frame_capacity=60) | MayaFlux::Kakshya::WindowContainer | explicit |
| WindowContainer(const WindowContainer &)=delete | MayaFlux::Kakshya::WindowContainer | |
| WindowContainer(WindowContainer &&)=delete | MayaFlux::Kakshya::WindowContainer | |
| ~NDDataContainer()=default | MayaFlux::Kakshya::NDDataContainer | virtual |
| ~SignalSourceContainer() override=default | MayaFlux::Kakshya::SignalSourceContainer | |
| ~WindowContainer() override=default | MayaFlux::Kakshya::WindowContainer | |