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

Lamp::SpriteRenderState Class Reference

スプライトレンダーステート More...

#include <SpriteRenderState.h>

List of all members.

Public Member Functions

virtual void request (SpritePicture *picture, const Point2f &minPosition, const Point2f &maxPosition, const TexCoord2 &minUV, const TexCoord2 &maxUV)
 リクエスト

virtual void render ()
 レンダリング

virtual const DimensionFgetRenderTargetSize ()
 レンダーターゲットサイズの取得


Protected Member Functions

 SpriteRenderState (SpriteGraphicsBuffer *graphicsBuffer)
 コンストラクタ

virtual ~SpriteRenderState ()
 デストラクタ


Friends

class SpriteRenderer


Detailed Description

スプライトレンダーステート

Definition at line 37 of file SpriteRenderState.h.


Member Function Documentation

virtual const DimensionF& Lamp::SpriteRenderState::getRenderTargetSize  )  [inline, virtual]
 

レンダーターゲットサイズの取得

Returns:
レンダーターゲットサイズ

Definition at line 64 of file SpriteRenderState.h.

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

void Lamp::SpriteRenderState::request SpritePicture picture,
const Point2f minPosition,
const Point2f maxPosition,
const TexCoord2 minUV,
const TexCoord2 maxUV
[virtual]
 

リクエスト

Parameters:
picture ピクチャ
minPosition 最小位置
maxPosition 最大位置
minUV 最小UV
maxUV 最大UV

Definition at line 51 of file SpriteRenderState.cpp.

References Direct3DTexture, Lamp::SpritePicture::getD3DTexture(), NULL, render(), Lamp::SpriteGraphicsBuffer::request(), and Lamp::RenderingDevice::setTexture().

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


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