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
BasicShaderFixed * | getBasicShaderFixed () const
| 基本シェーダ固定パイプラインの取得
## Static Public Member Functions
ShaderManager * | getInstance ()
| インスタンス取得
## Protected Member Functions
| ShaderManager ()
| コンストラクタ
| ~ShaderManager ()
| デストラクタ
## Protected Attributes
BasicShaderFixed * | basicShaderFixed_
| 基本シェーダ固定パイプライン
## 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:

- ShaderManager.h
- ShaderManager.cpp