Steinberg::Vst::IComponentHandler Class Reference

#include <ivsteditcontroller.h>

Inheritance diagram for Steinberg::Vst::IComponentHandler:

Steinberg::FUnknown List of all members.

Public Member Functions

virtual tresult PLUGIN_API beginEdit (ParamID tag)=0
virtual tresult PLUGIN_API performEdit (ParamID tag, ParamValue valueNormalized)=0
virtual tresult PLUGIN_API endEdit (ParamID tag)=0
virtual tresult PLUGIN_API restartComponent (int32 flags)=0

Static Public Attributes

static const FUID iid

Detailed Description

[host imp] Host callback interface, used with edit controller

Definition at line 95 of file ivsteditcontroller.h.


Member Function Documentation

virtual tresult PLUGIN_API Steinberg::Vst::IComponentHandler::beginEdit ( ParamID  tag  )  [pure virtual]

To be called before calling a performEdit (when mouse down for example).

virtual tresult PLUGIN_API Steinberg::Vst::IComponentHandler::endEdit ( ParamID  tag  )  [pure virtual]

To be called after calling a performEdit (when mouse up for example).

virtual tresult PLUGIN_API Steinberg::Vst::IComponentHandler::performEdit ( ParamID  tag,
ParamValue  valueNormalized 
) [pure virtual]

Called between beginEdit and endEdit to inform the handler that a given parameter has a new value.

virtual tresult PLUGIN_API Steinberg::Vst::IComponentHandler::restartComponent ( int32  flags  )  [pure virtual]

Instruct host to restart the component.


Member Data Documentation

const FUID Steinberg::Vst::IComponentHandler::iid [static]

Reimplemented from Steinberg::FUnknown.

Definition at line 112 of file ivsteditcontroller.h.


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

Copyright ©2008 Steinberg Media Technologies. All Rights Reserved.