![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
#include <DrawableText.hpp>
Public Member Functions | |
SIV3D_NODISCARD_CXX20 | DrawableText ()=default |
SIV3D_NODISCARD_CXX20 | DrawableText (const Font &_font, const String &_text) |
SIV3D_NODISCARD_CXX20 | DrawableText (const Font &_font, String &&_text) |
Array< double > | getXAdvances () const |
Array< double > | getXAdvances (double size) const |
RectF | region (double x, double y) const |
テキストが描画される領域を返します。 More... | |
RectF | region (Vec2 pos=Vec2{ 0, 0 }) const |
テキストが描画される領域を返します。 More... | |
RectF | region (Arg::topLeft_< Vec2 > topLeft) const |
RectF | region (Arg::topCenter_< Vec2 > topCenter) const |
RectF | region (Arg::topRight_< Vec2 > topRight) const |
RectF | region (Arg::rightCenter_< Vec2 > rightCenter) const |
RectF | region (Arg::bottomRight_< Vec2 > bottomRight) const |
RectF | region (Arg::bottomCenter_< Vec2 > bottomCenter) const |
RectF | region (Arg::bottomLeft_< Vec2 > bottomLeft) const |
RectF | region (Arg::leftCenter_< Vec2 > leftCenter) const |
RectF | region (Arg::center_< Vec2 > center) const |
RectF | region (double size, double x, double y) const |
RectF | region (double size, Vec2 pos=Vec2{ 0, 0 }) const |
RectF | region (double size, Arg::topLeft_< Vec2 > topLeft) const |
RectF | region (double size, Arg::topCenter_< Vec2 > topCenter) const |
RectF | region (double size, Arg::topRight_< Vec2 > topRight) const |
RectF | region (double size, Arg::rightCenter_< Vec2 > rightCenter) const |
RectF | region (double size, Arg::bottomRight_< Vec2 > bottomRight) const |
RectF | region (double size, Arg::bottomCenter_< Vec2 > bottomCenter) const |
RectF | region (double size, Arg::bottomLeft_< Vec2 > bottomLeft) const |
RectF | region (double size, Arg::leftCenter_< Vec2 > leftCenter) const |
RectF | region (double size, Arg::center_< Vec2 > center) const |
RectF | regionBase (double x, double y) const |
RectF | regionBase (Vec2 pos=Vec2{ 0, 0 }) const |
RectF | regionBase (Arg::left_< Vec2 > left) const |
RectF | regionBase (Arg::center_< Vec2 > center) const |
RectF | regionBase (Arg::right_< Vec2 > right) const |
RectF | regionBase (double size, double x, double y) const |
RectF | regionBase (double size, Vec2 pos=Vec2{ 0, 0 }) const |
RectF | regionBase (double size, Arg::left_< Vec2 > left) const |
RectF | regionBase (double size, Arg::center_< Vec2 > center) const |
RectF | regionBase (double size, Arg::right_< Vec2 > right) const |
RectF | regionAt (double x, double y) const |
RectF | regionAt (Vec2 pos=Vec2{ 0, 0 }) const |
RectF | regionAt (double size, double x, double y) const |
RectF | regionAt (double size, Vec2 pos=Vec2{ 0, 0 }) const |
RectF | regionBaseAt (double x, double y) const |
RectF | regionBaseAt (Vec2 pos=Vec2{ 0, 0 }) const |
RectF | regionBaseAt (double size, double x, double y) const |
RectF | regionBaseAt (double size, Vec2 pos=Vec2{ 0, 0 }) const |
RectF | draw (double x, double y, const ColorF &color=Palette::White) const |
RectF | draw (const Vec2 &pos=Vec2{ 0, 0 }, const ColorF &color=Palette::White) const |
RectF | draw (Arg::topLeft_< Vec2 > topLeft, const ColorF &color=Palette::White) const |
RectF | draw (Arg::topCenter_< Vec2 > topCenter, const ColorF &color=Palette::White) const |
RectF | draw (Arg::topRight_< Vec2 > topRight, const ColorF &color=Palette::White) const |
RectF | draw (Arg::rightCenter_< Vec2 > rightCenter, const ColorF &color=Palette::White) const |
RectF | draw (Arg::bottomRight_< Vec2 > bottomRight, const ColorF &color=Palette::White) const |
RectF | draw (Arg::bottomCenter_< Vec2 > bottomCenter, const ColorF &color=Palette::White) const |
RectF | draw (Arg::bottomLeft_< Vec2 > bottomLeft, const ColorF &color=Palette::White) const |
RectF | draw (Arg::leftCenter_< Vec2 > leftCenter, const ColorF &color=Palette::White) const |
RectF | draw (Arg::center_< Vec2 > center, const ColorF &color=Palette::White) const |
bool | draw (const RectF &area, const ColorF &color=Palette::White) const |
RectF | draw (double size, double x, double y, const ColorF &color=Palette::White) const |
RectF | draw (double size, const Vec2 &pos, const ColorF &color=Palette::White) const |
RectF | draw (double size, Arg::topLeft_< Vec2 > topLeft, const ColorF &color=Palette::White) const |
RectF | draw (double size, Arg::topCenter_< Vec2 > topCenter, const ColorF &color=Palette::White) const |
RectF | draw (double size, Arg::topRight_< Vec2 > topRight, const ColorF &color=Palette::White) const |
RectF | draw (double size, Arg::rightCenter_< Vec2 > rightCenter, const ColorF &color=Palette::White) const |
RectF | draw (double size, Arg::bottomRight_< Vec2 > bottomRight, const ColorF &color=Palette::White) const |
RectF | draw (double size, Arg::bottomCenter_< Vec2 > bottomCenter, const ColorF &color=Palette::White) const |
RectF | draw (double size, Arg::bottomLeft_< Vec2 > bottomLeft, const ColorF &color=Palette::White) const |
RectF | draw (double size, Arg::leftCenter_< Vec2 > leftCenter, const ColorF &color=Palette::White) const |
RectF | draw (double size, Arg::center_< Vec2 > center, const ColorF &color=Palette::White) const |
bool | draw (double size, const RectF &area, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, double x, double y, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, const Vec2 &pos=Vec2{ 0, 0 }, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, Arg::topLeft_< Vec2 > topLeft, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, Arg::topCenter_< Vec2 > topCenter, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, Arg::topRight_< Vec2 > topRight, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, Arg::rightCenter_< Vec2 > rightCenter, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, Arg::bottomRight_< Vec2 > bottomRight, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, Arg::bottomCenter_< Vec2 > bottomCenter, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, Arg::bottomLeft_< Vec2 > bottomLeft, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, Arg::leftCenter_< Vec2 > leftCenter, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, Arg::center_< Vec2 > center, const ColorF &color=Palette::White) const |
bool | draw (const TextStyle &textStyle, const RectF &area, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, double size, double x, double y, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, double size, const Vec2 &pos, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, double size, Arg::topLeft_< Vec2 > topLeft, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, double size, Arg::topCenter_< Vec2 > topCenter, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, double size, Arg::topRight_< Vec2 > topRight, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, double size, Arg::rightCenter_< Vec2 > rightCenter, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, double size, Arg::bottomRight_< Vec2 > bottomRight, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, double size, Arg::bottomCenter_< Vec2 > bottomCenter, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, double size, Arg::bottomLeft_< Vec2 > bottomLeft, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, double size, Arg::leftCenter_< Vec2 > leftCenter, const ColorF &color=Palette::White) const |
RectF | draw (const TextStyle &textStyle, double size, Arg::center_< Vec2 > center, const ColorF &color=Palette::White) const |
bool | draw (const TextStyle &textStyle, double size, const RectF &area, const ColorF &color=Palette::White) const |
RectF | drawBase (double x, double y, const ColorF &color=Palette::White) const |
RectF | drawBase (const Vec2 &pos=Vec2{ 0, 0 }, const ColorF &color=Palette::White) const |
RectF | drawBase (Arg::left_< Vec2 > left, const ColorF &color=Palette::White) const |
RectF | drawBase (Arg::center_< Vec2 > center, const ColorF &color=Palette::White) const |
RectF | drawBase (Arg::right_< Vec2 > right, const ColorF &color=Palette::White) const |
RectF | drawBase (double size, double x, double y, const ColorF &color=Palette::White) const |
RectF | drawBase (double size, const Vec2 &pos, const ColorF &color=Palette::White) const |
RectF | drawBase (double size, Arg::left_< Vec2 > left, const ColorF &color=Palette::White) const |
RectF | drawBase (double size, Arg::center_< Vec2 > center, const ColorF &color=Palette::White) const |
RectF | drawBase (double size, Arg::right_< Vec2 > right, const ColorF &color=Palette::White) const |
RectF | drawBase (const TextStyle &textStyle, double x, double y, const ColorF &color=Palette::White) const |
RectF | drawBase (const TextStyle &textStyle, const Vec2 &pos=Vec2{ 0, 0 }, const ColorF &color=Palette::White) const |
RectF | drawBase (const TextStyle &textStyle, Arg::left_< Vec2 > left, const ColorF &color=Palette::White) const |
RectF | drawBase (const TextStyle &textStyle, Arg::center_< Vec2 > center, const ColorF &color=Palette::White) const |
RectF | drawBase (const TextStyle &textStyle, Arg::right_< Vec2 > right, const ColorF &color=Palette::White) const |
RectF | drawBase (const TextStyle &textStyle, double size, double x, double y, const ColorF &color=Palette::White) const |
RectF | drawBase (const TextStyle &textStyle, double size, const Vec2 &pos, const ColorF &color=Palette::White) const |
RectF | drawBase (const TextStyle &textStyle, double size, Arg::left_< Vec2 > left, const ColorF &color=Palette::White) const |
RectF | drawBase (const TextStyle &textStyle, double size, Arg::center_< Vec2 > center, const ColorF &color=Palette::White) const |
RectF | drawBase (const TextStyle &textStyle, double size, Arg::right_< Vec2 > right, const ColorF &color=Palette::White) const |
RectF | drawAt (double x, double y, const ColorF &color=Palette::White) const |
中心位置を指定してテキストを描画します。 More... | |
RectF | drawAt (const Vec2 &pos=Vec2{ 0, 0 }, const ColorF &color=Palette::White) const |
中心位置を指定してテキストを描画します。 More... | |
RectF | drawAt (double size, double x, double y, const ColorF &color=Palette::White) const |
中心位置を指定してテキストを描画します。 More... | |
RectF | drawAt (double size, const Vec2 &pos, const ColorF &color=Palette::White) const |
中心位置を指定してテキストを描画します。 More... | |
RectF | drawAt (const TextStyle &textStyle, double x, double y, const ColorF &color=Palette::White) const |
中心位置を指定してテキストを描画します。 More... | |
RectF | drawAt (const TextStyle &textStyle, const Vec2 &pos=Vec2{ 0, 0 }, const ColorF &color=Palette::White) const |
中心位置を指定してテキストを描画します。 More... | |
RectF | drawAt (const TextStyle &textStyle, double size, double x, double y, const ColorF &color=Palette::White) const |
中心位置を指定してテキストを描画します。 More... | |
RectF | drawAt (const TextStyle &textStyle, double size, const Vec2 &pos, const ColorF &color=Palette::White) const |
中心位置を指定してテキストを描画します。 More... | |
RectF | drawBaseAt (double x, double y, const ColorF &color=Palette::White) const |
RectF | drawBaseAt (const Vec2 &pos=Vec2{ 0, 0 }, const ColorF &color=Palette::White) const |
RectF | drawBaseAt (double size, double x, double y, const ColorF &color=Palette::White) const |
RectF | drawBaseAt (double size, const Vec2 &pos, const ColorF &color=Palette::White) const |
RectF | drawBaseAt (const TextStyle &textStyle, double x, double y, const ColorF &color=Palette::White) const |
RectF | drawBaseAt (const TextStyle &textStyle, const Vec2 &pos=Vec2{ 0, 0 }, const ColorF &color=Palette::White) const |
RectF | drawBaseAt (const TextStyle &textStyle, double size, double x, double y, const ColorF &color=Palette::White) const |
RectF | drawBaseAt (const TextStyle &textStyle, double size, const Vec2 &pos, const ColorF &color=Palette::White) const |
void | paint (Image &dst, double x, double y, const Color &color=Palette::White) const |
void | paint (Image &dst, const Vec2 &pos, const Color &color=Palette::White) const |
void | stamp (Image &dst, double x, double y, const Color &color=Palette::White) const |
void | stamp (Image &dst, const Vec2 &pos, const Color &color=Palette::White) const |
void | overwrite (Image &dst, double x, double y) const |
void | overwrite (Image &dst, const Vec2 &pos) const |
void | paintAt (Image &dst, double x, double y, const Color &color=Palette::White) const |
void | paintAt (Image &dst, const Vec2 &pos, const Color &color=Palette::White) const |
void | stampAt (Image &dst, double x, double y, const Color &color=Palette::White) const |
void | stampAt (Image &dst, const Vec2 &pos, const Color &color=Palette::White) const |
void | overwriteAt (Image &dst, double x, double y) const |
void | overwriteAt (Image &dst, const Vec2 &pos) const |
Public Attributes | |
Font | font |
String | text |
Array< GlyphCluster > | clusters |
|
default |
RectF s3d::DrawableText::draw | ( | Arg::bottomCenter_< Vec2 > | bottomCenter, |
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | Arg::bottomLeft_< Vec2 > | bottomLeft, |
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | Arg::bottomRight_< Vec2 > | bottomRight, |
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | Arg::center_< Vec2 > | center, |
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | Arg::leftCenter_< Vec2 > | leftCenter, |
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | Arg::rightCenter_< Vec2 > | rightCenter, |
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | Arg::topCenter_< Vec2 > | topCenter, |
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | Arg::topLeft_< Vec2 > | topLeft, |
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | Arg::topRight_< Vec2 > | topRight, |
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
Arg::bottomCenter_< Vec2 > | bottomCenter, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
Arg::bottomLeft_< Vec2 > | bottomLeft, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
Arg::bottomRight_< Vec2 > | bottomRight, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
Arg::center_< Vec2 > | center, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
Arg::leftCenter_< Vec2 > | leftCenter, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
Arg::rightCenter_< Vec2 > | rightCenter, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
Arg::topCenter_< Vec2 > | topCenter, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
Arg::topLeft_< Vec2 > | topLeft, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
Arg::topRight_< Vec2 > | topRight, | ||
const ColorF & | color = Palette::White |
||
) | const |
bool s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
const RectF & | area, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
const Vec2 & | pos = Vec2{ 0, 0 } , |
||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
double | size, | ||
Arg::bottomCenter_< Vec2 > | bottomCenter, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
double | size, | ||
Arg::bottomLeft_< Vec2 > | bottomLeft, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
double | size, | ||
Arg::bottomRight_< Vec2 > | bottomRight, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
double | size, | ||
Arg::center_< Vec2 > | center, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
double | size, | ||
Arg::leftCenter_< Vec2 > | leftCenter, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
double | size, | ||
Arg::rightCenter_< Vec2 > | rightCenter, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
double | size, | ||
Arg::topCenter_< Vec2 > | topCenter, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
double | size, | ||
Arg::topLeft_< Vec2 > | topLeft, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
double | size, | ||
Arg::topRight_< Vec2 > | topRight, | ||
const ColorF & | color = Palette::White |
||
) | const |
bool s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
double | size, | ||
const RectF & | area, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
double | size, | ||
const Vec2 & | pos, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
double | size, | ||
double | x, | ||
double | y, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const TextStyle & | textStyle, |
double | x, | ||
double | y, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | const Vec2 & | pos = Vec2{ 0, 0 } , |
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | double | size, |
Arg::bottomCenter_< Vec2 > | bottomCenter, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | double | size, |
Arg::bottomLeft_< Vec2 > | bottomLeft, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | double | size, |
Arg::bottomRight_< Vec2 > | bottomRight, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | double | size, |
Arg::center_< Vec2 > | center, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | double | size, |
Arg::leftCenter_< Vec2 > | leftCenter, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | double | size, |
Arg::rightCenter_< Vec2 > | rightCenter, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | double | size, |
Arg::topCenter_< Vec2 > | topCenter, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | double | size, |
Arg::topLeft_< Vec2 > | topLeft, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | double | size, |
Arg::topRight_< Vec2 > | topRight, | ||
const ColorF & | color = Palette::White |
||
) | const |
bool s3d::DrawableText::draw | ( | double | size, |
const RectF & | area, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | double | size, |
const Vec2 & | pos, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::draw | ( | double | size, |
double | x, | ||
double | y, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawAt | ( | const TextStyle & | textStyle, |
const Vec2 & | pos = Vec2{ 0, 0 } , |
||
const ColorF & | color = Palette::White |
||
) | const |
中心位置を指定してテキストを描画します。
textStyle | テキストのスタイル |
pos | 描画する中心の座標 |
color | テキストの色 |
RectF s3d::DrawableText::drawAt | ( | const TextStyle & | textStyle, |
double | size, | ||
const Vec2 & | pos, | ||
const ColorF & | color = Palette::White |
||
) | const |
中心位置を指定してテキストを描画します。
textStyle | テキストのスタイル |
size | テキストのサイズ |
pos | 描画する中心の座標 |
color | テキストの色 |
RectF s3d::DrawableText::drawAt | ( | const TextStyle & | textStyle, |
double | size, | ||
double | x, | ||
double | y, | ||
const ColorF & | color = Palette::White |
||
) | const |
中心位置を指定してテキストを描画します。
textStyle | テキストのスタイル |
size | テキストのサイズ |
x | 描画する中心の X 座標 |
y | 描画する中心の Y 座標 |
color | テキストの色 |
RectF s3d::DrawableText::drawAt | ( | const TextStyle & | textStyle, |
double | x, | ||
double | y, | ||
const ColorF & | color = Palette::White |
||
) | const |
中心位置を指定してテキストを描画します。
textStyle | テキストのスタイル |
x | 描画する中心の X 座標 |
y | 描画する中心の Y 座標 |
color | テキストの色 |
RectF s3d::DrawableText::drawAt | ( | const Vec2 & | pos = Vec2{ 0, 0 } , |
const ColorF & | color = Palette::White |
||
) | const |
中心位置を指定してテキストを描画します。
pos | 描画する中心の座標 |
color | テキストの色 |
RectF s3d::DrawableText::drawAt | ( | double | size, |
const Vec2 & | pos, | ||
const ColorF & | color = Palette::White |
||
) | const |
中心位置を指定してテキストを描画します。
size | テキストのサイズ |
pos | 描画する中心の座標 |
color | テキストの色 |
RectF s3d::DrawableText::drawAt | ( | double | size, |
double | x, | ||
double | y, | ||
const ColorF & | color = Palette::White |
||
) | const |
中心位置を指定してテキストを描画します。
size | テキストのサイズ |
x | 描画する中心の X 座標 |
y | 描画する中心の Y 座標 |
color | テキストの色 |
中心位置を指定してテキストを描画します。
x | 描画する中心の X 座標 |
y | 描画する中心の Y 座標 |
color | テキストの色 |
RectF s3d::DrawableText::drawBase | ( | Arg::center_< Vec2 > | center, |
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | Arg::left_< Vec2 > | left, |
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | Arg::right_< Vec2 > | right, |
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | const TextStyle & | textStyle, |
Arg::center_< Vec2 > | center, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | const TextStyle & | textStyle, |
Arg::left_< Vec2 > | left, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | const TextStyle & | textStyle, |
Arg::right_< Vec2 > | right, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | const TextStyle & | textStyle, |
const Vec2 & | pos = Vec2{ 0, 0 } , |
||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | const TextStyle & | textStyle, |
double | size, | ||
Arg::center_< Vec2 > | center, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | const TextStyle & | textStyle, |
double | size, | ||
Arg::left_< Vec2 > | left, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | const TextStyle & | textStyle, |
double | size, | ||
Arg::right_< Vec2 > | right, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | const TextStyle & | textStyle, |
double | size, | ||
const Vec2 & | pos, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | const TextStyle & | textStyle, |
double | size, | ||
double | x, | ||
double | y, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | const TextStyle & | textStyle, |
double | x, | ||
double | y, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | const Vec2 & | pos = Vec2{ 0, 0 } , |
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | double | size, |
Arg::center_< Vec2 > | center, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | double | size, |
Arg::left_< Vec2 > | left, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | double | size, |
Arg::right_< Vec2 > | right, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | double | size, |
const Vec2 & | pos, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | double | size, |
double | x, | ||
double | y, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBase | ( | double | x, |
double | y, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBaseAt | ( | const TextStyle & | textStyle, |
const Vec2 & | pos = Vec2{ 0, 0 } , |
||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBaseAt | ( | const TextStyle & | textStyle, |
double | size, | ||
const Vec2 & | pos, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBaseAt | ( | const TextStyle & | textStyle, |
double | size, | ||
double | x, | ||
double | y, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBaseAt | ( | const TextStyle & | textStyle, |
double | x, | ||
double | y, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBaseAt | ( | const Vec2 & | pos = Vec2{ 0, 0 } , |
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBaseAt | ( | double | size, |
const Vec2 & | pos, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBaseAt | ( | double | size, |
double | x, | ||
double | y, | ||
const ColorF & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::drawBaseAt | ( | double | x, |
double | y, | ||
const ColorF & | color = Palette::White |
||
) | const |
Array<double> s3d::DrawableText::getXAdvances | ( | ) | const |
Array<double> s3d::DrawableText::getXAdvances | ( | double | size | ) | const |
void s3d::DrawableText::overwrite | ( | Image & | dst, |
double | x, | ||
double | y | ||
) | const |
void s3d::DrawableText::overwriteAt | ( | Image & | dst, |
double | x, | ||
double | y | ||
) | const |
void s3d::DrawableText::paint | ( | Image & | dst, |
const Vec2 & | pos, | ||
const Color & | color = Palette::White |
||
) | const |
void s3d::DrawableText::paint | ( | Image & | dst, |
double | x, | ||
double | y, | ||
const Color & | color = Palette::White |
||
) | const |
void s3d::DrawableText::paintAt | ( | Image & | dst, |
const Vec2 & | pos, | ||
const Color & | color = Palette::White |
||
) | const |
void s3d::DrawableText::paintAt | ( | Image & | dst, |
double | x, | ||
double | y, | ||
const Color & | color = Palette::White |
||
) | const |
RectF s3d::DrawableText::region | ( | double | size, |
double | x, | ||
double | y | ||
) | const |
RectF s3d::DrawableText::region | ( | double | x, |
double | y | ||
) | const |
テキストが描画される領域を返します。
x | 描画する左上の X 座標 |
y | 描画する左上の Y 座標 |
テキストが描画される領域を返します。
pos | 描画する左上の座標 |
RectF s3d::DrawableText::regionAt | ( | double | size, |
double | x, | ||
double | y | ||
) | const |
RectF s3d::DrawableText::regionAt | ( | double | x, |
double | y | ||
) | const |
RectF s3d::DrawableText::regionBase | ( | double | size, |
double | x, | ||
double | y | ||
) | const |
RectF s3d::DrawableText::regionBase | ( | double | x, |
double | y | ||
) | const |
RectF s3d::DrawableText::regionBaseAt | ( | double | size, |
double | x, | ||
double | y | ||
) | const |
RectF s3d::DrawableText::regionBaseAt | ( | double | x, |
double | y | ||
) | const |
void s3d::DrawableText::stamp | ( | Image & | dst, |
const Vec2 & | pos, | ||
const Color & | color = Palette::White |
||
) | const |
void s3d::DrawableText::stamp | ( | Image & | dst, |
double | x, | ||
double | y, | ||
const Color & | color = Palette::White |
||
) | const |
void s3d::DrawableText::stampAt | ( | Image & | dst, |
const Vec2 & | pos, | ||
const Color & | color = Palette::White |
||
) | const |
void s3d::DrawableText::stampAt | ( | Image & | dst, |
double | x, | ||
double | y, | ||
const Color & | color = Palette::White |
||
) | const |
Array<GlyphCluster> s3d::DrawableText::clusters |
Font s3d::DrawableText::font |
String s3d::DrawableText::text |