MCPcopy Create free account

hub / github.com/Tracktion/tracktion_engine / types & classes

Types & classes2,623 in github.com/Tracktion/tracktion_engine

↓ 466 callersClassString
============================================================================== A handy COM class for a string. You can implement a sub-class of this y
modules/3rd_party/choc/containers/choc_COM.h:185
↓ 144 callersClassTimePosition
============================================================================== =======================================================================
modules/tracktion_core/utilities/tracktion_Time.h:32
↓ 107 callersClassTimeDuration
modules/tracktion_core/utilities/tracktion_Time.h:20
↓ 87 callersClassBeatPosition
============================================================================== =======================================================================
modules/tracktion_core/utilities/tracktion_Time.h:262
↓ 55 callersClassAudioFile
============================================================================== */
modules/tracktion_engine/audio_files/tracktion_AudioFile.h:52
↓ 48 callersClassBeatDuration
modules/tracktion_core/utilities/tracktion_Time.h:21
↓ 43 callersClassWhitespace
modules/3rd_party/doctest/doctest.h:5945
↓ 39 callersClassType
============================================================================== A type class that can represent primitives, vectors, strings, arrays an
modules/3rd_party/choc/containers/choc_Value.h:147
↓ 36 callersClassFile
modules/3rd_party/choc/tests/choc_tests.h:3104
↓ 34 callersClassEditItemID
============================================================================== ID for objects of type EditElement - e.g. clips, tracks, plugins, etc *
modules/tracktion_engine/model/edit/tracktion_EditItem.h:18
↓ 24 callersClassEditFileOperations
============================================================================== Contains methods for saving an Edit to a file. */
modules/tracktion_engine/model/edit/tracktion_EditFileOperations.h:18
↓ 22 callersClassValue
modules/3rd_party/choc/containers/choc_Value.h:33
↓ 19 callersClassRangeType
modules/tracktion_core/utilities/tracktion_TimeRange.h:19
↓ 19 callersClassfn
modules/3rd_party/nanorange/nanorange.hpp:812
↓ 18 callersClassempty
modules/3rd_party/nanorange/nanorange.hpp:1469
↓ 17 callersClassLiveClipLevel
============================================================================== Provides a thread-safe way to share a clip's levels with an audio engin
modules/tracktion_engine/model/clips/tracktion_Clip.h:27
↓ 17 callersClassProjectItemID
An ID representing one of the items in a Project. A ProjectItemID consists of two parts: the ID of the project it belongs to, and an ID of th
modules/tracktion_engine/project/tracktion_ProjectItemID.h:20
↓ 16 callersClassChord
modules/tracktion_engine/midi/tracktion_Musicality.h:14
↓ 13 callersClassTrackInsertPoint
Defines the place to insert Track[s]. @see Edit::insertNewTrack, Edit::moveTrack */
modules/tracktion_engine/model/tracks/tracktion_TrackUtils.h:18
↓ 13 callersClassunexpected
modules/3rd_party/expected/expected.hpp:142
↓ 9 callersClassEvent
modules/3rd_party/choc/platform/choc_FileWatcher.h:61
↓ 9 callersClassUTF8Pointer
============================================================================== A non-owning pointer which can iterate over a chunk of null-terminated
modules/3rd_party/choc/text/choc_UTF8.h:35
↓ 9 callersClassset
modules/3rd_party/nanorange/nanorange.hpp:3235
↓ 8 callersClassError
A file handling error, thrown by some of the functions in this namespace.
modules/3rd_party/choc/text/choc_Files.h:34
↓ 8 callersClassReadError
modules/3rd_party/choc/audio/choc_MIDIFile.h:45
↓ 8 callersClassValueView
modules/3rd_party/choc/containers/choc_Value.h:34
↓ 7 callersClassAudioFile
modules/tracktion_engine/tracktion_engine.h:289
↓ 7 callersClassBenchmark
============================================================================== An indiviual Benchmark. To masure a benchmark, simply create one of
modules/tracktion_core/utilities/tracktion_Benchmark.h:68
↓ 7 callersClassKey
Represents a musical key. */
modules/tracktion_core/utilities/tracktion_Tempo.h:54
↓ 7 callersClassTimer
============================================================================== Manages a periodic timer whose callbacks happen on the message loop. Y
modules/3rd_party/choc/gui/choc_MessageLoop.h:79
↓ 7 callersClassWarpMarker
============================================================================== =======================================================================
modules/tracktion_engine/model/clips/tracktion_WarpTimeManager.h:20
↓ 7 callersClasscompare
modules/3rd_party/nanorange/nanorange.hpp:4587
↓ 6 callersClassAutomationPoint
modules/tracktion_engine/model/automation/tracktion_AutomationCurve.h:33
↓ 6 callersClassContext
============================================================================== An execution context which you use for running javascript code.
modules/3rd_party/choc/javascript/choc_javascript.h:87
↓ 6 callersClassPluginCreationInfo
modules/tracktion_engine/plugins/tracktion_Plugin.h:14
↓ 6 callersClassScale
==============================================================================
modules/tracktion_engine/midi/tracktion_Musicality.h:74
↓ 6 callersClassTimecodeDisplayFormat
============================================================================== A timecode display mode, e.g. bars/beats, seconds/frames, etc. */
modules/tracktion_engine/model/edit/tracktion_TimecodeDisplayFormat.h:102
↓ 6 callersEnumType
modules/tracktion_engine/utilities/tracktion_AudioFadeCurve.h:46
↓ 5 callersClassEditTime
============================================================================== =======================================================================
modules/tracktion_engine/model/tracks/tracktion_EditTime.h:35
↓ 5 callersClassMidiChannel
Represents a MIDI channel 1-16, and also contains extra ID bits to encode info about the event's origin. */
modules/tracktion_engine/midi/tracktion_MidiChannel.h:18
↓ 5 callersClassiota_view
modules/3rd_party/nanorange/nanorange.hpp:16934
↓ 4 callersClassAudioFileInfo
============================================================================== */
modules/tracktion_engine/audio_files/tracktion_AudioFile.h:17
↓ 4 callersClassChannelIndex
============================================================================== Describes a channel of a WaveInputDevice or WaveOutputDevice by specify
modules/tracktion_engine/playback/devices/tracktion_WaveDeviceDescription.h:19
↓ 4 callersClassElastiqueProOptions
modules/tracktion_engine/timestretch/tracktion_TimeStretch.h:67
↓ 4 callersClassSpeedFadeDescription
============================================================================== Describes the time and type of the speed fade in/outs.*/
modules/tracktion_engine/playback/graph/tracktion_SpeedRampWaveNode.h:18
↓ 3 callersClassChordNote
modules/tracktion_engine/midi/tracktion_Musicality.cpp:1620
↓ 3 callersClassTimecodeDuration
Stores a duration in both beats and seconds */
modules/tracktion_engine/model/edit/tracktion_TimecodeDisplayFormat.h:78
↓ 3 callersClassTimecodeSnapType
============================================================================== A snap mode, e.g. "nearest beat". A list of available types is retu
modules/tracktion_engine/model/edit/tracktion_TimecodeDisplayFormat.h:32
↓ 3 callersClassTrackAutomationSection
modules/tracktion_engine/model/tracks/tracktion_TrackUtils.h:218
↓ 3 callersClassWaveDeviceDescription
============================================================================== Describes a WaveDevice from which the WaveOutputDevice and WaveInpu
modules/tracktion_engine/playback/devices/tracktion_WaveDeviceDescription.h:55
↓ 3 callersClassproxy
modules/3rd_party/nanorange/nanorange.hpp:14536
↓ 3 callersClassset
modules/3rd_party/magic_enum/magic_enum_containers.hpp:837
↓ 3 callersClassvalue_type
modules/3rd_party/nanorange/nanorange.hpp:18115
↓ 2 callersClassChange
modules/tracktion_engine/model/automation/tracktion_AutomationRecordManager.cpp:182
↓ 2 callersClassDynamicLibrary
============================================================================== A minimal cross-platform loader for .dll/.so files. */
modules/3rd_party/choc/platform/choc_DynamicLibrary.h:31
↓ 2 callersClassError
This is thrown by any javascript functions that need to report an error
modules/3rd_party/choc/javascript/choc_javascript.h:39
↓ 2 callersClassFloatAudioFormat
A raw, proprietary, simple floating point format used for freeze files, etc. */
modules/tracktion_engine/audio_files/formats/tracktion_FloatAudioFileFormat.h:19
↓ 2 callersClassItem
modules/3rd_party/choc/memory/choc_PoolAllocator.h:88
↓ 2 callersClassMidiControllerEvent
modules/tracktion_engine/midi/tracktion_MidiControllerEvent.h:14
↓ 2 callersClassR
modules/3rd_party/doctest/doctest.h:1668
↓ 2 callersClassRange
modules/tracktion_engine/plugins/external/tracktion_VSTXML.h:55
↓ 2 callersClassTimeSignature
Holds a time signature. */
modules/tracktion_core/utilities/tracktion_Tempo.h:47
↓ 2 callersClasscounted_iterator
modules/3rd_party/nanorange/nanorange.hpp:7821
↓ 2 callersClassmove_iterator
modules/3rd_party/nanorange/nanorange.hpp:8355
↓ 2 callersClassref_view
modules/3rd_party/nanorange/nanorange.hpp:15519
↓ 2 callersClassreverse_iterator
modules/3rd_party/nanorange/nanorange.hpp:3821
↓ 2 callersClasssigaction
modules/3rd_party/choc/audio/choc_AudioFileFormat_FLAC.h:6490
↓ 1 callersClassActiveEdits
modules/tracktion_engine/model/edit/tracktion_Edit.h:1008
↓ 1 callersClassAllocator
A custom allocator class which can be used to replace the normal heap allocator for a Type object. This is mainly useful if you need to create and
modules/3rd_party/choc/containers/choc_Value.h:102
↓ 1 callersClassAssignment
modules/tracktion_engine/model/automation/modifiers/tracktion_LFOModifier.h:46
↓ 1 callersClassAudioClipComponent
==============================================================================
examples/common/Components.h:108
↓ 1 callersClassBarsAndBeats
============================================================================== Represents a number of bars and then beats in that bar. */
modules/tracktion_core/utilities/tracktion_Tempo.h:30
↓ 1 callersClassBlankLine
modules/3rd_party/choc/text/choc_CodePrinter.h:67
↓ 1 callersClassBlock
modules/3rd_party/choc/memory/choc_PoolAllocator.h:90
↓ 1 callersClassCGRect
modules/3rd_party/choc/platform/choc_ObjectiveCHelpers.h:167
↓ 1 callersEnumControlType
modules/tracktion_engine/control_surfaces/tracktion_ControlSurface.h:468
↓ 1 callersClassEditDeleter
modules/tracktion_engine/model/edit/tracktion_Edit.h:988
↓ 1 callersClassEndIterator
modules/3rd_party/choc/text/choc_UTF8.h:114
↓ 1 callersClassError
============================================================================== An exception object which is thrown by the Type, Value and ValueView cl
modules/3rd_party/choc/containers/choc_Value.h:57
↓ 1 callersClassFormatException
modules/3rd_party/choc/audio/choc_AudioFileFormat_MP3.h:2513
↓ 1 callersClassFormatException
modules/3rd_party/choc/audio/choc_AudioFileFormat_FLAC.h:17440
↓ 1 callersClassFormatException
modules/3rd_party/choc/audio/choc_AudioFileFormat_WAV.h:77
↓ 1 callersClassGrooveTemplate
============================================================================== */
modules/tracktion_engine/model/edit/tracktion_GrooveTemplate.h:17
↓ 1 callersClassHandle
modules/3rd_party/choc/containers/choc_Value.h:412
↓ 1 callersClassIndent
modules/3rd_party/choc/text/choc_CodePrinter.h:95
↓ 1 callersClassIterator
modules/3rd_party/choc/audio/choc_MIDISequence.h:61
↓ 1 callersClassIterator
modules/3rd_party/choc/containers/choc_Value.h:572
↓ 1 callersClassIterator
modules/3rd_party/choc/text/choc_UTF8.h:116
↓ 1 callersClassJobInfo
modules/tracktion_engine/utilities/tracktion_BackgroundJobs.h:83
↓ 1 callersClassLockedReaderFinder
modules/tracktion_engine/audio_files/tracktion_AudioFileCache.cpp:328
↓ 1 callersClassLoopInfo
Holds tempo/beat information about an audio file. Used by AudioClipBase to sync it to the Edit. */
modules/tracktion_engine/audio_files/tracktion_LoopInfo.h:18
↓ 1 callersClassMemoryDLL
MemoryDLL is an egregious hack that allows you to load DLL files from a chunk of memory in the same way you might load them from a file on disk.
modules/3rd_party/choc/platform/choc_MemoryDLL.h:44
↓ 1 callersClassMidiChannel
modules/tracktion_engine/midi/tracktion_MidiList.cpp:500
↓ 1 callersClassMidiList
*/
modules/tracktion_engine/midi/tracktion_MidiList.h:16
↓ 1 callersClassMidiMessageWithSource
modules/tracktion_graph/utilities/tracktion_MidiMessageWithSource.h:19
↓ 1 callersClassMidiNote
modules/tracktion_engine/midi/tracktion_MidiNote.h:14
↓ 1 callersClassModAssign
modules/tracktion_engine/plugins/effects/tracktion_FourOscPlugin.h:324
↓ 1 callersEnumModSource
modules/tracktion_engine/plugins/effects/tracktion_FourOscPlugin.h:298
↓ 1 callersClassModifierAssignment
modules/tracktion_engine/model/automation/tracktion_AutomatableParameter.h:104
↓ 1 callersClassNSPoint
After sending the stop message, we need to post a dummy event to kick the message loop, otherwise it can just sit there and hang
modules/3rd_party/choc/gui/choc_MessageLoop.h:274
next →1–100 of 2,623, ranked by callers