#include <SpriteState.h>
Inheritance diagram for Lamp::SpriteState:
Public Member Functions | |
SpriteState () | |
コンストラクタ | |
virtual | ~SpriteState () |
デストラクタ | |
virtual const SpriteRequest * | getDefaultState () const=0 |
デフォルトステートの取得 | |
virtual void | render (SpriteRenderState *renderState) |
レンダリング | |
virtual void | apply (SpriteRenderState *renderState)=0 |
適用 | |
virtual bool | isSpriteState () const |
スプライトステートかどうか |
Definition at line 36 of file SpriteState.h.
|
適用
Implemented in Lamp::AddressModeSpriteState, Lamp::BlendSpriteState, Lamp::ColorSpriteState, and Lamp::ViewportSpriteState. Referenced by render(). |
|
デフォルトステートの取得
Implemented in Lamp::AddressModeSpriteState, Lamp::BlendSpriteState, Lamp::ColorSpriteState, and Lamp::ViewportSpriteState. Referenced by Lamp::SpriteStateBlock::~SpriteStateBlock(). |
|
スプライトステートかどうか
Reimplemented from Lamp::SpriteRequest. Definition at line 82 of file SpriteState.h. |
|
レンダリング
Implements Lamp::SpriteRequest. Definition at line 45 of file SpriteState.cpp. References apply(), and Lamp::SpriteRenderState::render(). |