1 #pragma once//©SDXFramework http://sourceforge.jp/projects/dxframework/
2 #include <Multimedia/Drawing.h>
10 it->Draw(描画色, 透過率, 座標変換Camera);
33 Drawing::Line(座標変換Camera->Trans({xA,yA}), 座標変換Camera->Trans({xB,yB}), 描画色, (
int)(座標変換Camera->
GetZoom()));
54 座標変換Camera->
TransX(x - widthLeft),
55 座標変換Camera->
TransY(y - heightUp),
static void Circle(const Circle &円形, Color 色, bool 塗りつぶしフラグ)
中心と半径を指定して円を描画.
Definition: Drawing.h:107
static bool SetBlendMode(BlendMode ブレンドモード, int 設定値)
ブレンド描画のモードを設定.
Definition: Screen.h:132
double TransY(double Y座標変換前)
カメラの位置と拡大率に応じてY座標を変換.
Definition: Camera.h:152
double GetW() const
幅を取得.
Definition: Shape.h:616
void Draw(Color 描画色, int 透過率, Camera *座標変換Camera=nullptr) const
描画する.
Definition: ShapeDraw.h:46
void Draw(Color 描画色, int 透過率, Camera *座標変換Camera=nullptr) const
描画する.
Definition: ShapeDraw.h:6
double TransX(double X座標変換前)
カメラの位置と拡大率に応じてX座標を変換.
Definition: Camera.h:146
void Draw(Color 描画色, int 透過率, Camera *座標変換Camera=nullptr) const
描画する.
Definition: ShapeDraw.h:28
static void Pixel(const Point &座標, Color 色)
指定座標に点を描画.
Definition: Drawing.h:132
void Draw(Color 描画色, int 透過率, Camera *座標変換Camera=nullptr) const
描画する.
Definition: ShapeDraw.h:14
void Draw(Color 描画色, int 透過率, Camera *座標変換Camera=nullptr) const
描画する.
Definition: ShapeDraw.h:80
色を表すクラス.
Definition: Color.h:7
double GetZoom()
拡大率を取得.
Definition: Camera.h:126
2D用に座標変換を行うカメラを表すクラス.
Definition: Camera.h:16
static bool Line(const Point &始点, const Point &終点, Color 色, int 太さ)
始点と終点を結ぶ直線を描画.
Definition: Drawing.h:86
double GetH() const
高さを取得.
Definition: Shape.h:621
static bool Rect(const Rect &領域, Color 色, bool 塗りつぶしフラグ)
左上の座標と大きさを指定して矩形を描画.
Definition: Drawing.h:93