Anklang-0.3.0.dev797+g4e3241f3 anklang-0.3.0.dev797+g4e3241f3
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 61 of file track.hh.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Definition at line 66 of file track.hh.

Constructor & Destructor Documentation

◆ ClipScout()

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

Definition at line 360 of file track.cc.

Member Function Documentation

◆ advance()

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

Determine clip succession.

Definition at line 374 of file track.cc.

◆ reset()

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

Reset state (history), preserves succession order.

Definition at line 385 of file track.cc.

◆ setup()

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

Setup clip succession order.

Definition at line 367 of file track.cc.

◆ update()

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

Assign new succession order, preserves history.

Definition at line 392 of file track.cc.

Friends And Related Symbol Documentation

◆ TrackImpl

friend class TrackImpl
friend

Definition at line 62 of file track.hh.


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