|
| virtual bool | resolveAutoBinding (backend::ProgramState *programState, const std::string &uniform, const std::string &autoBinding) override |
| |
| void | callbackRadius (backend::ProgramState *programState, backend::UniformLocation uniform) |
| |
| void | callbackColor (backend::ProgramState *programState, backend::UniformLocation uniform) |
| |
◆ callbackColor()
| void EffectAutoBindingResolver::callbackColor |
( |
backend::ProgramState * |
programState, |
|
|
backend::UniformLocation |
uniform |
|
) |
| |
|
private |
◆ callbackRadius()
| void EffectAutoBindingResolver::callbackRadius |
( |
backend::ProgramState * |
programState, |
|
|
backend::UniformLocation |
uniform |
|
) |
| |
|
private |
◆ resolveAutoBinding()
| bool EffectAutoBindingResolver::resolveAutoBinding |
( |
backend::ProgramState * |
programState, |
|
|
const std::string & |
uniform, |
|
|
const std::string & |
autoBinding |
|
) |
| |
|
overrideprivatevirtual |
在文件 MaterialSystemTest.cpp 第 193 行定义.
195 if (autoBinding.compare(
"DYNAMIC_RADIUS")==0)
197 auto loc = programState->getUniformLocation(uniform);
201 else if (autoBinding.compare(
"OUTLINE_COLOR")==0)
203 auto loc = programState->getUniformLocation(uniform);
void callbackRadius(backend::ProgramState *programState, backend::UniformLocation uniform)
void callbackColor(backend::ProgramState *programState, backend::UniformLocation uniform)
引用了 callbackColor() , 以及 callbackRadius().
该类的文档由以下文件生成: