split out DrawMesh

cleanup
This commit is contained in:
Glenn Maynard
2004-08-19 01:47:58 +00:00
parent e0fe0e6ddd
commit cf725075fe
2 changed files with 46 additions and 52 deletions
+13 -2
View File
@@ -10,8 +10,18 @@
#include <map>
#include "RageModelGeometry.h"
struct msModel;
/* This is a static class that holds and renders model data; it can be shared among
* multiple Models. (Note that geometry data is stored and refcounted separately;
* that can */
/* XXX: dumb name */
/* class ModelHolder : public Actor
{
public:
private:
RageModelGeometry *m_pGeometry;
} */
class Model : public Actor
{
@@ -19,7 +29,6 @@ public:
Model ();
virtual ~Model ();
public:
void Clear ();
void Load( CString sFile );
@@ -63,6 +72,8 @@ private:
vector<msMesh> m_vTempMeshes;
RageCompiledGeometry* m_pTempGeometry;
void DrawMesh( int i ) const;
float m_fCurFrame;
CString m_sDefaultAnimation;
float m_fDefaultAnimationRate;