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
iplugviewcontentscalesupport.h
Go to the documentation of this file.
1 //-----------------------------------------------------------------------------
2// Project : SDK Core
3//
4// Category : SDK GUI Interfaces
5// Filename : pluginterfaces/gui/iplugviewcontentscalesupport.h
6// Created by : Steinberg, 06/2016
7// Description : Plug-in User Interface Scaling
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
20
21//------------------------------------------------------------------------
23//------------------------------------------------------------------------
24
25//------------------------------------------------------------------------
26namespace Steinberg {
27
28//------------------------------------------------------------------------
58{
59public:
60//------------------------------------------------------------------------
61 typedef float ScaleFactor;
62
63 virtual tresult PLUGIN_API setContentScaleFactor (ScaleFactor factor) = 0;
64//------------------------------------------------------------------------
65 static const FUID iid;
66};
67
68DECLARE_CLASS_IID (IPlugViewContentScaleSupport, 0x65ED9690, 0x8AC44525, 0x8AADEF7A, 0x72EA703F)
69
70//------------------------------------------------------------------------
71} // namespace Steinberg
72
73//------------------------------------------------------------------------
75//------------------------------------------------------------------------
Handling 16 Byte Globally Unique Identifiers.
Definition funknown.h:241
The basic interface of all interfaces.
Definition funknown.h:375