DynamicallyOffsettableNodeBase()=default | tracktion::engine::DynamicallyOffsettableNodeBase | |
enablePreProcess(bool) | tracktion::graph::Node | |
getAllocatedBytes() const | tracktion::graph::Node | virtual |
getBeatOfNextChange() const | tracktion::engine::TracktionEngineNode | |
getDirectInputNodes() | tracktion::graph::Node | virtual |
getEditBeatRange() const | tracktion::engine::TracktionEngineNode | |
getEditTimeRange() const | tracktion::engine::TracktionEngineNode | |
getInternalNodes() | tracktion::graph::Node | virtual |
getKey() const | tracktion::engine::TracktionEngineNode | |
getNodeProperties() override | tracktion::engine::WaveNodeRealTime | virtual |
getNumSamples() const | tracktion::engine::TracktionEngineNode | |
getPlaybackSpeedRatio() const | tracktion::engine::TracktionEngineNode | |
getPlayHead() | tracktion::engine::TracktionEngineNode | |
getPlayHeadState() | tracktion::engine::TracktionEngineNode | |
getProcessedOutput() | tracktion::graph::Node | |
getProcessState() | tracktion::engine::TracktionEngineNode | |
getReferenceSampleRange() const | tracktion::engine::TracktionEngineNode | |
getSampleRate() const | tracktion::engine::TracktionEngineNode | |
getTimelineSampleRange() const | tracktion::engine::TracktionEngineNode | |
getTimeOfNextChange() const | tracktion::engine::TracktionEngineNode | |
hasProcessed() const | tracktion::graph::Node | |
initialise(const PlaybackInitialisationInfo &) | tracktion::graph::Node | |
internal | tracktion::graph::Node | |
isReadyToProcess() override | tracktion::engine::WaveNodeRealTime | virtual |
Node()=default | tracktion::graph::Node | |
numOutputNodes | tracktion::graph::Node | |
prefetchBlock(juce::Range< int64_t >) | tracktion::graph::Node | protectedvirtual |
prepareForNextBlock(juce::Range< int64_t > referenceSampleRange) | tracktion::graph::Node | |
prepareToPlay(const graph::PlaybackInitialisationInfo &) override | tracktion::engine::WaveNodeRealTime | virtual |
preProcess(choc::buffer::FrameCount, juce::Range< int64_t >) | tracktion::graph::Node | protectedvirtual |
process(ProcessContext &) override | tracktion::engine::WaveNodeRealTime | virtual |
tracktion::graph::Node::process(choc::buffer::FrameCount numSamples, juce::Range< int64_t > referenceSampleRange) | tracktion::graph::Node | |
ReadAhead enum name | tracktion::engine::WaveNodeRealTime | |
release() | tracktion::graph::Node | |
retain() | tracktion::graph::Node | |
setAudioOutput(Node *sourceNode, const choc::buffer::ChannelArrayView< float > &) | tracktion::graph::Node | protected |
setBufferViewToUse(Node *sourceNode, const choc::buffer::ChannelArrayView< float > &) | tracktion::graph::Node | protected |
setDynamicOffsetBeats(BeatDuration) override | tracktion::engine::WaveNodeRealTime | virtual |
setDynamicOffsetTime(TimeDuration) | tracktion::engine::DynamicallyOffsettableNodeBase | virtual |
setOptimisations(NodeOptimisations) | tracktion::graph::Node | protected |
setProcessState(ProcessState &) | tracktion::engine::TracktionEngineNode | |
SyncPitch enum name | tracktion::engine::WaveNodeRealTime | |
SyncTempo enum name | tracktion::engine::WaveNodeRealTime | |
TracktionEngineNode(ProcessState &) | tracktion::engine::TracktionEngineNode | |
transform(Node &, const std::vector< Node * > &, TransformCache &) | tracktion::graph::Node | virtual |
WaveNodeRealTime(const AudioFile &, TimeRange editTime, TimeDuration offset, TimeRange loopSection, LiveClipLevel, double speedRatio, const juce::AudioChannelSet &sourceChannelsToUse, const juce::AudioChannelSet &destChannelsToFill, ProcessState &, EditItemID, bool isOfflineRender, ResamplingQuality=ResamplingQuality::lagrange, SpeedFadeDescription={}, std::optional< tempo::Sequence::Position > editTempoSequence={}, TimeStretcher::Mode=TimeStretcher::Mode::disabled, TimeStretcher::ElastiqueProOptions={}, float pitchChangeSemitones=0.0f, ReadAhead=ReadAhead::no) | tracktion::engine::WaveNodeRealTime | |
WaveNodeRealTime(BeatConfig) | tracktion::engine::WaveNodeRealTime | |
WaveNodeRealTime(const AudioFile &, TimeStretcher::Mode, TimeStretcher::ElastiqueProOptions, BeatRange editTime, BeatDuration offset, BeatRange loopSection, LiveClipLevel, const juce::AudioChannelSet &sourceChannelsToUse, const juce::AudioChannelSet &destChannelsToFill, ProcessState &, EditItemID, bool isOfflineRender, ResamplingQuality, SpeedFadeDescription, std::optional< tempo::Sequence::Position > editTempoSequence, std::optional< WarpMap >, tempo::Sequence sourceFileTempoMap, SyncTempo, SyncPitch, std::optional< tempo::Sequence > chordPitchSequence, float pitchChangeSemitones=1.0f, ReadAhead=ReadAhead::no) | tracktion::engine::WaveNodeRealTime | |
~DynamicallyOffsettableNodeBase()=default | tracktion::engine::DynamicallyOffsettableNodeBase | virtual |
~Node()=default | tracktion::graph::Node | virtual |
~TracktionEngineNode()=default | tracktion::engine::TracktionEngineNode | virtual |