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

◆ create_processor() [2/2]

template<typename ProcessorType , typename... Args>
requires std::derived_from<ProcessorType, Buffers::BufferProcessor>
auto MayaFlux::create_processor ( const std::shared_ptr< Buffers::VKBuffer buffer,
Args &&...  args 
) -> std::shared_ptr<ProcessorType>

Definition at line 295 of file Graph.hpp.

296{
297 auto processor = std::make_shared<ProcessorType>(std::forward<Args>(args)...);
298 add_processor(processor, buffer);
299 return processor;
300}
void add_processor(const std::shared_ptr< Buffers::BufferProcessor > &processor, const std::shared_ptr< Buffers::Buffer > &buffer, Buffers::ProcessingToken token)
Adds a processor to a specific buffer.
Definition Graph.cpp:86

References add_processor().

+ Here is the call graph for this function: