#include <PictureRGBA8.h>
Inheritance diagram for Lamp::PictureRGBA8:

Public Member Functions | |
| virtual bool | isPictureRGBA8 () const |
| RGBA8ビットピクチャかどうか. | |
| virtual Picture * | copy () const |
| コピー | |
| virtual PictureRGBA8 * | copyPictureRGBA8 () const |
| RGBA8ビットピクチャのコピー. | |
| virtual bool | initializeGraphicsDeviceObjects () |
| デバイスオブジェクトの初期化 | |
| virtual void | deleteGraphicsDeviceObjects () |
| デバイスオブジェクトの削除 | |
| virtual void | setSize (const DimensionI &size) |
| サイズの設定 | |
| virtual Color4c * | getImageBuffer () |
| イメージバッファの取得 | |
| virtual void | setImage (const Color4c *image) |
| イメージの設定 | |
| virtual const Color4c * | getImage () const |
| イメージの取得 | |
Protected Member Functions | |
| PictureRGBA8 (const String &name, Scene *scene) | |
| コンストラクタ | |
| virtual | ~PictureRGBA8 () |
| デストラクタ | |
| virtual Direct3DTexture * | getD3DTexture () |
| D3Dテクスチャの取得. | |
| virtual bool | compile () |
| コンパイル | |
| virtual bool | compileImage (const Color4c *image, const DimensionI &size, int mipmapLevel) |
| イメージのコンパイル | |
| virtual bool | compileMipmap (const Color4c *image, const DimensionI &size, int mipmapLevel) |
| ミップマップのコンパイル | |
Friends | |
| class | PictureManager |
Definition at line 36 of file PictureRGBA8.h.
|
||||||||||||
|
コンストラクタ
Definition at line 36 of file PictureRGBA8.cpp. References NULL. |
|
|
コンパイル
Definition at line 65 of file PictureRGBA8.cpp. References compileMipmap(), ErrorOut, getImage(), Lamp::Picture::getSize(), Lamp::DimensionI::height, NULL, SafeRelease, and Lamp::DimensionI::width. Referenced by getD3DTexture(), and initializeGraphicsDeviceObjects(). |
|
|
コピー
Implements Lamp::Picture. Definition at line 50 of file PictureRGBA8.h. References copyPictureRGBA8(). |
|
|
RGBA8ビットピクチャのコピー.
Definition at line 47 of file PictureRGBA8.cpp. References Lamp::SceneObject::copyPicture, Lamp::Picture::copyPictureValue(), Lamp::PictureManager::createPictureRGBA8(), getImage(), Lamp::Scene::getPictureManager(), Lamp::SceneObject::name_, Lamp::SceneObjectManagerTemplate< Picture >::rename(), Lamp::SceneObject::scene_, and setImage(). Referenced by copy(). |
|
|
D3Dテクスチャの取得.
Implements Lamp::Picture. Definition at line 57 of file PictureRGBA8.cpp. References compile(), Direct3DTexture, and NULL. |
|
|
イメージの取得
Definition at line 94 of file PictureRGBA8.h. Referenced by compile(), copyPictureRGBA8(), Lamp::TextSceneSaver::writePicture(), and Lamp::BinarySceneSaver::writePicture(). |
|
|
イメージバッファの取得
Definition at line 81 of file PictureRGBA8.h. Referenced by Lamp::TextSceneLoader::readPictureRGBA8(), and Lamp::BinarySceneLoader::readPictureRGBA8(). |
|
|
デバイスオブジェクトの初期化
Reimplemented from Lamp::Picture. Definition at line 63 of file PictureRGBA8.h. References compile(). |
|
|
RGBA8ビットピクチャかどうか.
Reimplemented from Lamp::Picture. Definition at line 43 of file PictureRGBA8.h. |
|
|
イメージの設定
Definition at line 131 of file PictureRGBA8.cpp. References Assert, Lamp::Picture::getSize(), Lamp::DimensionI::height, Lamp::Picture::stateChanged(), and Lamp::DimensionI::width. Referenced by copyPictureRGBA8(). |
|
|
サイズの設定
Reimplemented from Lamp::Picture. Definition at line 120 of file PictureRGBA8.cpp. References Assert, Lamp::DimensionI::height, SafeArrayDelete, Lamp::Picture::stateChanged(), and Lamp::DimensionI::width. Referenced by Lamp::TextSceneLoader::readPictureRGBA8(), and Lamp::BinarySceneLoader::readPictureRGBA8(). |
1.3.2