LMMS
Loading...
Searching...
No Matches
plugins
CarlaBase
carla
source
includes
vst3sdk
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
//------------------------------------------------------------------------
49
class
IPlugViewContentScaleSupport
:
public
FUnknown
50
{
51
public
:
52
//------------------------------------------------------------------------
53
typedef
float
ScaleFactor
;
54
55
virtual
tresult
PLUGIN_API
setContentScaleFactor
(
ScaleFactor
factor) = 0;
56
//------------------------------------------------------------------------
57
static
const
FUID
iid
;
58
};
59
60
DECLARE_CLASS_IID
(
IPlugViewContentScaleSupport
, 0x65ED9690, 0x8AC44525, 0x8AADEF7A, 0x72EA703F)
61
62
//------------------------------------------------------------------------
63
}
// namespace Steinberg
64
65
//------------------------------------------------------------------------
66
#include "
pluginterfaces/base/falignpop.h
"
67
//------------------------------------------------------------------------
Steinberg::FUID
Definition
funknown.h:233
Steinberg::FUnknown
Definition
funknown.h:361
Steinberg::IPlugViewContentScaleSupport
Definition
iplugviewcontentscalesupport.h:50
Steinberg::IPlugViewContentScaleSupport::ScaleFactor
float ScaleFactor
Definition
iplugviewcontentscalesupport.h:53
Steinberg::IPlugViewContentScaleSupport::setContentScaleFactor
virtual tresult PLUGIN_API setContentScaleFactor(ScaleFactor factor)=0
Steinberg::IPlugViewContentScaleSupport::iid
static const FUID iid
Definition
iplugviewcontentscalesupport.h:57
falignpop.h
falignpush.h
funknown.h
DECLARE_CLASS_IID
#define DECLARE_CLASS_IID(ClassName, l1, l2, l3, l4)
Definition
funknown.h:74
Steinberg
Definition
baseiids.cpp:43
Steinberg::tresult
int32 tresult
Definition
ftypes.h:76
Generated on
for LMMS by
1.16.1