JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
ivstplugview.h
Go to the documentation of this file.
1 //------------------------------------------------------------------------
2// Project : VST SDK
3//
4// Category : Interfaces
5// Filename : pluginterfaces/vst/ivstplugview.h
6// Created by : Steinberg, 01/2009
7// Description : Plug-in User Interface Extension
8//
9//-----------------------------------------------------------------------------
10// This file is part of a Steinberg SDK. It is subject to the license terms
11// in the LICENSE file found in the top-level directory of this distribution
12// and at www.steinberg.net/sdklicenses.
13// No part of the SDK, including this file, may be copied, modified, propagated,
14// or distributed except according to the terms contained in the LICENSE file.
15//-----------------------------------------------------------------------------
16
17#pragma once
18
21
22//------------------------------------------------------------------------
24//------------------------------------------------------------------------
25
26//------------------------------------------------------------------------
27namespace Steinberg {
28namespace Vst {
29//------------------------------------------------------------------------
30// IParameterFinder Interface
31//------------------------------------------------------------------------
45{
46public:
47 //------------------------------------------------------------------------
49 virtual tresult PLUGIN_API findParameter (int32 xPos, int32 yPos, ParamID& resultTag /*out*/) = 0;
50 //------------------------------------------------------------------------
51 static const FUID iid;
52};
53
54DECLARE_CLASS_IID (IParameterFinder, 0x0F618302, 0x215D4587, 0xA512073C, 0x77B9D383)
55
56//------------------------------------------------------------------------
57} // namespace Vst
58} // namespace Steinberg
59
60//------------------------------------------------------------------------
62//------------------------------------------------------------------------
Handling 16 Byte Globally Unique Identifiers.
Definition funknown.h:241
The basic interface of all interfaces.
Definition funknown.h:375
Extension for IPlugView to find view parameters (lookup value under mouse support): Vst::IParameterFi...
virtual tresult PLUGIN_API findParameter(int32 xPos, int32 yPos, ParamID &resultTag)=0
Find out which parameter in plug-in view is at given position (relative to plug-in view).
uint32 ParamID
parameter identifier
Definition vsttypes.h:81