#include <surfaceInterface.h>
Public Member Functions | |
virtual bool | draw (const VXV::Rect &size, const VXV::Grid &pos, unsigned long ticks)=0 |
サーフェスの描画 | |
Public Attributes | |
int | w |
int | h |
Definition at line 19 of file surfaceInterface.h.
virtual bool SurfaceInterface::draw | ( | const VXV::Rect & | size, | |
const VXV::Grid & | pos, | |||
unsigned long | ticks | |||
) | [pure virtual] |
サーフェスの描画
指定場所に指定領域のサーフェスを描画する
size | [i] サーフェスの描画領域を指定 | |
pos | [i] スクリーンに対するサーフェスの描画位置を指定 | |
ticks | [i] 時刻印 [msec]を渡す。ただし、これ以外の情報を渡してもよい |
true | 正常 | |
false | サーフェスが無効 |
Implemented in AnimationSurface, DrawSurface, FillSurface, and MultiSurface.
Referenced by LabelComponent::draw(), FillSurface::draw(), and ButtonComponent::draw().
幅
Definition at line 21 of file surfaceInterface.h.
Referenced by ComboBoxComponent::activate(), MultiSurface::addSurface(), LabelComponent::draw(), FillSurface::draw(), ButtonComponent::draw(), AnimationSurface::draw(), FillSurface::FillSurface(), UserCreateScr::Initialize(), PracticeMenu::Initialize(), NetworkMenu::Initialize(), FirstMenu::Initialize(), LabelComponent::LabelComponent(), MultiSurface::MultiSurface(), AnimationSurface::setTicksMsec(), and ComboBoxComponent::updateSelected().
高さ
Definition at line 22 of file surfaceInterface.h.
Referenced by ComboBoxComponent::activate(), MultiSurface::addSurface(), LabelComponent::draw(), FillSurface::draw(), ButtonComponent::draw(), AnimationSurface::draw(), FillSurface::FillSurface(), PracticeMenu::Initialize(), NetworkMenu::Initialize(), FirstMenu::Initialize(), LabelComponent::LabelComponent(), MultiSurface::MultiSurface(), AnimationSurface::setTicksMsec(), and ComboBoxComponent::updateSelected().