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 Param * getParamForID (int paramID, const Group *grp) const
 
const ValueType * getValueType (const juce::String &name) const
 

Static Public Member Functions

static VSTXML * createFor (const juce::XmlElement &xml)
 

Public Attributes

juce::OwnedArray< Base > paramTree
 
juce::OwnedArray< ValueType > valueTypes
 
juce::OwnedArray< Template > templates
 

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: