#include <resource.h>
Inheritance diagram for CL_Resource:

Public Methods | |
| CL_Resource (std::string type, std::string name) | |
| virtual | ~CL_Resource () |
| virtual const std::string& | get_type () const |
| virtual const std::string& | get_name () const |
| virtual void | load ()=0 |
| virtual void | unload ()=0 |
| virtual int | get_load_count ()=0 |
| virtual void | serialize_save (CL_OutputSource *output)=0 |
Private Attributes | |
| std::string | type |
| std::string | name |
Definition at line 23 of file resource.h.
|
|
|
|
|
|
|
|
Reimplemented in CL_BooleanResource, CL_IntegerResource, CL_RawResource, CL_StringResource, CL_WritableSurfaceResource, CL_Font_Resource_Generic, CL_ModuleResource, and CL_WritableSampleResource. |
|
|
Definition at line 38 of file resource.h. |
|
|
Definition at line 37 of file resource.h. |
|
|
Reimplemented in CL_BooleanResource, CL_IntegerResource, CL_RawResource, CL_StringResource, CL_WritableSurfaceResource, CL_Font_Resource_Generic, CL_Font_Resource, CL_Font_Resource_TTF, CL_ModuleResource, and CL_WritableSampleResource. Referenced by CL_Font_Resource_Generic::get_font(). |
|
|
|
|
Definition at line 48 of file resource.h. |
|
|
Definition at line 47 of file resource.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001