HoverRace
2.0
|
#include <FreeElementBaseRenderer.h>
Public Member Functions | |
MR_DllDeclare | FreeElementBaseRenderer (const Util::ObjectFromFactoryId &pId) |
MR_DllDeclare | ~FreeElementBaseRenderer () |
MR_DllDeclare void | Render (VideoServices::Viewport3D *pDest, const MR_3DCoordinate &pPosition, MR_Angle pOrientation) |
Public Member Functions inherited from HoverRace::Util::ObjectFromFactory | |
ObjectFromFactory (const ObjectFromFactoryId &pId) noexcept | |
virtual | ~ObjectFromFactory () |
const ObjectFromFactoryId & | GetTypeId () const noexcept |
virtual void | Serialize (Parcel::ObjStream &archive)=0 |
Protected Attributes | |
const ResActor * | mActor |
int | mCurrentFrame |
int | mCurrentSequence |
Private Types | |
typedef Util::ObjectFromFactory | SUPER |
Additional Inherited Members | |
Static Public Member Functions inherited from HoverRace::Util::ObjectFromFactory | |
template<class T > | |
static void | SerializeShared (Parcel::ObjStream &archive, typename std::enable_if< std::is_base_of< ObjectFromFactory, T >::value, std::shared_ptr< T >>::type &obj) |
Serialize a shared pointer to a serializable object. More... | |
HoverRace::ObjFacTools::FreeElementBaseRenderer::FreeElementBaseRenderer | ( | const Util::ObjectFromFactoryId & | pId | ) |
HoverRace::ObjFacTools::FreeElementBaseRenderer::~FreeElementBaseRenderer | ( | ) |
void HoverRace::ObjFacTools::FreeElementBaseRenderer::Render | ( | VideoServices::Viewport3D * | pDest, |
const MR_3DCoordinate & | pPosition, | ||
MR_Angle | pOrientation | ||
) |
|
protected |
|
protected |
|
protected |