#include <TargaLoader.h>
Public Member Functions | |
TargaLoader (BinaryReader *reader) | |
コンストラクタ | |
TargaLoader (const String &fileName) | |
コンストラクタ | |
virtual | ~TargaLoader () |
デストラクタ | |
virtual bool | loadHeader () |
ヘッダのロード | |
virtual DimensionI | getSize () const |
サイズの取得 | |
virtual int | getWidth () const |
幅の取得 | |
virtual int | getHeight () const |
高さの取得 | |
virtual int | hasAlpha () const |
アルファを持つかどうか | |
virtual void | loadImage (Color3c *output) |
アルファ無しイメージのロード | |
virtual void | loadImage (Color4c *output) |
アルファ有りイメージのロード |
パレット化されていない非圧縮Targaローダ
Definition at line 38 of file TargaLoader.h.
|
コンストラクタ
Definition at line 51 of file TargaLoader.cpp. |
|
コンストラクタ
Definition at line 56 of file TargaLoader.cpp. References NULL. |
|
高さの取得
Definition at line 80 of file TargaLoader.h. References Lamp::DimensionI::height. |
|
サイズの取得
Definition at line 68 of file TargaLoader.h. Referenced by Lamp::Sprite::loadPicture(), Lamp::TextSceneLoader::readPictureRGB8(), Lamp::BinarySceneLoader::readPictureRGB8(), Lamp::TextSceneLoader::readPictureRGBA8(), and Lamp::BinarySceneLoader::readPictureRGBA8(). |
|
幅の取得
Definition at line 74 of file TargaLoader.h. References Lamp::DimensionI::width. |
|
アルファを持つかどうか
Definition at line 86 of file TargaLoader.h. Referenced by Lamp::Sprite::loadPicture(), Lamp::TextSceneLoader::readPictureList(), and Lamp::BinarySceneLoader::readPictureList(). |
|
ヘッダのロード
Definition at line 67 of file TargaLoader.cpp. References Assert, ErrorOut, Lamp::DimensionI::height, Lamp::BinaryReader::readShort(), Lamp::BinaryReader::readUChar(), u_char, and Lamp::DimensionI::width. Referenced by Lamp::Sprite::loadPicture(), Lamp::TextSceneLoader::readPictureList(), and Lamp::BinarySceneLoader::readPictureList(). |
|
アルファ有りイメージのロード
Definition at line 190 of file TargaLoader.cpp. References Lamp::DimensionI::height, Lamp::Reader::readBytes(), Lamp::Color4c::set(), u_char, and Lamp::DimensionI::width. |
|
アルファ無しイメージのロード
Definition at line 150 of file TargaLoader.cpp. References Lamp::DimensionI::height, Lamp::Reader::readBytes(), Lamp::Color3c::set(), u_char, and Lamp::DimensionI::width. Referenced by Lamp::Sprite::loadPicture(), Lamp::TextSceneLoader::readPictureRGB8(), Lamp::BinarySceneLoader::readPictureRGB8(), Lamp::TextSceneLoader::readPictureRGBA8(), and Lamp::BinarySceneLoader::readPictureRGBA8(). |