#include <shared_gc_data.h>
Static Public Member Functions | |
| static void | add_ref () |
| Add ref. | |
| static void | release_ref () |
| Release ref. | |
| static CL_SharedGCData * | get_instance () |
| Get Instance. | |
| static std::vector< CL_GraphicContextProvider * > & | get_gc_providers () |
| static void | dispose_objects () |
| Dispose objects. | |
| static void | add_disposable (CL_DisposableObject *disposable) |
| Add disposable. | |
| static void | remove_disposable (CL_DisposableObject *disposable) |
| Remove disposable. | |
| static CL_Signal_v0 & | func_gc_destruction_imminent () |
| Func gc destruction imminent. | |
| static CL_Texture | load_texture (CL_GraphicContext &gc, const CL_String &filename, const CL_VirtualDirectory &virtual_directory=CL_VirtualDirectory()) |
| Load texture. | |
| static void | unload_texture (const CL_String &filename, const CL_VirtualDirectory &virtual_directory=CL_VirtualDirectory()) |
| Unload texture. | |
| static void | unload_all_textures () |
| Unload all textures. | |
|
|
Add disposable.
|
|
|
Add ref.
|
|
|
Dispose objects.
|
|
|
Func gc destruction imminent.
|
|
|
|
|
|
Get Instance.
|
|
||||||||||||||||
|
Load texture.
|
|
|
Release ref.
|
|
|
Remove disposable.
|
|
|
Unload all textures.
|
|
||||||||||||
|
Unload texture.
|
1.4.6