MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
mgl_font_option.h
[詳解]
1// SPDX-License-Identifier: Zlib
2/* ------------------------------------------------------------------------- */
9/* ------------------------------------------------------------------------- */
10
11#ifndef INCGUARD_MGL_FONT_OPTION_H_1622020249
12#define INCGUARD_MGL_FONT_OPTION_H_1622020249
13
17
18namespace MGL::Render
19{
22{
25 Vector2 scale{1.0f, 1.0f};
27 SamplerType samplerType{SamplerType::Nearest};
29
30 /* ------------------------------------------------------------------------- */
35 /* ------------------------------------------------------------------------- */
36 constexpr operator DrawOption2D() const noexcept
37 {
38 DrawOption2D option;
39 option.SetScale(scale);
40 option.SetMaskColor(maskColor);
42
43 return option;
44 }
45};
46
47} // namespace MGL::Render
48
49#endif // INCGUARD_MGL_FONT_OPTION_H_1622020249
50
51// vim: et ts=4 sw=4 sts=4
2D描画オプション
Definition mgl_draw_option_2d.h:23
constexpr void SetScale(const Vector2 &scale) noexcept
スケール値の設定
Definition mgl_draw_option_2d.h:80
constexpr void SetSamplerType(SamplerType sampler) noexcept
サンプラーの設定
Definition mgl_draw_option_2d.h:189
constexpr void SetMaskColor(const Color &color) noexcept
マスクカラーの設定
Definition mgl_draw_option_2d.h:157
MGL 色情報
constexpr Color kColorWhite
Definition mgl_color.h:84
MGL 2D描画オプション
MGL 描画関連の定義
SamplerType
サンプラー
Definition mgl_render_types.h:59
Horizontal
水平方向の配置
Definition mgl_alignment.h:24
色情報
Definition mgl_color.h:22
フォント描画オプション
Definition mgl_font_option.h:22
Vector2 firstPosition
初期基準位置
Definition mgl_font_option.h:23
Vector2 margin
字間と行間
Definition mgl_font_option.h:28
Alignment::Horizontal horizontalAlignment
水平方向の配置情報
Definition mgl_font_option.h:24
SamplerType samplerType
サンプラータイプ
Definition mgl_font_option.h:27
Color maskColor
マスクカラー
Definition mgl_font_option.h:26
Vector2 scale
スケール値
Definition mgl_font_option.h:25
2Dベクトル
Definition mgl_vector2.h:23