Abstract class for resources like textures, meshes, sounds, shaders, ...
More...
#include <Resource.h>
Public Member Functions |
| | Resource (const u32 Handle, const char *FileName, const char *Name, void *ExtraParam) |
| | Constructor.
|
| virtual | ~Resource () |
| | Destructor.
|
| virtual const char * | GetFileName () |
| | Return resource file name.
|
| virtual const char * | GetName () |
| | Return resource name.
|
| virtual u32 | GetHandle () |
| | Return resource handle.
|
| | KgeUnknown () |
| | Constructor.
|
| virtual | ~KgeUnknown () |
| | Destructor.
|
| virtual void | AddRef () |
| | Add a reference to the object.
|
| virtual void | DecRef () |
| | Decrease a reference from the object. if its reference count get 0 then the object will destroy.
|
| u32 | GetRefCount () |
| | Return resource reference count.
|
| const char * | GetDebugText () |
| | returns the instance debug text.
|
Detailed Description
Abstract class for resources like textures, meshes, sounds, shaders, ...
Definition at line 16 of file Resource.h.
Constructor & Destructor Documentation
| kge::Resource::Resource |
( |
const u32 |
Handle, |
|
|
const char * |
FileName, |
|
|
const char * |
Name, |
|
|
void * |
ExtraParam |
|
) |
| |
| virtual kge::Resource::~Resource |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual const char* kge::Resource::GetFileName |
( |
| ) |
|
|
inlinevirtual |
Return resource file name.
Definition at line 30 of file Resource.h.
| virtual u32 kge::Resource::GetHandle |
( |
| ) |
|
|
inlinevirtual |
Return resource handle.
Definition at line 36 of file Resource.h.
| virtual const char* kge::Resource::GetName |
( |
| ) |
|
|
inlinevirtual |
Return resource name.
Definition at line 33 of file Resource.h.
Friends And Related Function Documentation
Member Data Documentation
| u32 kge::Resource::m_iHandle |
|
protected |
| void* kge::Resource::m_pExtraParam |
|
protected |
| char* kge::Resource::m_pFileName |
|
protected |
| void* kge::Resource::m_pMyMgr |
|
protected |
| char* kge::Resource::m_pName |
|
protected |
The documentation for this class was generated from the following file: