void detach (ModuleObserver& observer) { if (realised()) { observer.unrealise(); } m_observers.detach(observer); }
void OpenGLShader::detach (ModuleObserver& observer) { if (realised()) { observer.unrealise(); } m_observers.detach(observer); }
void Doom3ShaderSystem::detach(ModuleObserver& observer) { if (_realised) { observer.unrealise(); } _observers.detach(observer); }