![]()  | 
  
    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 |