Added a virtual keyword into the getData() overrided methods.

This commit is contained in:
Robert Osfield
2002-08-15 13:04:13 +00:00
parent 61e3b34bc7
commit 4cbab17096
3 changed files with 3 additions and 3 deletions

View File

@@ -52,7 +52,7 @@ public:
virtual int classOpcode() const { return LOCAL_VERTEX_POOL_OP; }
virtual Record * clone() const { return new LocalVertexPoolRecord(); }
SLocalVertexPool * getData() const { return (SLocalVertexPool *) _pData; }
virtual SLocalVertexPool* getData() const { return (SLocalVertexPool *) _pData; }
uint32 getNumVertices() const { return this->getData()->numVerts; }
// Vertex attributes.
bool getColorIndex ( const uint32 &whichVertex, uint32 &colorIndex ) const;

View File

@@ -50,7 +50,7 @@ public:
virtual int classOpcode() const { return MESH_PRIMITIVE_OP; }
virtual Record * clone() const { return new MeshPrimitiveRecord(); }
SMeshPrimitive * getData() const { return (SMeshPrimitive *) _pData; }
virtual SMeshPrimitive* getData() const { return (SMeshPrimitive *) _pData; }
uint32 getNumVertices() const { return this->getData()->numVerts; }
bool getVertexIndex ( const uint32 &whichVertex, uint32 &index ) const;

View File

@@ -42,7 +42,7 @@ public:
virtual int classOpcode() const { return MESH_OP; }
virtual Record * clone() const { return new MeshRecord(); }
SMesh * getData() const { return (SMesh *) _pData; }
virtual SMesh* getData() const { return (SMesh *) _pData; }
virtual size_t sizeofData() const { return sizeof ( SMesh ); }