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