acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
font.h
1
//
2
// Created by camilo on 31/01/2022 14:43 <3ThomasBorregaardSorensen!!
3
//
4
#pragma once
5
6
7
#include "object.h"
8
9
namespace
nano
10
{
11
12
namespace
graphics
13
{
14
15
16
class
CLASS_DECL_ACME font :
17
virtual
public
::nano::graphics::object
18
{
19
public
:
20
21
22
::pointer < font_family > m_pfontfamily;
23
::f32 m_fFontSize;
24
bool
m_bPixelSize;
25
bool
m_bBold;
26
bool
m_bItalic;
27
bool
m_bUnderline;
28
29
30
font();
31
~font();
32
33
34
virtual
void
create_point_font(
font_family
* pfontfamily, ::f64 fPointSize,
bool
bBold =
false
,
bool
bItalic =
false
,
bool
bUnderline =
false
);
35
virtual
void
create_pixel_font(
font_family
* pfontfamily, ::f64 fPixelSize,
bool
bBold =
false
,
bool
bItalic =
false
,
bool
bUnderline =
false
);
36
37
38
39
40
};
41
42
43
}
// namespace graphics
44
45
46
}
// namespace nano
47
48
49
nano::graphics::font_family
Definition
font_family.h:22
nano::graphics::object
Definition
object.h:17
nano
graphics
font.h
Generated by
1.17.0