![]() |
Pixel Dust Game Engine
v0.9.5
|
Public Member Functions | |
template<class T > | |
T * | getData () |
void * | getData () |
void | release () |
Static Public Member Functions | |
static UserData * | makeUserDataViaCopy (void *ptr, long dataSize, UserFreeFuncT freeFunc=0) |
static UserData * | makeUserDataWithCustomFree (void *ptr, UserFreeFuncT freeFunc) |
static UserData * | makeUserDataFromRefCountedObj (RefCountedObj *obj) |
static UserData * | makeUserDataFromPointer (void *ptr, FreeDataT freeHow=data_Free) |
Protected Member Functions | |
UserData () | |
~UserData () | |
Protected Attributes | |
FreeDataT | freeHow |
UserFreeFuncT | freeFunc |
void * | data |
|
protected |
|
protected |
|
inline |
|
inline |
|
static |
|
static |
|
static |
|
inline |
|
protected |
|
protected |
|
protected |