MCPcopy Create free account
hub / github.com/cginternals/globjects / detach

Method detach

source/globjects/source/Program.cpp:147–157  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

145}
146
147void Program::detach(Shader * shader)
148{
149 assert(shader != nullptr);
150
151 glDetachShader(id(), shader->id());
152
153 shader->deregisterListener(this);
154 m_shaders.erase(shader);
155
156 invalidate();
157}
158
159std::set<Shader *> Program::shaders() const
160{

Callers

nothing calls this directly

Calls 2

deregisterListenerMethod · 0.80
idMethod · 0.45

Tested by

no test coverage detected