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

Lamp::ColorSpriteState Class Reference

色スプライトステート More...

#include <ColorSpriteState.h>

Inheritance diagram for Lamp::ColorSpriteState:

Lamp::SpriteState Lamp::SpriteRequest List of all members.

Public Member Functions

 ColorSpriteState ()
 コンストラクタ

 ColorSpriteState (const Color4f &color)
 コンストラクタ

virtual ~ColorSpriteState ()
 デストラクタ

virtual const SpriteRequestgetDefaultState () const
 デフォルトステートの取得

virtual void apply (SpriteRenderState *renderState)
 適用

virtual void setColor (const Color4f &color)
 色の設定

virtual const Color4fgetColor () const
 色の取得


Static Public Attributes

const ColorSpriteState whiteState
 

const ColorSpriteState grayState
 灰色

const ColorSpriteState blackState
 

const ColorSpriteState redState
 

const ColorSpriteState greenState
 

const ColorSpriteState blueState
 

const ColorSpriteState yellowState
 

const ColorSpriteState cyanState
 青緑

const ColorSpriteState magentaState
 赤紫

const ColorSpriteState defaultState
 デフォルト


Detailed Description

色スプライトステート

Definition at line 36 of file ColorSpriteState.h.


Constructor & Destructor Documentation

Lamp::ColorSpriteState::ColorSpriteState const Color4f color  ) 
 

コンストラクタ

Parameters:
color 

Definition at line 67 of file ColorSpriteState.cpp.


Member Function Documentation

void Lamp::ColorSpriteState::apply SpriteRenderState renderState  )  [virtual]
 

適用

Parameters:
renderState レンダーステート

Implements Lamp::SpriteState.

Definition at line 77 of file ColorSpriteState.cpp.

References Lamp::Color4f::a, Lamp::Color4f::b, Lamp::Color4f::g, Lamp::Color4c::getARGB(), Lamp::Color4f::r, and Lamp::RenderingDevice::setRenderState().

virtual const Color4f& Lamp::ColorSpriteState::getColor  )  const [inline, virtual]
 

色の取得

Returns:

Definition at line 123 of file ColorSpriteState.h.

virtual const SpriteRequest* Lamp::ColorSpriteState::getDefaultState  )  const [inline, virtual]
 

デフォルトステートの取得

Returns:
デフォルトステート

Implements Lamp::SpriteState.

Definition at line 97 of file ColorSpriteState.h.

References defaultState.

virtual void Lamp::ColorSpriteState::setColor const Color4f color  )  [inline, virtual]
 

色の設定

Parameters:
color 

Definition at line 117 of file ColorSpriteState.h.


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