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

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

DataWriteProcessor()MayaFlux::Buffers::DataWriteProcessor
ensure_capacity(const std::shared_ptr< VKBuffer > &vk, size_t required)MayaFlux::Buffers::DataWriteProcessorprivate
ensure_initialized(const std::shared_ptr< VKBuffer > &buffer)MayaFlux::Buffers::VKBufferProcessorprotected
get_processing_token() constMayaFlux::Buffers::BufferProcessorinlinevirtual
has_pending() const noexceptMayaFlux::Buffers::DataWriteProcessor
initialize_buffer_service()MayaFlux::Buffers::VKBufferProcessorprotected
initialize_compute_service()MayaFlux::Buffers::VKBufferProcessorprotected
is_compatible_with(const std::shared_ptr< Buffer > &) constMayaFlux::Buffers::BufferProcessorinlinevirtual
is_texture_modality(Kakshya::DataModality m) noexceptMayaFlux::Buffers::DataWriteProcessorprivatestatic
is_vertex_modality(Kakshya::DataModality m) noexceptMayaFlux::Buffers::DataWriteProcessorprivatestatic
last_texture_format() const noexceptMayaFlux::Buffers::DataWriteProcessor
m_activeMayaFlux::Buffers::DataWriteProcessorprivate
m_active_processingMayaFlux::Buffers::BufferProcessorprivate
m_buffer_serviceMayaFlux::Buffers::VKBufferProcessorprotected
m_compute_serviceMayaFlux::Buffers::VKBufferProcessorprotected
m_data_dirtyMayaFlux::Buffers::DataWriteProcessorprivate
m_data_pendingMayaFlux::Buffers::DataWriteProcessorprivate
m_gpu_textureMayaFlux::Buffers::DataWriteProcessorprivate
m_image_stagingMayaFlux::Buffers::DataWriteProcessorprivate
m_last_texture_formatMayaFlux::Buffers::DataWriteProcessorprivate
m_modalityMayaFlux::Buffers::DataWriteProcessorprivate
m_pending_textureMayaFlux::Buffers::DataWriteProcessorprivate
m_pixel_activeMayaFlux::Buffers::DataWriteProcessorprivate
m_pixel_dirtyMayaFlux::Buffers::DataWriteProcessorprivate
m_pixel_pendingMayaFlux::Buffers::DataWriteProcessorprivate
m_processing_tokenMayaFlux::Buffers::BufferProcessorprotected
m_stagingMayaFlux::Buffers::DataWriteProcessorprivate
m_tex_bindingMayaFlux::Buffers::DataWriteProcessorprivate
m_tex_binding_confirmedMayaFlux::Buffers::DataWriteProcessorprivate
m_tex_formatMayaFlux::Buffers::DataWriteProcessorprivate
m_tex_heightMayaFlux::Buffers::DataWriteProcessorprivate
m_tex_widthMayaFlux::Buffers::DataWriteProcessorprivate
m_texture_dirtyMayaFlux::Buffers::DataWriteProcessorprivate
m_topologyMayaFlux::Buffers::DataWriteProcessorprivate
on_attach(const std::shared_ptr< Buffer > &buffer) overrideMayaFlux::Buffers::DataWriteProcessorprotectedvirtual
on_detach(const std::shared_ptr< Buffer > &buffer) overrideMayaFlux::Buffers::DataWriteProcessorprotectedvirtual
process(const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessor
process_non_owning(const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessorprivate
processing_function(const std::shared_ptr< Buffer > &buffer) overrideMayaFlux::Buffers::DataWriteProcessorprotectedvirtual
set_data(Kakshya::DataVariant variant)MayaFlux::Buffers::DataWriteProcessor
set_data(std::vector< Kakshya::DataVariant > variants)MayaFlux::Buffers::DataWriteProcessor
set_pixel_data(Kakshya::DataVariant variant)MayaFlux::Buffers::DataWriteProcessor
set_processing_token(ProcessingToken token)MayaFlux::Buffers::BufferProcessorinlinevirtual
set_texture(std::shared_ptr< Core::VKImage > image, std::string binding)MayaFlux::Buffers::DataWriteProcessor
set_vertices(const void *data, size_t byte_count)MayaFlux::Buffers::DataWriteProcessor
set_vertices(std::span< const T > vertices)MayaFlux::Buffers::DataWriteProcessorinline
setup_pixel_target(uint32_t width, uint32_t height, Portal::Graphics::ImageFormat format, std::string binding="texSampler")MayaFlux::Buffers::DataWriteProcessor
upload_primary(const std::shared_ptr< VKBuffer > &vk, std::vector< Kakshya::DataVariant > &slots)MayaFlux::Buffers::DataWriteProcessorprivate
upload_raw(const std::shared_ptr< VKBuffer > &vk, Kakshya::DataVariant &slot)MayaFlux::Buffers::DataWriteProcessorprivate
upload_secondary(const std::shared_ptr< VKBuffer > &vk, Kakshya::DataVariant &slot)MayaFlux::Buffers::DataWriteProcessorprivate
upload_texture(const std::shared_ptr< VKBuffer > &vk, Kakshya::DataVariant &slot)MayaFlux::Buffers::DataWriteProcessorprivate
upload_vertex(const std::shared_ptr< VKBuffer > &vk, std::vector< Kakshya::DataVariant > &slots)MayaFlux::Buffers::DataWriteProcessorprivate
~BufferProcessor()=defaultMayaFlux::Buffers::BufferProcessorvirtual
~DataWriteProcessor() override=defaultMayaFlux::Buffers::DataWriteProcessor