DrawSurface Class Reference

サーフェスの描画クラス More...

#include <drawSurface.h>

Inheritance diagram for DrawSurface:

Inheritance graph
[legend]
Collaboration diagram for DrawSurface:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 DrawSurface (const char *bmpFile, bool transparent=false)
 サーフェス指定のコンストラクタ
 DrawSurface (SDL_Surface *sdlSurface, bool transparent=false)
 SDLサーフェス指定のコンストラクタ.
bool draw (const VXV::Rect &size, const VXV::Grid &pos, unsigned long ticks)
 サーフェスの描画
void load (const char *bmpFile, bool transparent=false)
 サーフェスの読み込み
void load (SDL_Surface *sdlSurface, bool transparent=false)
 サーフェスの読み込み


Detailed Description

サーフェスの描画クラス

Definition at line 20 of file drawSurface.h.


Constructor & Destructor Documentation

DrawSurface::DrawSurface ( const char *  bmpFile,
bool  transparent = false 
)

サーフェス指定のコンストラクタ

Parameters:
bmpFile [i] ビットマップファイル
transparent [i] 透過処理を施す場合に true

Definition at line 14 of file drawSurface.cpp.

References load().

DrawSurface::DrawSurface ( SDL_Surface *  sdlSurface,
bool  transparent = false 
)

SDLサーフェス指定のコンストラクタ.

Parameters:
sdlSurface [i] SDLサーフェス
transparent [i] 透過処理を施す場合に true

Definition at line 19 of file drawSurface.cpp.

References load().


Member Function Documentation

bool DrawSurface::draw ( const VXV::Rect size,
const VXV::Grid pos,
unsigned long  ticks 
) [virtual]

サーフェスの描画

指定場所に指定領域のサーフェスを描画する

Parameters:
size [i] サーフェスの描画領域を指定
pos [i] スクリーンに対するサーフェスの描画位置を指定
ticks [i] 時刻印 [msec]を渡す。ただし、これ以外の情報を渡してもよい
Return values:
true 正常
false サーフェスが無効

Implements SurfaceInterface.

Definition at line 31 of file drawSurface.cpp.

References SDL_Video::blitSurface().

Referenced by AnimationSurface::draw().

void DrawSurface::load ( const char *  bmpFile,
bool  transparent = false 
)

サーフェスの読み込み

Parameters:
bmpFile [i] ビットマップファイル
transparent [i] 透過処理を施す場合に true

Definition at line 66 of file drawSurface.cpp.

Referenced by DrawSurface().

void DrawSurface::load ( SDL_Surface *  sdlSurface,
bool  transparent = false 
)

サーフェスの読み込み

Parameters:
sdlSurface [i] SDLサーフェス
transparent [i] 透過処理を施す場合に true

Definition at line 78 of file drawSurface.cpp.


The documentation for this class was generated from the following files:

Generated on Mon Apr 13 22:52:07 2009 by  doxygen 1.5.7.1