Ardour  9.0-pre0-582-g084a23a80d
Evoral::ControlIterator Class Reference

#include <Sequence.h>

Public Member Functions

 ControlIterator (std::shared_ptr< const ControlList > al, Temporal::timepos_t const &ax, double ay)
 

Public Attributes

std::shared_ptr< const ControlListlist
 
Temporal::timepos_t x
 
double y
 

Detailed Description

An iterator over (the x axis of) a 2-d double coordinate space.

Definition at line 51 of file Sequence.h.

Constructor & Destructor Documentation

◆ ControlIterator()

Evoral::ControlIterator::ControlIterator ( std::shared_ptr< const ControlList al,
Temporal::timepos_t const &  ax,
double  ay 
)
inline

Definition at line 53 of file Sequence.h.

Member Data Documentation

◆ list

std::shared_ptr<const ControlList> Evoral::ControlIterator::list

Definition at line 59 of file Sequence.h.

◆ x

Temporal::timepos_t Evoral::ControlIterator::x

Definition at line 60 of file Sequence.h.

◆ y

double Evoral::ControlIterator::y

Definition at line 61 of file Sequence.h.


The documentation for this class was generated from the following file: