Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Friends | List of all members
Ase::TrackImpl::ClipScout Class Reference

MIDI clip playback succession generator. More...

#include "track.hh"

Public Types

enum  { NONE }
 

Public Member Functions

void setup (const std::vector< int > &indices)
 Setup clip succession order.
 
int advance (int previous)
 Determine clip succession.
 
void update (const ClipScout &other)
 Assign new succession order, preserves history.
 
void reset ()
 Reset state (history), preserves succession order.
 

Friends

class TrackImpl
 

Detailed Description

MIDI clip playback succession generator.

Definition at line 47 of file track.hh.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Definition at line 52 of file track.hh.

Constructor & Destructor Documentation

◆ ClipScout()

Ase::TrackImpl::ClipScout::ClipScout ( )
explicitnoexcept

Definition at line 275 of file track.cc.

Member Function Documentation

◆ advance()

int Ase::TrackImpl::ClipScout::advance ( int  previous)

Determine clip succession.

Definition at line 289 of file track.cc.

◆ reset()

void Ase::TrackImpl::ClipScout::reset ( )

Reset state (history), preserves succession order.

Definition at line 301 of file track.cc.

◆ setup()

void Ase::TrackImpl::ClipScout::setup ( const std::vector< int > &  indices)

Setup clip succession order.

Definition at line 282 of file track.cc.

◆ update()

void Ase::TrackImpl::ClipScout::update ( const ClipScout other)

Assign new succession order, preserves history.

Definition at line 308 of file track.cc.

Friends And Related Symbol Documentation

◆ TrackImpl

friend class TrackImpl
friend

Definition at line 48 of file track.hh.


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