Vuo
2.3.2
renderer
VuoRendererInputDrawer.hh
Go to the documentation of this file.
1
10
#pragma once
11
12
#include "
VuoRendererInputAttachment.hh
"
13
14
class
VuoNode
;
15
class
VuoRendererSignaler
;
16
20
class
VuoRendererInputDrawer
:
public
VuoRendererInputAttachment
21
{
22
public
:
23
VuoRendererInputDrawer
(
VuoNode
*baseNode,
VuoRendererSignaler
*
signaler
);
24
25
qreal
getMaxDrawerLabelWidth
(
void
)
const
;
26
qreal
getMaxDrawerChainedLabelWidth
(
void
)
const
;
27
vector<VuoRendererPort *>
getDrawerPorts
(
void
)
const
;
28
void
setHorizontalDrawerOffset
(qreal offset);
29
30
static
const
qreal
drawerInteriorHorizontalPadding
;
31
static
const
qreal
drawerHorizontalSpacing
;
32
33
protected
:
34
void
layoutPorts
(
void
);
35
QPainterPath
getDrawerPath
(
bool
includeDragHandle)
const
;
36
37
vector<VuoRendererPort *>
drawerPorts
;
38
qreal
horizontalDrawerOffset
;
39
qreal
drawerBottomExtensionHeight
;
40
};
41
Generated on Sat Jun 19 2021 10:17:47 for Vuo by
1.9.1