MultiSurface Class Reference

重ね合わせサーフェス More...

#include <multiSurface.h>

Inheritance diagram for MultiSurface:

Inheritance graph
[legend]
Collaboration diagram for MultiSurface:

Collaboration graph
[legend]

List of all members.

Classes

struct  surfaceOffset_t

Public Member Functions

 MultiSurface (const VXV::Rect &size)
 サイズ指定のコンストラクタ
bool draw (const VXV::Rect &size, const VXV::Grid &pos, unsigned long ticks)
 サーフェスの描画
void addSurface (SurfaceInterface *surface, char align=0, const VXV::Grid &pos=VXV::Grid(0, 0))
 サーフェスの追加


Detailed Description

重ね合わせサーフェス

Definition at line 20 of file multiSurface.h.


Member Function Documentation

bool MultiSurface::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 20 of file multiSurface.cpp.

void MultiSurface::addSurface ( SurfaceInterface surface,
char  align = 0,
const VXV::Grid pos = VXV::Grid(0, 0) 
)

サーフェスの追加

Parameters:
surface [i] サーフェス
align [i] 位置揃え
pos [i] 描画位置

Definition at line 31 of file multiSurface.cpp.

References SurfaceInterface::h, and SurfaceInterface::w.

Referenced by ComboBoxComponent::activate(), and ComboBoxComponent::updateSelected().


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