tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tracktion::engine::StepVolumeEffect::Pattern Struct Reference

Public Member Functions

 Pattern (StepVolumeEffect &)
 
 Pattern (const Pattern &other) noexcept
 
bool getNote (int index) const noexcept
 
void setNote (int index, bool value)
 
juce::BigInteger getPattern () const noexcept
 
void setPattern (const juce::BigInteger &) noexcept
 
void clear ()
 
int getNumNotes () const
 
void shiftChannel (bool toTheRight)
 
void toggleAtInterval (int interval)
 
void randomiseChannel ()
 

Public Attributes

StepVolumeEffecteffect
 
juce::ValueTree state
 

Detailed Description

Definition at line 410 of file tracktion_ClipEffects.h.

Constructor & Destructor Documentation

◆ Pattern() [1/2]

tracktion::engine::StepVolumeEffect::Pattern::Pattern ( StepVolumeEffect o)

Definition at line 1010 of file tracktion_ClipEffects.cpp.

◆ Pattern() [2/2]

tracktion::engine::StepVolumeEffect::Pattern::Pattern ( const Pattern other)
noexcept

Definition at line 1014 of file tracktion_ClipEffects.cpp.

Member Function Documentation

◆ clear()

void tracktion::engine::StepVolumeEffect::Pattern::clear ( )

Definition at line 1046 of file tracktion_ClipEffects.cpp.

◆ getNote()

bool tracktion::engine::StepVolumeEffect::Pattern::getNote ( int  index) const
noexcept

Definition at line 1019 of file tracktion_ClipEffects.cpp.

◆ getNumNotes()

int tracktion::engine::StepVolumeEffect::Pattern::getNumNotes ( ) const

Definition at line 1051 of file tracktion_ClipEffects.cpp.

◆ getPattern()

juce::BigInteger tracktion::engine::StepVolumeEffect::Pattern::getPattern ( ) const
noexcept

Definition at line 1034 of file tracktion_ClipEffects.cpp.

◆ randomiseChannel()

void tracktion::engine::StepVolumeEffect::Pattern::randomiseChannel ( )

Definition at line 1079 of file tracktion_ClipEffects.cpp.

◆ setNote()

void tracktion::engine::StepVolumeEffect::Pattern::setNote ( int  index,
bool  value 
)

Definition at line 1024 of file tracktion_ClipEffects.cpp.

◆ setPattern()

void tracktion::engine::StepVolumeEffect::Pattern::setPattern ( const juce::BigInteger b)
noexcept

Definition at line 1041 of file tracktion_ClipEffects.cpp.

◆ shiftChannel()

void tracktion::engine::StepVolumeEffect::Pattern::shiftChannel ( bool  toTheRight)

Definition at line 1056 of file tracktion_ClipEffects.cpp.

◆ toggleAtInterval()

void tracktion::engine::StepVolumeEffect::Pattern::toggleAtInterval ( int  interval)

Definition at line 1069 of file tracktion_ClipEffects.cpp.

Member Data Documentation

◆ effect

StepVolumeEffect& tracktion::engine::StepVolumeEffect::Pattern::effect

Definition at line 428 of file tracktion_ClipEffects.h.

◆ state

juce::ValueTree tracktion::engine::StepVolumeEffect::Pattern::state

Definition at line 429 of file tracktion_ClipEffects.h.


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