#include <ImgComponent.hpp>
◆ Draw()
void Kisaragi_Lib::ImgComponent::ImgText::Draw |
( |
Matrix2D | _drawMat | ) |
|
|
inlineoverridevirtual |
Kisaragi_Lib::ImgComponent::ImgBaseを再実装しています。
150 {
151
152
154
155
156 int tmpX ;
157 int tmpY ;
158
159 GetDrawStringSizeToHandle(
160 &tmpX, &tmpY,
161 nullptr,
163 );
164
165 tmpX /= 2;
166 tmpY /= 2;
167
168 DrawRotaStringToHandle(
169 _drawMat.Position().x, _drawMat.Position().y,
170 _drawMat.Scale().x,_drawMat.Scale().y,
171 tmpX, tmpY ,
172 _drawMat.Rotation(),
176 v,
178 );
179 }
WritingType writingType
Definition ImgComponent.hpp:138
unsigned int edgeCol
Definition ImgComponent.hpp:137
std::shared_ptr< Font > font
Definition ImgComponent.hpp:139
string text
Definition ImgComponent.hpp:135
unsigned int col
Definition ImgComponent.hpp:136
@ VERTICAL
Definition ImgComponent.hpp:129
◆ text
string Kisaragi_Lib::ImgComponent::ImgText::text |
|
protected |
◆ col
unsigned int Kisaragi_Lib::ImgComponent::ImgText::col |
|
protected |
◆ edgeCol
unsigned int Kisaragi_Lib::ImgComponent::ImgText::edgeCol |
|
protected |
◆ writingType
◆ font
◆ Text
◆ Col
Accessor<unsigned int> Kisaragi_Lib::ImgComponent::ImgText::Col { &col } |
◆ EdgeCol
Accessor<unsigned int> Kisaragi_Lib::ImgComponent::ImgText::EdgeCol { &edgeCol } |
◆ Type
◆ Font
Accessor<std::shared_ptr<Font> > Kisaragi_Lib::ImgComponent::ImgText::Font { &font } |
このクラス詳解は次のファイルから抽出されました: