Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

Lamp::SpritePictureRGB8 Class Reference

スプライトピクチャRGB8 More...

#include <SpritePictureRGB8.h>

Inheritance diagram for Lamp::SpritePictureRGB8:

Lamp::SpritePicture Lamp::GraphicsDeviceObjectHolder List of all members.

Public Member Functions

 SpritePictureRGB8 ()
 コンストラクタ

virtual ~SpritePictureRGB8 ()
 デストラクタ

virtual void setSize (const DimensionI &size)
 サイズの設定

virtual Color3cgetImageBuffer ()
 イメージバッファの取得


Protected Member Functions

virtual bool compileD3DTexture ()
 D3Dテクスチャのコンパイル.

virtual bool compileImage (const Color3c *image, const DimensionI &size, int mipmapLevel)
 イメージのコンパイル

virtual bool compileMipmap (const Color3c *image, const DimensionI &size, int mipmapLevel)
 ミップマップのコンパイル


Detailed Description

スプライトピクチャRGB8

Definition at line 36 of file SpritePictureRGB8.h.


Member Function Documentation

bool Lamp::SpritePictureRGB8::compileD3DTexture  )  [protected, virtual]
 

D3Dテクスチャのコンパイル.

Returns:
成功すればtrueを返す

Implements Lamp::SpritePicture.

Definition at line 56 of file SpritePictureRGB8.cpp.

References Assert, compileMipmap(), Direct3DTexture, Lamp::SpritePicture::getSize(), Lamp::DimensionI::height, NULL, Lamp::SpritePicture::setD3DTexture(), and Lamp::DimensionI::width.

virtual Color3c* Lamp::SpritePictureRGB8::getImageBuffer  )  [inline, virtual]
 

イメージバッファの取得

Returns:
イメージバッファ

Definition at line 67 of file SpritePictureRGB8.h.

Referenced by Lamp::Sprite::loadPicture().

void Lamp::SpritePictureRGB8::setSize const DimensionI size  )  [virtual]
 

サイズの設定

Parameters:
size サイズ

Reimplemented from Lamp::SpritePicture.

Definition at line 47 of file SpritePictureRGB8.cpp.

References Lamp::DimensionI::height, SafeArrayDelete, and Lamp::DimensionI::width.

Referenced by Lamp::Sprite::loadPicture().


The documentation for this class was generated from the following files:
Generated on Wed Mar 16 10:29:52 2005 for Lamp by doxygen 1.3.2