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

◆ external_context_view()

std::span< double > MayaFlux::Nodes::Generator::Polynomial::external_context_view ( double  input)
private

Definition at line 184 of file Polynomial.cpp.

185{
186 size_t lookback = std::min(m_current_buffer_position, m_buffer_size - 1);
187 size_t view_size = std::min(lookback + 1, m_buffer_size);
188
189 m_linear_view[0] = input;
190
191 for (size_t i = 1; i < view_size && i <= lookback; ++i) {
193 }
194
196 return { m_linear_view.data(), view_size };
197}
std::span< double > m_external_buffer_context
size_t m_buffer_size
Maximum size of the buffers.

References m_buffer_size, m_current_buffer_position, m_external_buffer_context, and m_linear_view.

Referenced by process_sample().

+ Here is the caller graph for this function: