MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Buffers::TransferProcessor Member List

This is the complete list of members for MayaFlux::Buffers::TransferProcessor, including all inherited members.

connect_audio_to_gpu(const std::shared_ptr< AudioBuffer > &source, const std::shared_ptr< VKBuffer > &target)MayaFlux::Buffers::TransferProcessor
connect_gpu_to_audio(const std::shared_ptr< VKBuffer > &source, const std::shared_ptr< AudioBuffer > &target)MayaFlux::Buffers::TransferProcessor
get_direction() constMayaFlux::Buffers::TransferProcessorinline
get_processing_token() constMayaFlux::Buffers::BufferProcessorinlinevirtual
initialize_buffer_service()MayaFlux::Buffers::VKBufferProcessorprotected
initialize_compute_service()MayaFlux::Buffers::VKBufferProcessorprotected
is_compatible_with(std::shared_ptr< Buffer >) constMayaFlux::Buffers::BufferProcessorinlinevirtual
m_active_processingMayaFlux::Buffers::BufferProcessorprivate
m_audio_to_gpu_mapMayaFlux::Buffers::TransferProcessorprivate
m_buffer_serviceMayaFlux::Buffers::VKBufferProcessorprotected
m_compute_serviceMayaFlux::Buffers::VKBufferProcessorprotected
m_directionMayaFlux::Buffers::TransferProcessorprivate
m_gpu_to_audio_mapMayaFlux::Buffers::TransferProcessorprivate
m_processing_tokenMayaFlux::Buffers::BufferProcessorprotected
m_staging_mapMayaFlux::Buffers::TransferProcessorprivate
on_attach(std::shared_ptr< Buffer > buffer) overrideMayaFlux::Buffers::TransferProcessorvirtual
on_detach(std::shared_ptr< Buffer > buffer) overrideMayaFlux::Buffers::TransferProcessorvirtual
process(std::shared_ptr< Buffer > buffer)MayaFlux::Buffers::BufferProcessor
process_audio_to_gpu(const std::shared_ptr< Buffer > &gpu_buffer)MayaFlux::Buffers::TransferProcessorprivate
process_gpu_to_audio(const std::shared_ptr< Buffer > &audio_buffer)MayaFlux::Buffers::TransferProcessorprivate
process_non_owning(std::shared_ptr< Buffer > buffer)MayaFlux::Buffers::BufferProcessorprivate
processing_function(std::shared_ptr< Buffer > buffer) overrideMayaFlux::Buffers::TransferProcessorvirtual
set_direction(TransferDirection direction)MayaFlux::Buffers::TransferProcessorinline
set_processing_token(ProcessingToken token)MayaFlux::Buffers::BufferProcessorinlinevirtual
setup_staging(const std::shared_ptr< VKBuffer > &target, std::shared_ptr< VKBuffer > staging_buffer)MayaFlux::Buffers::TransferProcessor
TransferProcessor()MayaFlux::Buffers::TransferProcessor
TransferProcessor(const std::shared_ptr< AudioBuffer > &source, const std::shared_ptr< VKBuffer > &target)MayaFlux::Buffers::TransferProcessor
TransferProcessor(const std::shared_ptr< AudioBuffer > &audio_buffer, const std::shared_ptr< VKBuffer > &gpu_buffer, TransferDirection direction)MayaFlux::Buffers::TransferProcessor
validate_audio_to_gpu(const std::shared_ptr< VKBuffer > &target) constMayaFlux::Buffers::TransferProcessorprivate
validate_gpu_to_audio(const std::shared_ptr< AudioBuffer > &target) constMayaFlux::Buffers::TransferProcessorprivate
~BufferProcessor()=defaultMayaFlux::Buffers::BufferProcessorvirtual
~TransferProcessor() override=defaultMayaFlux::Buffers::TransferProcessor