SDXFrameWork  0.09
SDXFrameWork
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
IFont.h
1 #pragma once//☀SDL
2 #include <Multimedia/Color.h>
3 #include <Utility/VariadicStream.h>
4 
5 namespace SDX
6 {
9 class IFont
10 {
11 public:
13  virtual bool Draw(const Point &座標 , Color 色 , VariadicStream 描画する文字列 ) const = 0;
14 
16  virtual bool DrawRotate(const Point &座標, double 拡大率, double 角度 , Color 描画色 , bool 反転フラグ, VariadicStream 描画する文字列) const = 0;
17 
19  virtual bool DrawExtend(const Point &座標, double X軸拡大率, double Y軸拡大率, Color 色, VariadicStream 描画する文字列) const = 0;
20 };
21 }
Font,BmpFont等のインターフェース.
Definition: IFont.h:9
virtual bool DrawExtend(const Point &座標, double X軸拡大率, double Y軸拡大率, Color 色, VariadicStream 描画する文字列) const =0
拡大率を指定して文字を描画.
点を表す図形クラス.
Definition: Shape.h:129
virtual bool Draw(const Point &座標, Color 色, VariadicStream 描画する文字列) const =0
文字を描画.
色を表すクラス.
Definition: Color.h:7
可変数引数な文字列を処理するクラス.
Definition: VariadicStream.h:8
virtual bool DrawRotate(const Point &座標, double 拡大率, double 角度, Color 描画色, bool 反転フラグ, VariadicStream 描画する文字列) const =0
文字を回転して描画.