MCPcopy Create free account
hub / github.com/axmolengine/axmol / setProgramStateByProgramId

Method setProgramStateByProgramId

core/2d/Node.cpp:2266–2275  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2264}
2265
2266backend::ProgramState* Node::setProgramStateByProgramId(uint64_t programId)
2267{
2268 auto prog = ProgramManager::getInstance()->loadProgram(programId);
2269 if (prog)
2270 {
2271 this->setProgramState(new ProgramState(prog), true);
2272 return _programState;
2273 }
2274 return nullptr;
2275}
2276
2277void Node::updateProgramStateTexture(Texture2D* texture)
2278{

Callers 2

updateShaderProgramMethod · 0.80
initWithFadeMethod · 0.80

Calls 3

setProgramStateMethod · 0.95
getInstanceFunction · 0.85
loadProgramMethod · 0.80

Tested by

no test coverage detected