Exemplo n.º 1
0
 ~ModelResource ()
 {
     if (realised()) {
         unrealise();
     }
     ASSERT_MESSAGE(!realised(), "ModelResource::~ModelResource: resource reference still realised: " << m_name);
 }
Exemplo n.º 2
0
 ~ModelResource()
 {
   if(realised())
   {
     unrealise();
   }
   ASSERT_MESSAGE(!realised(), "ModelResource::~ModelResource: resource reference still realised: " << makeQuoted(m_name.c_str()));
 }
Exemplo n.º 3
0
 void flush()
 {
   if(realised())
   {
     ModelCache_flush(m_path.c_str(), m_name.c_str());
   }
 }
Exemplo n.º 4
0
 void detach (ModuleObserver& observer)
 {
     if (realised()) {
         observer.unrealise();
     }
     m_observers.detach(observer);
 }
Exemplo n.º 5
0
 void attach (ModuleObserver& observer)
 {
     if (realised()) {
         observer.realise();
     }
     m_observers.attach(observer);
 }
Exemplo n.º 6
0
void OpenGLShader::detach (ModuleObserver& observer)
{
	if (realised()) {
		observer.unrealise();
	}
	m_observers.detach(observer);
}
Exemplo n.º 7
0
void OpenGLShader::attach (ModuleObserver& observer)
{
	if (realised()) {
		observer.realise();
	}
	m_observers.attach(observer);
}
Exemplo n.º 8
0
    bool load ()
    {
        ASSERT_MESSAGE(realised(), "resource not realised");
        if (m_model == g_nullModel) {
            loadModel();
        }

        return m_model != g_nullModel;
    }
Exemplo n.º 9
0
 void flush ()
 {
     if (realised()) {
         ModelCache_flush(m_path, m_name);
     }
 }