#include <AddressModeSpriteState.h>
Inheritance diagram for Lamp::AddressModeSpriteState:
Public Types | |
enum | AddressMode { addressModeWrap = 0, addressModeClamp, addressModeMirror, addressModeMax } |
アドレスモード | |
Public Member Functions | |
AddressModeSpriteState () | |
コンストラクタ | |
AddressModeSpriteState (AddressMode addressModeU, AddressMode addressModeV) | |
コンストラクタ | |
virtual | ~AddressModeSpriteState () |
デストラクタ | |
virtual const SpriteRequest * | getDefaultState () const |
デフォルトステートの取得 | |
virtual void | apply (SpriteRenderState *renderState) |
適用 | |
virtual void | setAddressMode (AddressMode addressModeU, AddressMode addressModeV) |
アドレスモードの設定 | |
virtual void | setAddressModeU (AddressMode addressModeU) |
アドレスモードUの設定 | |
virtual AddressMode | getAddressModeU () const |
アドレスモードUの取得 | |
virtual void | setAddressModeV (AddressMode addressModeV) |
アドレスモードVの設定 | |
virtual AddressMode | getAddressModeV () const |
アドレスモードVの取得 | |
Static Public Member Functions | |
const String & | addressModeToString (AddressMode addressMode) |
アドレスモードから文字列への変換 | |
AddressMode | addressModeFromString (const String &addressModeString) |
文字列からアドレスモードへの変換 | |
Static Public Attributes | |
const AddressModeSpriteState | clampState |
クランプ | |
const AddressModeSpriteState | wrapState |
ラップ | |
const AddressModeSpriteState | mirrorState |
ミラー | |
const AddressModeSpriteState | defaultState |
デフォルト |
Definition at line 36 of file AddressModeSpriteState.h.
|
コンストラクタ
Definition at line 60 of file AddressModeSpriteState.cpp. References Assert. |
|
文字列からアドレスモードへの変換
Definition at line 90 of file AddressModeSpriteState.cpp. References AddressMode, Lamp::String::equals(), and ErrorOut. |
|
アドレスモードから文字列への変換
Definition at line 82 of file AddressModeSpriteState.cpp. References Assert. |
|
適用
Implements Lamp::SpriteState. Definition at line 74 of file AddressModeSpriteState.cpp. References Lamp::RenderingDevice::setTextureAddressMode2(). |
|
アドレスモードUの取得
Definition at line 148 of file AddressModeSpriteState.h. References AddressMode. |
|
アドレスモードVの取得
Definition at line 164 of file AddressModeSpriteState.h. References AddressMode. |
|
デフォルトステートの取得
Implements Lamp::SpriteState. Definition at line 105 of file AddressModeSpriteState.h. References defaultState. |
|
アドレスモードの設定
Definition at line 126 of file AddressModeSpriteState.h. References Assert. |
|
アドレスモードUの設定
Definition at line 139 of file AddressModeSpriteState.h. References Assert. |
|
アドレスモードVの設定
Definition at line 155 of file AddressModeSpriteState.h. References Assert. |