MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ fuse_data() [2/2]

BufferOperation MayaFlux::Kriya::BufferOperation::fuse_data ( std::vector< std::shared_ptr< Buffers::VKBuffer > >  sources,
TransformVectorFunction  fusion_func,
std::shared_ptr< Buffers::VKBuffer >  target 
)
static

Fuse graphics buffer data into a graphics destination.

Definition at line 457 of file BufferOperation.cpp.

461{
463 op.m_source_graphics_buffers = std::move(sources);
464 op.m_fusion_function = std::move(fusion_func);
465 op.m_target_graphics_buffer = std::move(target);
466 return op;
467}
BufferOperation(OpType type, BufferCapture capture)
@ FUSE
Fuse multiple sources using custom fusion functions.
@ GRAPHICS_BACKEND
Standard graphics processing backend configuration.

References FUSE, MayaFlux::Buffers::GRAPHICS_BACKEND, m_fusion_function, m_source_graphics_buffers, and m_target_graphics_buffer.