#include <BasicShaderFixed.h>
Inheritance diagram for Lamp::BasicShaderFixed:

Public Member Functions | |
| virtual void | buildStateBlock (Direct3DStateBlock **startBlock, Direct3DStateBlock **endBlock, Material *material, Texture *baseTexture, int baseUVIndex, Texture *lightTexture, int lightUVIndex, Texture *stainTexture, int stainUVIndex, const Color3f &diffuseColor, const Color3f &specularColor, const Color3f &ambientColor, const Color3f &emissiveColor, float specularPower) |
| ステートブロックの構築 | |
| virtual void | draw (DrawRequest *request) |
| 描画 | |
Protected Member Functions | |
| BasicShaderFixed () | |
| コンストラクタ | |
| virtual | ~BasicShaderFixed () |
| デストラクタ | |
Friends | |
| class | ShaderManager |
Definition at line 36 of file BasicShaderFixed.h.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ステートブロックの構築
Definition at line 44 of file BasicShaderFixed.cpp. References Assert, Lamp::RenderingDevice::beginStateBlock(), Lamp::FixedShader::buildMaterialStart(), Lamp::RenderingDevice::closeColorTextureStage(), Lamp::Shader::device_, Lamp::RenderingDevice::endStateBlock(), Lamp::Material::getAlpha(), NULL, Lamp::RenderingDevice::setAlphaTextureStage(), Lamp::FixedShader::setFixedBaseTexture(), Lamp::FixedShader::setFixedLightTexture(), Lamp::FixedShader::setFixedStainTexture(), and Lamp::RenderingDevice::setMaterial(). Referenced by Lamp::BasicMaterial::buildStateBlock(). |
|
|
描画
Definition at line 105 of file BasicShaderFixed.cpp. References Lamp::FixedShader::drawFixed(), Lamp::FixedShader::resetFixedDraw(), and Lamp::FixedShader::setupFixedDraw(). Referenced by Lamp::BasicMaterial::draw(). |
1.3.2