|
PuzzleSDK
|
类 EffectNormalMapped 继承关系图:
EffectNormalMapped 的协作图:Public 成员函数 | |
| CREATE_FUNC (EffectNormalMapped) | |
| void | setKBump (float value) |
| void | setLightPos (const Vec3 &pos) |
| void | setLightColor (const Color4F &color) |
| float | getKBump () const |
Public 成员函数 继承自 Effect | |
| cocos2d::backend::ProgramState * | getProgramState () const |
静态 Public 成员函数 | |
| static EffectNormalMapped * | create (const std::string &normalMapFileName) |
Protected 成员函数 | |
| bool | init () |
| bool | initNormalMap (const std::string &normalMapFileName) |
| virtual void | setTarget (EffectSprite *sprite) override |
Protected 成员函数 继承自 Effect | |
| bool | initProgramState (const std::string &fragmentFilename) |
| Effect () | |
| virtual | ~Effect () |
Protected 属性 | |
| EffectSprite * | _sprite |
| Vec3 | _lightPos |
| Color4F | _lightColor |
| float | _kBump |
Protected 属性 继承自 Effect | |
| cocos2d::backend::ProgramState * | _programState = nullptr |
| std::string | _fragSource |
| cocos2d::EventListenerCustom * | _backgroundListener |
在文件 ShaderTest2.cpp 第 391 行定义.
|
inlinestatic |
在文件 ShaderTest2.cpp 第 395 行定义.
引用了 init() , 以及 initNormalMap().
被这些函数引用 EffectSpriteLamp::init().
函数调用图:
这是这个函数的调用关系图:| EffectNormalMapped::CREATE_FUNC | ( | EffectNormalMapped | ) |
|
inline |
|
protected |
在文件 ShaderTest2.cpp 第 421 行定义.
引用了 _kBump , 以及 Effect::initProgramState().
被这些函数引用 create().
函数调用图:
这是这个函数的调用关系图:
|
protected |
在文件 ShaderTest2.cpp 第 427 行定义.
引用了 Effect::_programState , 以及 SET_TEXTURE.
被这些函数引用 create().
这是这个函数的调用关系图:| void EffectNormalMapped::setKBump | ( | float | value | ) |
| void EffectNormalMapped::setLightColor | ( | const Color4F & | color | ) |
| void EffectNormalMapped::setLightPos | ( | const Vec3 & | pos | ) |
在文件 ShaderTest2.cpp 第 447 行定义.
引用了 _lightPos, Effect::_programState , 以及 SET_UNIFORM.
|
overrideprotectedvirtual |
重载 Effect .
在文件 ShaderTest2.cpp 第 433 行定义.
引用了 _kBump, Effect::_programState, _sprite , 以及 SET_UNIFORM.
|
protected |
在文件 ShaderTest2.cpp 第 418 行定义.
被这些函数引用 getKBump(), init(), setKBump() , 以及 setTarget().
|
protected |
在文件 ShaderTest2.cpp 第 417 行定义.
被这些函数引用 setLightColor().
|
protected |
在文件 ShaderTest2.cpp 第 416 行定义.
被这些函数引用 setLightPos().
|
protected |
在文件 ShaderTest2.cpp 第 415 行定义.
被这些函数引用 setTarget().