|
#ifndef _OBJECT_BASE_H
#define _OBJECT_BASE_H
#include "Math.h"
class ObjectBase
{
public:
ObjectBase() : ID_( ids_++ ) {}
virtual void updateWorldTransform( ObjectBase *parent ) = 0;
virtual D3DXQUATERNION *getWorldTransform() = 0;
protected:
mutable unsigned int ID_;
private:
static unsigned int ids_;
};
unsigned int ObjectBase::ids_ = 0;
#endif
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.