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.