コード例 #1
0
ファイル: referencecache.cpp プロジェクト: kevlund/ufoai
 void detach (ModuleObserver& observer)
 {
     if (realised()) {
         observer.unrealise();
     }
     m_observers.detach(observer);
 }
コード例 #2
0
ファイル: referencecache.cpp プロジェクト: kevlund/ufoai
 void attach (ModuleObserver& observer)
 {
     if (realised()) {
         observer.realise();
     }
     m_observers.attach(observer);
 }
コード例 #3
0
ファイル: OpenGLShader.cpp プロジェクト: ibrahimmusba/ufoai
void OpenGLShader::detach (ModuleObserver& observer)
{
	if (realised()) {
		observer.unrealise();
	}
	m_observers.detach(observer);
}
コード例 #4
0
ファイル: OpenGLShader.cpp プロジェクト: ibrahimmusba/ufoai
void OpenGLShader::attach (ModuleObserver& observer)
{
	if (realised()) {
		observer.realise();
	}
	m_observers.attach(observer);
}
コード例 #5
0
void Doom3ShaderSystem::detach(ModuleObserver& observer)
{
	if (_realised)
	{
		observer.unrealise();
	}

	_observers.detach(observer);
}
コード例 #6
0
void Doom3ShaderSystem::attach(ModuleObserver& observer)
{
	_observers.attach(observer);

	if (_realised)
	{
		observer.realise();
	}
}