Shared Graphic Context Data. More...
#include <shared_gc_data.h>
| Static Public Member Functions | |
| static void | add_disposable (DisposableObject *disposable) | 
| Add disposable. | |
| static void | add_provider (GraphicContextProvider *provider) | 
| Add a provider. | |
| static void | add_ref () | 
| Add ref. | |
| static std::vector< GraphicContextProvider * > & | get_gc_providers (std::unique_ptr< std::unique_lock< std::recursive_mutex > > &mutex_section) | 
| Get the providers. | |
| static GraphicContextProvider * | get_provider (std::unique_ptr< std::unique_lock< std::recursive_mutex > > &mutex_section) | 
| Get a provider. | |
| static void | release_ref () | 
| Release ref. | |
| static void | remove_disposable (DisposableObject *disposable) | 
| Remove disposable. | |
| static void | remove_provider (GraphicContextProvider *provider) | 
| Remove a provider. | |
Shared Graphic Context Data.
| 
 | static | 
Add disposable.
| disposable | = Disposable Object | 
| 
 | static | 
Add a provider.
| 
 | static | 
Add ref.
| 
 | static | 
Get the providers.
| mutex_section | : Returns the mutex section for the provider lock | 
| 
 | static | 
Get a provider.
| mutex_section | : Returns the mutex section for the provider lock | 
| 
 | static | 
Release ref.
| 
 | static | 
Remove disposable.
| disposable | = Disposable Object | 
| 
 | static | 
Remove a provider.