Jungle_Week1_Team2
Loading...
Searching...
No Matches
ObjectManager Class Reference

#include <ObjectManager.h>

Public Member Functions

 ObjectManager ()
 ~ObjectManager ()
template<typename TObject>
std::shared_ptr< TObject > SpawnObject ()
void ReleaseObject (std::shared_ptr< UObject > obj)

Static Public Member Functions

template<typename T>
static size_t GetTypeID ()

Constructor & Destructor Documentation

◆ ObjectManager()

ObjectManager::ObjectManager ( )

◆ ~ObjectManager()

ObjectManager::~ObjectManager ( )

Member Function Documentation

◆ GetTypeID()

template<typename T>
size_t ObjectManager::GetTypeID ( )
inlinestatic

◆ ReleaseObject()

void ObjectManager::ReleaseObject ( std::shared_ptr< UObject > obj)

◆ SpawnObject()

template<typename TObject>
std::shared_ptr< TObject > ObjectManager::SpawnObject ( )
inline

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