MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
include
mgl
render
font
mgl_font_glyph.h
[詳解]
1
// SPDX-License-Identifier: Zlib
2
/* ------------------------------------------------------------------------- */
9
/* ------------------------------------------------------------------------- */
10
11
#ifndef INCGUARD_MGL_FONT_GLYPH_H_1681831831
12
#define INCGUARD_MGL_FONT_GLYPH_H_1681831831
13
14
#include <
mgl/render/mgl_texture_with_bounds.h
>
15
16
namespace
MGL::Render
17
{
19
struct
FontGlyph
20
{
21
char32_t
code
{0};
22
Vector2
size
;
23
float
advance
{0.0f};
24
Vector2
bearing
;
25
TextureWithBounds
texture
;
26
};
27
}
// namespace MGL::Render
28
29
#endif
// INCGUARD_MGL_FONT_GLYPH_H_1681831831
30
31
// vim: et ts=4 sw=4 sts=4
MGL::Render::TextureWithBounds
領域付きテクスチャクラス
Definition
mgl_texture_with_bounds.h:22
mgl_texture_with_bounds.h
MGL 領域付きテクスチャ
MGL::Render::FontGlyph
グリフ情報
Definition
mgl_font_glyph.h:20
MGL::Render::FontGlyph::bearing
Vector2 bearing
ベアリング
Definition
mgl_font_glyph.h:24
MGL::Render::FontGlyph::code
char32_t code
文字コード(UTF-32)
Definition
mgl_font_glyph.h:21
MGL::Render::FontGlyph::texture
TextureWithBounds texture
表示するテクスチャ
Definition
mgl_font_glyph.h:25
MGL::Render::FontGlyph::size
Vector2 size
サイズ(幅と高さ)
Definition
mgl_font_glyph.h:22
MGL::Render::FontGlyph::advance
float advance
送り幅
Definition
mgl_font_glyph.h:23
MGL::Vector2
2Dベクトル
Definition
mgl_vector2.h:23
構築:
1.12.0