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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
tracktion::engine::VSTXML Class Reference

Classes

struct  Base
 
struct  Entry
 
struct  Group
 
struct  Param
 
struct  Range
 
struct  Template
 
struct  ValueType
 

Public Member Functions

const ParamgetParamForID (int paramID, const Group *grp) const
 
const ValueTypegetValueType (const juce::String &name) const
 

Static Public Member Functions

static VSTXMLcreateFor (const juce::XmlElement &xml)
 

Public Attributes

juce::OwnedArray< BaseparamTree
 
juce::OwnedArray< ValueTypevalueTypes
 
juce::OwnedArray< Templatetemplates
 

Detailed Description

Definition at line 14 of file tracktion_VSTXML.h.


Class Documentation

◆ tracktion::engine::VSTXML::Entry

struct tracktion::engine::VSTXML::Entry

Definition at line 84 of file tracktion_VSTXML.h.

Class Members
String name
Range range

◆ tracktion::engine::VSTXML::Template

struct tracktion::engine::VSTXML::Template

Definition at line 96 of file tracktion_VSTXML.h.

Class Members
String name
OwnedArray< Param > params

◆ tracktion::engine::VSTXML::ValueType

struct tracktion::engine::VSTXML::ValueType

Definition at line 90 of file tracktion_VSTXML.h.

Class Members
OwnedArray< Entry > entries
String label
String name

Member Function Documentation

◆ createFor()

static VSTXML * tracktion::engine::VSTXML::createFor ( const juce::XmlElement xml)
static

Definition at line 17 of file tracktion_VSTXML.h.

◆ getParamForID()

const Param * tracktion::engine::VSTXML::getParamForID ( int  paramID,
const Group grp 
) const

Definition at line 102 of file tracktion_VSTXML.h.

◆ getValueType()

const ValueType * tracktion::engine::VSTXML::getValueType ( const juce::String name) const

Definition at line 118 of file tracktion_VSTXML.h.

Member Data Documentation

◆ paramTree

juce::OwnedArray<Base> tracktion::engine::VSTXML::paramTree

Definition at line 127 of file tracktion_VSTXML.h.

◆ templates

juce::OwnedArray<Template> tracktion::engine::VSTXML::templates

Definition at line 129 of file tracktion_VSTXML.h.

◆ valueTypes

juce::OwnedArray<ValueType> tracktion::engine::VSTXML::valueTypes

Definition at line 128 of file tracktion_VSTXML.h.


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