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

Lamp::ShaderManager Class Reference

シェーダマネージャ More...

#include <ShaderManager.h>

List of all members.

Public Member Functions

BasicShaderFixedgetBasicShaderFixed () const
 基本シェーダ固定パイプラインの取得


Static Public Member Functions

ShaderManagergetInstance ()
 インスタンス取得


Protected Member Functions

 ShaderManager ()
 コンストラクタ

 ~ShaderManager ()
 デストラクタ


Protected Attributes

BasicShaderFixedbasicShaderFixed_
 基本シェーダ固定パイプライン


Friends

class LampGraphics


Detailed Description

シェーダマネージャ

Definition at line 36 of file ShaderManager.h.


Member Function Documentation

BasicShaderFixed* Lamp::ShaderManager::getBasicShaderFixed  )  const [inline]
 

基本シェーダ固定パイプラインの取得

Returns:
基本シェーダ固定パイプライン

Definition at line 54 of file ShaderManager.h.

References basicShaderFixed_.

Referenced by Lamp::BasicMaterial::buildStateBlock(), and Lamp::BasicMaterial::draw().

ShaderManager* Lamp::ShaderManager::getInstance  )  [inline, static]
 

インスタンス取得

Returns:
インスタンス

Definition at line 44 of file ShaderManager.h.

References Assert, and NULL.


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