SDXFrameWork 0.07 SDXFrameWork

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

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

全て クラス ネームスペース 関数 変数 列挙型 列挙型の値 ページ
Public メソッド | Public 変数 | Protected 変数 | すべてのメンバ一覧
クラス SDX::SpFrame

IFrameスプライト. [詳細]

`#include <SpriteDerived.h>`

SDX::Spriteを継承しています。

## Public メソッド
| SpFrame (const IFrame *描画する枠, double 幅, double 高さ)
void | Draw (double X座標, double Y座標, bool Cameraフラグ)
| Spriteを描画する. [詳細]
void | MoveGap (double X移動量, double Y移動量)
| Shapeとの相対座標を移動. [詳細]
void | SetGap (double X座標, double Y座標)
| Shapeとの相対座標を指定. [詳細]
void | SetZoom (double X拡大率, double Y拡大率)
| 表示倍率を設定. [詳細]
void | MultiZoom (double 倍率)
| 拡大率を掛け算する. [詳細]
void | MultiZoom (double X倍率, double Y倍率)
| 縦横別で拡大率を掛け算する. [詳細]
double | GetZoomX ()
| 横方向の表示倍率を取得. [詳細]
double | GetZoomY ()
| 縦方向の表示倍率を取得. [詳細]
void | SetTurn (bool 反転フラグ)
| 左右反転フラグを設定. [詳細]
bool | GetTurn ()
| 左右反転フラグを取得. [詳細]
double | GetAngle ()
| 表示角度を取得. [詳細]
void | SetAngle (double 角度)
| 表示角度を設定. [詳細]
void | Rotate (double 回転する角度)
| 回転させる. [詳細]
Color | GetColor ()
| 描画色を取得. [詳細]
void | SetColor (Color 描画色)
| 透明度を0～255で設定. [詳細]
virtual void | AnimeUpdate ()
| 説明. [詳細]

## Public 変数
bool | isTurn = false
bool | isVisible = true
bool | isActive = false
bool | isAllway = true

## Protected 変数
double | zoomX = 1
double | zoomY = 1
double | gapX = 0
double | gapY = 0
double | axisX = 0
double | axisY = 0
Color | color = {255,255,255,255}
double | angle = 0

## 説明

IFrameスプライト.

## 関数

void SDX::SpFrame::Draw | ( | double | X座標,
|  | double | Y座標,
|  | bool | カメラフラグ
| ) |  |
| virtual

Spriteを描画する.

SDX::Spriteを実装しています。

void SDX::Sprite::MoveGap | ( | double | X移動量,
|  | double | Y移動量
| ) |  |
| inherited

Shapeとの相対座標を移動.

void SDX::Sprite::SetGap | ( | double | X座標,
|  | double | Y座標
| ) |  |
| inherited

Shapeとの相対座標を指定.

void SDX::Sprite::SetZoom | ( | double | X拡大率,
|  | double | Y拡大率
| ) |  |
| inherited

表示倍率を設定.

void SDX::Sprite::MultiZoom | ( | double | 倍率 | ) |
| inherited

拡大率を掛け算する.

void SDX::Sprite::MultiZoom | ( | double | X倍率,
|  | double | Y倍率
| ) |  |
| inherited

縦横別で拡大率を掛け算する.

double SDX::Sprite::GetZoomX | ( |  | ) |
| inherited

横方向の表示倍率を取得.

double SDX::Sprite::GetZoomY | ( |  | ) |
| inherited

縦方向の表示倍率を取得.

void SDX::Sprite::SetTurn | ( | bool | 反転フラグ | ) |
| inherited

左右反転フラグを設定.

bool SDX::Sprite::GetTurn | ( |  | ) |
| inherited

左右反転フラグを取得.

double SDX::Sprite::GetAngle | ( |  | ) |
| inherited

表示角度を取得.

void SDX::Sprite::SetAngle | ( | double | 角度 | ) |
| inherited

表示角度を設定.

void SDX::Sprite::Rotate | ( | double | 回転する角度 | ) |
| inherited

回転させる.

Color SDX::Sprite::GetColor | ( |  | ) |
| inherited

描画色を取得.

void SDX::Sprite::SetColor | ( | Color | 描画色 | ) |
| inherited

透明度を0～255で設定.

virtual void SDX::Sprite::AnimeUpdate | ( |  | ) |
| virtual inherited

説明.

SDX::SpAnimeで再定義されています。