|
#ifndef _FAST_CACHE_OBJECT_H
#define _FAST_CACHE_OBJECT_H
#include "ObjectBase.h"
class FastCacheObject : public ObjectBase
{
public:
struct Transforms
{
D3DXQUATERNION localTransform_;
D3DXQUATERNION worldTransform_;
};
Transforms *getTransforms() { return transforms_; }
void setTransforms( Transforms *transforms )
{
transforms_ = transforms;
}
virtual void updateWorldTransform( ObjectBase *parent ){}
D3DXQUATERNION *getWorldTransform()
{
return transforms_ ? &transforms_->worldTransform_ : 0;
}
protected:
Transforms *transforms_;
};
#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.