AGainController Class Reference

#include <againcontroller.h>

Inheritance diagram for AGainController:

Steinberg::Vst::EditController Steinberg::Vst::ComponentBase Steinberg::Vst::IEditController Steinberg::IPluginBase Steinberg::Vst::IConnectionPoint Steinberg::IPluginBase Steinberg::FUnknown Steinberg::FUnknown Steinberg::FUnknown List of all members.

Public Member Functions

tresult PLUGIN_API initialize (FUnknown *context)
tresult PLUGIN_API terminate ()
tresult PLUGIN_API setComponentState (IBStream *state)
IPlugView *PLUGIN_API createView (const char *name)
tresult PLUGIN_API setState (IBStream *state)
tresult PLUGIN_API getState (IBStream *state)
tresult PLUGIN_API setParamNormalized (ParamID tag, ParamValue value)
tresult PLUGIN_API getParamStringByValue (ParamID tag, ParamValue valueNormalized, String128 string)
tresult PLUGIN_API getParamValueByString (ParamID tag, TChar *string, ParamValue &valueNormalized)
tresult receiveText (const char *text)
void addDependentView (AGainEditorView *view)
void removeDependentView (AGainEditorView *view)
void setDefaultMessageText (String128 text)
TChargetDefaultMessageText ()

Static Public Member Functions

static FUnknown * createInstance (void *context)

Detailed Description

Definition at line 47 of file againcontroller.h.


Member Function Documentation

void AGainController::addDependentView ( AGainEditorView view  ) 

Definition at line 307 of file againcontroller.cpp.

static FUnknown* AGainController::createInstance ( void *  context  )  [inline, static]

Definition at line 54 of file againcontroller.h.

IPlugView *PLUGIN_API AGainController::createView ( const char *  name  )  [virtual]

Create the editor view of the plugin, currently only name="editor" is supported.

Reimplemented from Steinberg::Vst::EditController.

Definition at line 181 of file againcontroller.cpp.

TChar * AGainController::getDefaultMessageText (  ) 

Definition at line 338 of file againcontroller.cpp.

tresult PLUGIN_API AGainController::getParamStringByValue ( ParamID  tag,
ParamValue  valueNormalized,
String128  string 
) [virtual]

Gets for a given paramID and normalized value its associated string representation.

Reimplemented from Steinberg::Vst::EditController.

Definition at line 262 of file againcontroller.cpp.

tresult PLUGIN_API AGainController::getParamValueByString ( ParamID  tag,
TChar string,
ParamValue valueNormalized 
) [virtual]

Gets for a given paramID and string its normalized value.

Reimplemented from Steinberg::Vst::EditController.

Definition at line 286 of file againcontroller.cpp.

tresult PLUGIN_API AGainController::getState ( IBStream *  state  ) 

Definition at line 219 of file againcontroller.cpp.

tresult PLUGIN_API AGainController::initialize ( FUnknown *  context  ) 

Definition at line 122 of file againcontroller.cpp.

tresult AGainController::receiveText ( const char *  text  )  [virtual]

Receives a simple text message from the peer.

Reimplemented from Steinberg::Vst::ComponentBase.

Definition at line 231 of file againcontroller.cpp.

void AGainController::removeDependentView ( AGainEditorView view  ) 

Definition at line 314 of file againcontroller.cpp.

tresult PLUGIN_API AGainController::setComponentState ( IBStream *  state  ) 

Definition at line 165 of file againcontroller.cpp.

void AGainController::setDefaultMessageText ( String128  text  ) 

Definition at line 331 of file againcontroller.cpp.

tresult PLUGIN_API AGainController::setParamNormalized ( ParamID  tag,
ParamValue  value 
) [virtual]

Sets the normalized value to the parameter associated to the paramID.

Reimplemented from Steinberg::Vst::EditController.

Definition at line 244 of file againcontroller.cpp.

tresult PLUGIN_API AGainController::setState ( IBStream *  state  ) 

Definition at line 190 of file againcontroller.cpp.

tresult PLUGIN_API AGainController::terminate (  )  [virtual]

This function is called, before the plugin is unloaded and can be used for cleanups. You have to release all references to any host application interfaces.

Reimplemented from Steinberg::Vst::EditController.

Definition at line 157 of file againcontroller.cpp.


The documentation for this class was generated from the following files: Empty

Copyright ©2008 Steinberg Media Technologies. All Rights Reserved.