|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
This is the complete list of members for MayaFlux::Portal::Forma::Bridge, including all inherited members.
| at(ElementRef ref) | MayaFlux::Portal::Forma::Bridge | inline |
| at(const std::shared_ptr< MappedState< T > > &state) | MayaFlux::Portal::Forma::Bridge | inline |
| bind(const ElementRef &ref, std::shared_ptr< Nodes::Node > node, std::function< float(double)> project={}) | MayaFlux::Portal::Forma::Bridge | |
| bind(const ElementRef &ref, std::function< float()> source) | MayaFlux::Portal::Forma::Bridge | |
| bind(std::shared_ptr< MappedState< T > > state, std::shared_ptr< Nodes::Node > node, std::function< float(double)> project={}) | MayaFlux::Portal::Forma::Bridge | inline |
| bind(std::shared_ptr< MappedState< T > > state, std::function< float()> source) | MayaFlux::Portal::Forma::Bridge | inline |
| Bridge(Vruta::TaskScheduler &scheduler, Buffers::BufferManager &buffer_manager) | MayaFlux::Portal::Forma::Bridge | |
| Bridge(const Bridge &)=delete | MayaFlux::Portal::Forma::Bridge | |
| Bridge(Bridge &&)=delete | MayaFlux::Portal::Forma::Bridge | |
| cancel_inbound(ElementRecord &rec) | MayaFlux::Portal::Forma::Bridge | private |
| cancel_outbound(ElementRecord &rec) | MayaFlux::Portal::Forma::Bridge | private |
| find_record(const ElementRef &ref) | MayaFlux::Portal::Forma::Bridge | private |
| m_buffer_manager | MayaFlux::Portal::Forma::Bridge | private |
| m_layer_tasks | MayaFlux::Portal::Forma::Bridge | private |
| m_next_id | MayaFlux::Portal::Forma::Bridge | mutableprivate |
| m_records | MayaFlux::Portal::Forma::Bridge | private |
| m_scheduler | MayaFlux::Portal::Forma::Bridge | private |
| make_layer_task_name(const char *suffix) const | MayaFlux::Portal::Forma::Bridge | private |
| make_task_name(uint32_t id, const char *suffix) const | MayaFlux::Portal::Forma::Bridge | private |
| operator=(const Bridge &)=delete | MayaFlux::Portal::Forma::Bridge | |
| operator=(Bridge &&)=delete | MayaFlux::Portal::Forma::Bridge | |
| ref_of(const std::shared_ptr< MappedState< T > > &state) | MayaFlux::Portal::Forma::Bridge | inlineprivatestatic |
| register_element(const ElementRef &ref, std::shared_ptr< MappedState< T > > state, std::shared_ptr< Buffers::FormaBuffer > buffer, std::function< float(T)> project={}) | MayaFlux::Portal::Forma::Bridge | inline |
| register_element(Layer &layer, Mapped< T > mapped, std::function< float(T)> project={}) | MayaFlux::Portal::Forma::Bridge | inline |
| spawn_inbound(const ElementRef &ref, std::function< float()> source) | MayaFlux::Portal::Forma::Bridge | private |
| spawn_sync(Layer &layer, uint32_t id, std::function< void()> sync_fn) | MayaFlux::Portal::Forma::Bridge | |
| stop_sync(Layer &layer) | MayaFlux::Portal::Forma::Bridge | |
| unbind(const ElementRef &ref) | MayaFlux::Portal::Forma::Bridge | |
| unbind(std::shared_ptr< MappedState< T > > state) | MayaFlux::Portal::Forma::Bridge | inline |
| write(std::shared_ptr< MappedState< T > > state, std::function< void(std::span< const float >)> sink) | MayaFlux::Portal::Forma::Bridge | inline |
| write(const ElementRef &ref, const std::shared_ptr< Buffers::VKBuffer > &target_buffer, const std::string &shader_path, uint32_t offset, size_t size=sizeof(float)) | MayaFlux::Portal::Forma::Bridge | |
| write(const ElementRef &ref, const std::shared_ptr< Buffers::VKBuffer > &target_buffer, const std::string &shader_path, uint32_t offset, Kakshya::GpuDataFormat format) | MayaFlux::Portal::Forma::Bridge | |
| write(const ElementRef &ref, const std::shared_ptr< Buffers::VKBuffer > &target_buffer, const std::string &shader_path, const std::string &descriptor_name, uint32_t binding_index, uint32_t set, Portal::Graphics::DescriptorRole role=Portal::Graphics::DescriptorRole::UNIFORM) | MayaFlux::Portal::Forma::Bridge | |
| write(const ElementRef &ref, std::shared_ptr< Buffers::AudioWriteProcessor > target) | MayaFlux::Portal::Forma::Bridge | |
| write(const ElementRef &ref, std::shared_ptr< Buffers::DataWriteProcessor > target) | MayaFlux::Portal::Forma::Bridge | |
| write(const ElementRef &ref, std::shared_ptr< Nodes::Constant > node) | MayaFlux::Portal::Forma::Bridge | |
| write(const ElementRef &ref, std::function< void(std::span< const float >)> sink) | MayaFlux::Portal::Forma::Bridge | |
| write(Layer &layer, const std::vector< std::shared_ptr< MappedState< float > > > &states, std::function< void(std::span< const float >)> sink) | MayaFlux::Portal::Forma::Bridge | |
| write(Layer &layer, const std::vector< std::shared_ptr< MappedState< T > > > &states, Assemble assemble, std::shared_ptr< Processor > target) | MayaFlux::Portal::Forma::Bridge | inline |
| write(std::shared_ptr< MappedState< T > > state, std::shared_ptr< Buffers::VKBuffer > target_buffer, const std::string &shader_path, uint32_t offset, size_t size=sizeof(float)) | MayaFlux::Portal::Forma::Bridge | inline |
| write(std::shared_ptr< MappedState< T > > state, std::shared_ptr< Buffers::VKBuffer > target_buffer, const std::string &shader_path, uint32_t offset, Kakshya::GpuDataFormat format) | MayaFlux::Portal::Forma::Bridge | inline |
| write(std::shared_ptr< MappedState< T > > state, std::shared_ptr< Buffers::VKBuffer > target_buffer, const std::string &shader_path, const std::string &descriptor_name, uint32_t binding_index, uint32_t set, Portal::Graphics::DescriptorRole role=Portal::Graphics::DescriptorRole::UNIFORM) | MayaFlux::Portal::Forma::Bridge | inline |
| write(std::shared_ptr< MappedState< T > > state, std::shared_ptr< Buffers::AudioWriteProcessor > target) | MayaFlux::Portal::Forma::Bridge | inline |
| write(std::shared_ptr< MappedState< T > > state, std::shared_ptr< Buffers::DataWriteProcessor > target) | MayaFlux::Portal::Forma::Bridge | inline |
| write(std::shared_ptr< MappedState< T > > state, std::shared_ptr< Nodes::Constant > node) | MayaFlux::Portal::Forma::Bridge | inline |
| write_aggregate(Layer &layer, std::vector< std::function< float()> > readers, std::function< void(std::span< const float >)> sink) | MayaFlux::Portal::Forma::Bridge | private |
| write_assembled_data(Layer &layer, std::function< Kakshya::DataVariant()> assemble, std::function< void(Kakshya::DataVariant)> write) | MayaFlux::Portal::Forma::Bridge | private |
| ~Bridge() | MayaFlux::Portal::Forma::Bridge |