|
HoverRace
2.0
|
#include <SpriteHandle.h>
Inheritance diagram for HoverRace::ObjFac1::SpriteHandle:Public Member Functions | |
| SpriteHandle (const Util::ObjectFromFactoryId &pId, const ObjFacTools::ResSprite *pSprite) | |
| virtual | ~SpriteHandle () |
| const VideoServices::Sprite * | GetSprite () const |
| void | Serialize (Parcel::ObjStream &) override |
Public Member Functions inherited from HoverRace::Util::ObjectFromFactory | |
| 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 | |
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... | |
|
private |
|
inline |
|
inlinevirtual |
|
inline |
|
inlineoverridevirtual |
Implements HoverRace::Util::ObjectFromFactory.
|
protected |
1.8.11