|
From: <axl...@us...> - 2009-10-10 22:16:40
|
Revision: 553
http://hgengine.svn.sourceforge.net/hgengine/?rev=553&view=rev
Author: axlecrusher
Date: 2009-10-10 22:16:31 +0000 (Sat, 10 Oct 2009)
Log Message:
-----------
update
Modified Paths:
--------------
Mercury2/src/HGMDLModel.h
Mercury2/src/MercuryAsset.h
Modified: Mercury2/src/HGMDLModel.h
===================================================================
--- Mercury2/src/HGMDLModel.h 2009-10-10 22:15:29 UTC (rev 552)
+++ Mercury2/src/HGMDLModel.h 2009-10-10 22:16:31 UTC (rev 553)
@@ -23,11 +23,13 @@
virtual void PreRender(const MercuryNode* node);
virtual void Render(const MercuryNode* node);
+ protected:
+ std::vector< MAutoPtr< HGMDLMesh > > m_meshes;
+
private:
+ CLASS_HELPERS( MercuryAsset );
void LoadHGMDL( const MString& path );
static void* LoaderThread(void* d);
-
- std::vector< MAutoPtr< HGMDLMesh > > m_meshes;
};
Modified: Mercury2/src/MercuryAsset.h
===================================================================
--- Mercury2/src/MercuryAsset.h 2009-10-10 22:15:29 UTC (rev 552)
+++ Mercury2/src/MercuryAsset.h 2009-10-10 22:16:31 UTC (rev 553)
@@ -146,6 +146,9 @@
#define REMOVE_ASSET_INSTANCE(class, key)\
AssetFactory::GetInstance().RemoveAssetInstance( ToUpper(#class)+key );
+#define CLASS_HELPERS(baseClass)\
+ typedef baseClass base;
+
#endif
/***************************************************************************
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|