MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Portal::Forma::Bridge Member List

This is the complete list of members for MayaFlux::Portal::Forma::Bridge, including all inherited members.

at(ElementRef ref)MayaFlux::Portal::Forma::Bridgeinline
at(const std::shared_ptr< MappedState< T > > &state)MayaFlux::Portal::Forma::Bridgeinline
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::Bridgeinline
bind(std::shared_ptr< MappedState< T > > state, std::function< float()> source)MayaFlux::Portal::Forma::Bridgeinline
Bridge(Vruta::TaskScheduler &scheduler, Buffers::BufferManager &buffer_manager)MayaFlux::Portal::Forma::Bridge
Bridge(const Bridge &)=deleteMayaFlux::Portal::Forma::Bridge
Bridge(Bridge &&)=deleteMayaFlux::Portal::Forma::Bridge
cancel_inbound(ElementRecord &rec)MayaFlux::Portal::Forma::Bridgeprivate
cancel_outbound(ElementRecord &rec)MayaFlux::Portal::Forma::Bridgeprivate
find_record(const ElementRef &ref)MayaFlux::Portal::Forma::Bridgeprivate
m_buffer_managerMayaFlux::Portal::Forma::Bridgeprivate
m_layer_tasksMayaFlux::Portal::Forma::Bridgeprivate
m_next_idMayaFlux::Portal::Forma::Bridgemutableprivate
m_recordsMayaFlux::Portal::Forma::Bridgeprivate
m_schedulerMayaFlux::Portal::Forma::Bridgeprivate
make_layer_task_name(const char *suffix) constMayaFlux::Portal::Forma::Bridgeprivate
make_task_name(uint32_t id, const char *suffix) constMayaFlux::Portal::Forma::Bridgeprivate
operator=(const Bridge &)=deleteMayaFlux::Portal::Forma::Bridge
operator=(Bridge &&)=deleteMayaFlux::Portal::Forma::Bridge
ref_of(const std::shared_ptr< MappedState< T > > &state)MayaFlux::Portal::Forma::Bridgeinlineprivatestatic
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::Bridgeinline
register_element(Layer &layer, Mapped< T > mapped, std::function< float(T)> project={})MayaFlux::Portal::Forma::Bridgeinline
spawn_inbound(const ElementRef &ref, std::function< float()> source)MayaFlux::Portal::Forma::Bridgeprivate
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::Bridgeinline
write(std::shared_ptr< MappedState< T > > state, std::function< void(std::span< const float >)> sink)MayaFlux::Portal::Forma::Bridgeinline
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::Bridgeinline
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::Bridgeinline
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::Bridgeinline
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::Bridgeinline
write(std::shared_ptr< MappedState< T > > state, std::shared_ptr< Buffers::AudioWriteProcessor > target)MayaFlux::Portal::Forma::Bridgeinline
write(std::shared_ptr< MappedState< T > > state, std::shared_ptr< Buffers::DataWriteProcessor > target)MayaFlux::Portal::Forma::Bridgeinline
write(std::shared_ptr< MappedState< T > > state, std::shared_ptr< Nodes::Constant > node)MayaFlux::Portal::Forma::Bridgeinline
write_aggregate(Layer &layer, std::vector< std::function< float()> > readers, std::function< void(std::span< const float >)> sink)MayaFlux::Portal::Forma::Bridgeprivate
write_assembled_data(Layer &layer, std::function< Kakshya::DataVariant()> assemble, std::function< void(Kakshya::DataVariant)> write)MayaFlux::Portal::Forma::Bridgeprivate
~Bridge()MayaFlux::Portal::Forma::Bridge