HoverRace  2.0
Public Member Functions | Protected Attributes | Private Types | List of all members
HoverRace::ObjFacTools::FreeElementBaseRenderer Class Reference

#include <FreeElementBaseRenderer.h>

+ Inheritance diagram for HoverRace::ObjFacTools::FreeElementBaseRenderer:

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 ObjectFromFactoryIdGetTypeId () const noexcept
 
virtual void Serialize (Parcel::ObjStream &archive)=0
 

Protected Attributes

const ResActormActor
 
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...
 

Member Typedef Documentation

Constructor & Destructor Documentation

HoverRace::ObjFacTools::FreeElementBaseRenderer::FreeElementBaseRenderer ( const Util::ObjectFromFactoryId pId)
HoverRace::ObjFacTools::FreeElementBaseRenderer::~FreeElementBaseRenderer ( )

Member Function Documentation

void HoverRace::ObjFacTools::FreeElementBaseRenderer::Render ( VideoServices::Viewport3D pDest,
const MR_3DCoordinate pPosition,
MR_Angle  pOrientation 
)

Member Data Documentation

const ResActor* HoverRace::ObjFacTools::FreeElementBaseRenderer::mActor
protected
int HoverRace::ObjFacTools::FreeElementBaseRenderer::mCurrentFrame
protected
int HoverRace::ObjFacTools::FreeElementBaseRenderer::mCurrentSequence
protected

The documentation for this class was generated from the following files: