HoverRace
2.0
|
#include <SpriteHandle.h>
Public Member Functions | |
SpriteHandle (const Util::ObjectFromFactoryId &pId, const ObjFacTools::ResSprite *pSprite) | |
virtual | ~SpriteHandle () |
const VideoServices::Sprite * | GetSprite () const |
void | Serialize (Parcel::ObjStream &) override |
![]() | |
ObjectFromFactory (const ObjectFromFactoryId &pId) noexcept | |
virtual | ~ObjectFromFactory () |
const ObjectFromFactoryId & | GetTypeId () const noexcept |
Protected Attributes | |
const ObjFacTools::ResSprite * | mSprite |
Private Types | |
using | SUPER = Util::ObjectFromFactory |
Additional Inherited Members | |
![]() | |
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... | |
|
private |
|
inline |
|
inlinevirtual |
|
inline |
|
inlineoverridevirtual |
Implements HoverRace::Util::ObjectFromFactory.
|
protected |