TracktionEngine
|
Contains options for Edit Node content creation. More...
Public Attributes | |
ProcessState & | processState |
The process state of the graph. More... | |
double | sampleRate = 44100.0 |
The sample rate to use. More... | |
int | blockSize = 256 |
The block size to use. More... | |
const juce::Array< Clip * > * | allowedClips = nullptr |
The clips to include. More... | |
juce::Array< Track * > * | allowedTracks = nullptr |
The tracks to include. More... | |
bool | forRendering = false |
If the node is for rendering or not. More... | |
bool | includePlugins = true |
Whether to include track plugins. More... | |
bool | includeMasterPlugins = true |
Whether to include master plugins, fades and volume. More... | |
bool | addAntiDenormalisationNoise = false |
Whether to add low level anti-denormalisation noise to the output. More... | |
bool | includeBypassedPlugins = true |
If false, bypassed plugins will be completely ommited from the graph. More... | |
bool | implicitlyIncludeSubmixChildTracks = true |
If true, chid track in submixes will be included regardless of the allowedTracks param. More... | |
ProcessState& tracktion::engine::CreateNodeParams::processState |
The process state of the graph.
double tracktion::engine::CreateNodeParams::sampleRate = 44100.0 |
The sample rate to use.
int tracktion::engine::CreateNodeParams::blockSize = 256 |
The block size to use.
const juce::Array<Clip*>* tracktion::engine::CreateNodeParams::allowedClips = nullptr |
The clips to include.
If nullptr, all clips will be included.
juce::Array<Track*>* tracktion::engine::CreateNodeParams::allowedTracks = nullptr |
The tracks to include.
If nullptr, all tracks will be included.
bool tracktion::engine::CreateNodeParams::forRendering = false |
If the node is for rendering or not.
In renders, freeze files won't be used.
bool tracktion::engine::CreateNodeParams::includePlugins = true |
Whether to include track plugins.
bool tracktion::engine::CreateNodeParams::includeMasterPlugins = true |
Whether to include master plugins, fades and volume.
bool tracktion::engine::CreateNodeParams::addAntiDenormalisationNoise = false |
Whether to add low level anti-denormalisation noise to the output.
bool tracktion::engine::CreateNodeParams::includeBypassedPlugins = true |
If false, bypassed plugins will be completely ommited from the graph.
bool tracktion::engine::CreateNodeParams::implicitlyIncludeSubmixChildTracks = true |
If true, chid track in submixes will be included regardless of the allowedTracks param.
Only relevent when forRendering is also true.