コード例 #1
0
ファイル: referencecache.cpp プロジェクト: kevlund/ufoai
 ~ModelResource ()
 {
     if (realised()) {
         unrealise();
     }
     ASSERT_MESSAGE(!realised(), "ModelResource::~ModelResource: resource reference still realised: " << m_name);
 }
コード例 #2
0
ファイル: referencecache.cpp プロジェクト: clbr/netradiant
 ~ModelResource()
 {
   if(realised())
   {
     unrealise();
   }
   ASSERT_MESSAGE(!realised(), "ModelResource::~ModelResource: resource reference still realised: " << makeQuoted(m_name.c_str()));
 }
コード例 #3
0
ファイル: referencecache.cpp プロジェクト: clbr/netradiant
 void flush()
 {
   if(realised())
   {
     ModelCache_flush(m_path.c_str(), m_name.c_str());
   }
 }
コード例 #4
0
ファイル: referencecache.cpp プロジェクト: kevlund/ufoai
 void detach (ModuleObserver& observer)
 {
     if (realised()) {
         observer.unrealise();
     }
     m_observers.detach(observer);
 }
コード例 #5
0
ファイル: referencecache.cpp プロジェクト: kevlund/ufoai
 void attach (ModuleObserver& observer)
 {
     if (realised()) {
         observer.realise();
     }
     m_observers.attach(observer);
 }
コード例 #6
0
ファイル: OpenGLShader.cpp プロジェクト: ibrahimmusba/ufoai
void OpenGLShader::detach (ModuleObserver& observer)
{
	if (realised()) {
		observer.unrealise();
	}
	m_observers.detach(observer);
}
コード例 #7
0
ファイル: OpenGLShader.cpp プロジェクト: ibrahimmusba/ufoai
void OpenGLShader::attach (ModuleObserver& observer)
{
	if (realised()) {
		observer.realise();
	}
	m_observers.attach(observer);
}
コード例 #8
0
ファイル: referencecache.cpp プロジェクト: kevlund/ufoai
    bool load ()
    {
        ASSERT_MESSAGE(realised(), "resource not realised");
        if (m_model == g_nullModel) {
            loadModel();
        }

        return m_model != g_nullModel;
    }
コード例 #9
0
ファイル: referencecache.cpp プロジェクト: kevlund/ufoai
 void flush ()
 {
     if (realised()) {
         ModelCache_flush(m_path, m_name);
     }
 }