SPARK  0.1.0
A general purpose game engine written in C++.
Loading...
Searching...
No Matches
spark::core::details::GameObjectDeleter< Impl > Struct Template Reference

Deleter used to call the onDestroyed method on the implementation of a GameObject. More...

#include <AbstractGameObject.h>

Public Member Functions

void operator() (Impl *ptr, const bool immediate) const
 
void operator() (Impl *ptr) const
 

Static Public Member Functions

static void DeleteMarkedObjects ()
 

Static Public Attributes

static std::vector< AbstractGameObject< GameObject > * > objectsToDestroy
 

Detailed Description

template<typename Impl>
struct spark::core::details::GameObjectDeleter< Impl >

Deleter used to call the onDestroyed method on the implementation of a GameObject.

Template Parameters
ImplThe implementation of the GameObject.