#include <SpritePicture.h>
Inheritance diagram for Lamp::SpritePicture:
Public Member Functions | |
| SpritePicture () | |
| コンストラクタ | |
| virtual | ~SpritePicture () |
| デストラクタ | |
| virtual void | setSize (const DimensionI &size) |
| サイズの設定 | |
| virtual const DimensionI & | getSize () const |
| サイズの取得 | |
| virtual int | getReferenceCount () const |
| 参照カウントの取得 | |
| virtual bool | initializeGraphicsDeviceObjects () |
| デバイスオブジェクトの初期化 | |
| virtual void | deleteGraphicsDeviceObjects () |
| デバイスオブジェクトの削除 | |
| virtual bool | restoreGraphicsDeviceObjects () |
| デバイスオブジェクトのリストア | |
| virtual void | invalidateGraphicsDeviceObjects () |
| デバイスオブジェクトの無効化 | |
Protected Member Functions | |
| virtual Direct3DTexture * | getD3DTexture () |
| D3Dテクスチャの取得. | |
| virtual void | setD3DTexture (Direct3DTexture *d3dTexture) |
| D3Dテクスチャの設定. | |
| virtual bool | compileD3DTexture ()=0 |
| D3Dテクスチャのコンパイル. | |
| virtual int | addReference () |
| 参照の追加 | |
| virtual int | removeReference () |
| 参照の削除 | |
Friends | |
| class | SpriteRenderState |
| class | Sprite |
Definition at line 36 of file SpritePicture.h.
|
|
参照の追加
Definition at line 136 of file SpritePicture.h. Referenced by Lamp::Sprite::setPicture(). |
|
|
D3Dテクスチャのコンパイル.
Implemented in Lamp::SpritePictureRGB8, and Lamp::SpritePictureRGBA8. Referenced by getD3DTexture(). |
|
|
D3Dテクスチャの取得.
Definition at line 50 of file SpritePicture.cpp. References compileD3DTexture(), Direct3DTexture, and NULL. Referenced by Lamp::SpritePictureRGBA8::compileImage(), Lamp::SpritePictureRGB8::compileImage(), Lamp::SpritePictureRGBA8::compileMipmap(), Lamp::SpritePictureRGB8::compileMipmap(), and Lamp::SpriteRenderState::request(). |
|
|
サイズの取得
Definition at line 69 of file SpritePicture.h. Referenced by Lamp::SpritePictureRGBA8::compileD3DTexture(), and Lamp::SpritePictureRGB8::compileD3DTexture(). |
|
|
デバイスオブジェクトの初期化
Implements Lamp::GraphicsDeviceObjectHolder. Definition at line 86 of file SpritePicture.h. |
|
|
参照の削除
Definition at line 145 of file SpritePicture.h. References Assert. Referenced by Lamp::Sprite::setPicture(). |
|
|
デバイスオブジェクトのリストア
Implements Lamp::GraphicsDeviceObjectHolder. Definition at line 97 of file SpritePicture.h. |
|
|
D3Dテクスチャの設定.
Definition at line 118 of file SpritePicture.h. References SafeRelease. Referenced by Lamp::SpritePictureRGBA8::compileD3DTexture(), and Lamp::SpritePictureRGB8::compileD3DTexture(). |
|
|
サイズの設定
Reimplemented in Lamp::SpritePictureRGB8, and Lamp::SpritePictureRGBA8. Definition at line 60 of file SpritePicture.h. References Assert, Lamp::DimensionI::height, and Lamp::DimensionI::width. |
1.3.2