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

This is the complete list of members for MayaFlux::Yantra::GpuDispatchCore, including all inherited members.

calculate_dispatch_size(size_t total_elements, const DataStructureInfo &structure_info) constMayaFlux::Yantra::GpuDispatchCoreprotectedvirtual
declare_buffer_bindings() constMayaFlux::Yantra::GpuDispatchCoreprotectedvirtual
dispatch_core(const std::vector< std::vector< double > > &channels, const DataStructureInfo &structure_info)MayaFlux::Yantra::GpuDispatchCoreprotected
dispatch_core_chained(const std::vector< std::vector< double > > &channels, const DataStructureInfo &structure_info, const ExecutionContext &ctx)MayaFlux::Yantra::GpuDispatchCoreprotected
ensure_gpu_ready()MayaFlux::Yantra::GpuDispatchCore
find_first_output_index() constMayaFlux::Yantra::GpuDispatchCoreprotected
flatten_channels_to_staging(const std::vector< std::vector< double > > &channels, const DataStructureInfo &structure_info)MayaFlux::Yantra::GpuDispatchCoreprotected
get_output_image(size_t binding_index) constMayaFlux::Yantra::GpuDispatchCore
gpu_config() constMayaFlux::Yantra::GpuDispatchCoreprotected
GpuDispatchCore(GpuShaderConfig config)MayaFlux::Yantra::GpuDispatchCoreexplicit
GpuDispatchCore(const GpuDispatchCore &)=deleteMayaFlux::Yantra::GpuDispatchCore
GpuDispatchCore(GpuDispatchCore &&)=deleteMayaFlux::Yantra::GpuDispatchCore
is_gpu_ready() constMayaFlux::Yantra::GpuDispatchCore
largest_binding_data_element_count() constMayaFlux::Yantra::GpuDispatchCoreprotected
m_binding_dataMayaFlux::Yantra::GpuDispatchCoreprotected
m_bindingsMayaFlux::Yantra::GpuDispatchCoreprotected
m_gpu_configMayaFlux::Yantra::GpuDispatchCoreprivate
m_image_bindingsMayaFlux::Yantra::GpuDispatchCoreprotected
m_output_size_overridesMayaFlux::Yantra::GpuDispatchCoreprotected
m_passthrough_bytesMayaFlux::Yantra::GpuDispatchCoreprotected
m_push_constantsMayaFlux::Yantra::GpuDispatchCoreprotected
m_resourcesMayaFlux::Yantra::GpuDispatchCoreprotected
m_staging_floatsMayaFlux::Yantra::GpuDispatchCoreprotected
on_before_gpu_dispatch(const std::vector< std::vector< double > > &channels, const DataStructureInfo &structure_info)MayaFlux::Yantra::GpuDispatchCoreprotectedvirtual
operator=(const GpuDispatchCore &)=deleteMayaFlux::Yantra::GpuDispatchCore
operator=(GpuDispatchCore &&)=deleteMayaFlux::Yantra::GpuDispatchCore
prepare_gpu_inputs(const std::vector< std::vector< double > > &channels, const DataStructureInfo &structure_info)MayaFlux::Yantra::GpuDispatchCoreprotectedvirtual
readback_aux(GpuChannelResult &result)MayaFlux::Yantra::GpuDispatchCoreprotected
readback_primary(size_t float_count)MayaFlux::Yantra::GpuDispatchCoreprotected
set_binding_data(size_t index, std::span< const T > data)MayaFlux::Yantra::GpuDispatchCoreinline
set_binding_data(size_t index, const std::vector< T > &data)MayaFlux::Yantra::GpuDispatchCoreinline
set_output_size(size_t index, size_t byte_size)MayaFlux::Yantra::GpuDispatchCore
set_push_constants(const void *data, size_t bytes)MayaFlux::Yantra::GpuDispatchCore
set_push_constants(const T &data)MayaFlux::Yantra::GpuDispatchCoreinline
stage_image_sampled(size_t binding_index, std::shared_ptr< Core::VKImage > image, vk::Sampler sampler)MayaFlux::Yantra::GpuDispatchCoreprotected
stage_image_storage(size_t binding_index, std::shared_ptr< Core::VKImage > image)MayaFlux::Yantra::GpuDispatchCoreprotected
stage_passthrough(size_t binding_index, const void *data, size_t byte_size)MayaFlux::Yantra::GpuDispatchCoreprotected
~GpuDispatchCore()=defaultMayaFlux::Yantra::GpuDispatchCorevirtual