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.