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
juce_audio_processors
format_types
VST3_SDK
pluginterfaces
gui
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
19
#include "
pluginterfaces/base/funknown.h
"
20
21
//------------------------------------------------------------------------
22
#include "
pluginterfaces/base/falignpush.h
"
23
//------------------------------------------------------------------------
24
25
//------------------------------------------------------------------------
26
namespace
Steinberg {
27
28
//------------------------------------------------------------------------
57
class
IPlugViewContentScaleSupport
:
public
FUnknown
58
{
59
public
:
60
//------------------------------------------------------------------------
61
typedef
float
ScaleFactor;
62
63
virtual
tresult PLUGIN_API setContentScaleFactor (ScaleFactor factor) = 0;
64
//------------------------------------------------------------------------
65
static
const
FUID
iid;
66
};
67
68
DECLARE_CLASS_IID (
IPlugViewContentScaleSupport
, 0x65ED9690, 0x8AC44525, 0x8AADEF7A, 0x72EA703F)
69
70
//------------------------------------------------------------------------
71
}
// namespace Steinberg
72
73
//------------------------------------------------------------------------
74
#include "
pluginterfaces/base/falignpop.h
"
75
//------------------------------------------------------------------------
Steinberg::FUID
Handling 16 Byte Globally Unique Identifiers.
Definition
funknown.h:241
Steinberg::FUnknown
The basic interface of all interfaces.
Definition
funknown.h:375
Steinberg::IPlugViewContentScaleSupport
Plug-in view content scale support.
Definition
iplugviewcontentscalesupport.h:58
falignpop.h
falignpush.h
funknown.h
« « « Anklang Documentation