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

◆ generate_temporal()

void MayaFlux::Buffers::LogicProcessor::generate_temporal ( size_t  num_samples,
const std::vector< double > &  input_data 
)
private

Definition at line 69 of file LogicProcessor.cpp.

70{
71 const size_t available = input_data.size();
72 for (size_t i = 0; i < num_samples; ++i) {
73 m_logic_data[i] = m_logic->process_sample(i < available ? input_data[i] : 0.0);
74 }
75}
bool available
Definition VKDevice.cpp:41
std::vector< double > m_logic_data
Stored logic processing results.
std::shared_ptr< Nodes::Generator::Logic > m_logic
Logic node for processing.

References available, m_logic, and m_logic_data.

Referenced by generate().

+ Here is the caller graph for this function: