DXフレームワーク　リファレンス・マニュアル 0.01 DXフレームワークのリファレンスです。詳細は公式wiki

- メインページ
- 関連ページ
- クラス
- ファイル

- 構成
- 構成索引
- クラス階層
- 構成メンバ

Static Public メソッド | すべてのメンバ一覧
クラス DXFW::Drawing

リソースを読み込まずに描画 [詳細]

`#include <Drawing.h>`

## Static Public メソッド
static bool | Line (int 始点X, int 始点Y, int 終点X, int 終点Y, int 色, int 太さ)
| 直線を描画 [詳細]
static bool | Rect (int 座標aX, int 座標aY, int 座標bX, int 座標bY, int 色, bool 塗りつぶしフラグ)
static bool | RectMask (int x1, int y1, int x2, int y2, ZMaskType type, bool isFill)
static bool | Circle (int 中心X, int 中心Y, int 半径, int 色, bool 塗りつぶしフラグ)
static bool | CircleZMask (int 中心X, int 中心Y, int 半径, int 色, bool 塗りつぶしフラグ)
static bool | Oval (int 中心X, int 中心Y, int 幅, int 高さ, int 色, bool 塗りつぶしフラグ)
static bool | Triangle (int 頂点aX, int 頂点aY, int 頂点bX, int 頂点bY, int 頂点cX, int 頂点cY, int 色, bool 塗りつぶしフラグ)
static bool | Pixel (int 座標X, int 座標Y, int 色)
static int | GetPixel (int 座標X, int 座標Y)
static bool | ImageFile (int 座標X, int 座標Y, const char *ファイル名, bool 透過フラグ=true)
static void | String (int X座標, int Y座標, int 色, const char *文字列,...)
static void | StringZMask (int X座標, int Y座標, ZMaskType Zマスク, const char *文字列,...)

## 説明

[サンプルコード:未完成]
サンプル説明
`int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow )
{
if( !Dx::Initialise() ) return -1;
Dx::End();
return 0;
}
`

## 関数

static bool DXFW::Drawing::Line | ( | int | 始点X,
|  | int | 始点Y,
|  | int | 終点X,
|  | int | 終点Y,
|  | int | 色,
|  | int | 太さ
| ) |  |
| inline static

始点と終点を結ぶ直線を描画 summary>矩形を描画

座標aと座標bを対角の頂点とする矩形を描画

static bool DXFW::Drawing::RectMask | ( | int | x1,
|  | int | y1,
|  | int | x2,
|  | int | y2,
|  | ZMaskType | type,
|  | bool | isFill
| ) |  |
| inline static

summary>円を描画

中心と半径を指定して円を描画

static bool DXFW::Drawing::CircleZMask | ( | int | 中心X,
|  | int | 中心Y,
|  | int | 半径,
|  | int | 色,
|  | bool | 塗りつぶしフラグ
| ) |  |
| inline static

summary>楕円を描画

中心と外接する四角形の大きさを指定して楕円を描画

static bool DXFW::Drawing::Oval | ( | int | 中心X,
|  | int | 中心Y,
|  | int | 幅,
|  | int | 高さ,
|  | int | 色,
|  | bool | 塗りつぶしフラグ
| ) |  |
| inline static

summary>三角形を描画

頂点を３つ指定して、三角形を描画

static bool DXFW::Drawing::Triangle | ( | int | 頂点aX,
|  | int | 頂点aY,
|  | int | 頂点bX,
|  | int | 頂点bY,
|  | int | 頂点cX,
|  | int | 頂点cY,
|  | int | 色,
|  | bool | 塗りつぶしフラグ
| ) |  |
| inline static

summary>点を描画

座標を指定して1ピクセルの点を描画

static bool DXFW::Drawing::Pixel | ( | int | 座標X,
|  | int | 座標Y,
|  | int | 色
| ) |  |
| inline static

summary>指定座標の色を取得

座標を指定して、スクリーン上の色を取得

static int DXFW::Drawing::GetPixel | ( | int | 座標X,
|  | int | 座標Y
| ) |  |
| inline static

summary>画像ファイルを描画

画像を一時的にメモリに読み込んで描画 この処理は重いので、通常はImageクラスを利用する

static bool DXFW::Drawing::ImageFile | ( | int | 座標X,
|  | int | 座標Y,
|  | const char * | ファイル名,
|  | bool | 透過フラグ = `true`
| ) |  |
| inline static

summary>書式付きで文字を描画

書式付き文字列を描画、フォントはデフォルトでゴシック体

このクラスの説明は次のファイルから生成されました:

- C:/Users/Tatuya/Documents/Visual Studio 2012/Projects/DXフレームワーク/Drawing.h