MyScript Interactive Ink SDK
4.4.2
iink
graphics
ExtraBrushStyle.h
1
// Copyright @ MyScript. All rights reserved.
2
3
#pragma once
4
5
#include <iink/String.h>
6
7
namespace
myscript
{
8
namespace
iink {
9
namespace
graphics {
10
15
struct
ExtraBrushStyle
16
{
17
ExtraBrushStyle
() =
default
;
18
ExtraBrushStyle
(
const
String
&
brushName
,
float
strokeWidth
,
float
pressureSensitivity
,
float
tiltSensitivity
,
bool
orientationEnabled
)
19
:
brushName
(
brushName
)
20
,
strokeWidth
(
strokeWidth
)
21
,
pressureSensitivity
(
pressureSensitivity
)
22
,
tiltSensitivity
(
tiltSensitivity
)
23
,
orientationEnabled
(
orientationEnabled
)
24
{}
25
26
String
brushName
;
27
float
strokeWidth
= 1.f;
28
float
pressureSensitivity
= 0.f;
29
float
tiltSensitivity
= 0.f;
30
bool
orientationEnabled
=
false
;
31
};
32
33
}
34
}
35
}
myscript::iink::String
Definition:
String.h:17
myscript
Definition:
Configuration.h:10
myscript::iink::graphics::ExtraBrushStyle
Definition:
ExtraBrushStyle.h:16
myscript::iink::graphics::ExtraBrushStyle::brushName
String brushName
Definition:
ExtraBrushStyle.h:26
myscript::iink::graphics::ExtraBrushStyle::ExtraBrushStyle
ExtraBrushStyle(const String &brushName, float strokeWidth, float pressureSensitivity, float tiltSensitivity, bool orientationEnabled)
Definition:
ExtraBrushStyle.h:18
myscript::iink::graphics::ExtraBrushStyle::ExtraBrushStyle
ExtraBrushStyle()=default
myscript::iink::graphics::ExtraBrushStyle::tiltSensitivity
float tiltSensitivity
Definition:
ExtraBrushStyle.h:29
myscript::iink::graphics::ExtraBrushStyle::pressureSensitivity
float pressureSensitivity
Definition:
ExtraBrushStyle.h:28
myscript::iink::graphics::ExtraBrushStyle::strokeWidth
float strokeWidth
Definition:
ExtraBrushStyle.h:27
myscript::iink::graphics::ExtraBrushStyle::orientationEnabled
bool orientationEnabled
Definition:
ExtraBrushStyle.h:30
Generated by
1.9.4