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

Method setEffect

tests/cpp-tests/Source/ShaderTest/ShaderTest2.cpp:94–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

92 }
93
94 void setEffect(Effect* effect)
95 {
96 if (_defaultEffect != effect)
97 {
98 effect->setTarget(this);
99
100 AX_SAFE_RELEASE(_defaultEffect);
101 _defaultEffect = effect;
102 AX_SAFE_RETAIN(_defaultEffect);
103
104 setProgramState(_defaultEffect->getProgramState());
105 }
106 }
107 void addEffect(Effect* effect, ssize_t order)
108 {
109 effect->retain();

Callers 2

updateMethod · 0.45
initMethod · 0.45

Calls 3

setProgramStateFunction · 0.85
setTargetMethod · 0.45
getProgramStateMethod · 0.45

Tested by

no test coverage detected