ReactOS 0.4.16-dev-889-g9563c07
|
Public Member Functions | |
CInitGDIPlus () noexcept | |
~CInitGDIPlus () noexcept | |
bool | Init () noexcept |
void | ReleaseGDIPlus () noexcept |
void | IncreaseCImageCount () noexcept |
void | DecreaseCImageCount () noexcept |
Private Types | |
using | FUN_Startup = decltype(&Gdiplus::GdiplusStartup) |
using | FUN_Shutdown = decltype(&Gdiplus::GdiplusShutdown) |
using | FUN_CreateBitmapFromFile = decltype(&Gdiplus::DllExports::GdipCreateBitmapFromFile) |
using | FUN_CreateBitmapFromHBITMAP = decltype(&Gdiplus::DllExports::GdipCreateBitmapFromHBITMAP) |
using | FUN_CreateBitmapFromStream = decltype(&Gdiplus::DllExports::GdipCreateBitmapFromStream) |
using | FUN_CreateHBITMAPFromBitmap = decltype(&Gdiplus::DllExports::GdipCreateHBITMAPFromBitmap) |
using | FUN_DisposeImage = decltype(&Gdiplus::DllExports::GdipDisposeImage) |
using | FUN_GetImageDecoder = decltype(&Gdiplus::DllExports::GdipGetImageDecoders) |
using | FUN_GetImageDecoderSize = decltype(&Gdiplus::DllExports::GdipGetImageDecodersSize) |
using | FUN_GetImageEncoder = decltype(&Gdiplus::DllExports::GdipGetImageEncoders) |
using | FUN_GetImageEncoderSize = decltype(&Gdiplus::DllExports::GdipGetImageEncodersSize) |
using | FUN_SaveImageToFile = decltype(&Gdiplus::DllExports::GdipSaveImageToFile) |
using | FUN_SaveImageToStream = decltype(&Gdiplus::DllExports::GdipSaveImageToStream) |
Private Member Functions | |
void | _clear_funs () noexcept |
template<typename T_FUN > | |
T_FUN | _get_fun (T_FUN &fun, LPCSTR name) noexcept |
Private Attributes | |
HINSTANCE | m_hInst |
ULONG_PTR | m_dwToken |
CRITICAL_SECTION | m_sect |
LONG | m_nCImageObjects |
DWORD | m_dwLastError |
Definition at line 847 of file atlimage.h.
|
private |
Definition at line 853 of file atlimage.h.
|
private |
Definition at line 854 of file atlimage.h.
|
private |
Definition at line 855 of file atlimage.h.
|
private |
Definition at line 856 of file atlimage.h.
|
private |
Definition at line 857 of file atlimage.h.
|
private |
Definition at line 858 of file atlimage.h.
|
private |
Definition at line 859 of file atlimage.h.
|
private |
Definition at line 860 of file atlimage.h.
|
private |
Definition at line 861 of file atlimage.h.
|
private |
Definition at line 862 of file atlimage.h.
|
private |
Definition at line 863 of file atlimage.h.
|
private |
Definition at line 852 of file atlimage.h.
|
private |
Definition at line 851 of file atlimage.h.
|
inlinenoexcept |
Definition at line 913 of file atlimage.h.
|
inlinenoexcept |
Definition at line 923 of file atlimage.h.
|
inlineprivatenoexcept |
Definition at line 872 of file atlimage.h.
Referenced by CInitGDIPlus(), and ReleaseGDIPlus().
|
inlineprivatenoexcept |
Definition at line 890 of file atlimage.h.
Referenced by Init().
|
inlinenoexcept |
Definition at line 992 of file atlimage.h.
Referenced by ATL::CImage::~CImage().
|
inlinenoexcept |
Definition at line 985 of file atlimage.h.
Referenced by ATL::CImage::CImage().
|
inlinenoexcept |
Definition at line 929 of file atlimage.h.
Referenced by ATL::CImage::InitGDIPlus().
|
inlinenoexcept |
Definition at line 966 of file atlimage.h.
Referenced by DecreaseCImageCount(), ATL::CImage::ReleaseGDIPlus(), and ~CInitGDIPlus().
FUN_CreateBitmapFromFile ATL::CImage::CInitGDIPlus::CreateBitmapFromFile |
Definition at line 901 of file atlimage.h.
Referenced by _clear_funs(), Init(), and ATL::CImage::Load().
FUN_CreateBitmapFromHBITMAP ATL::CImage::CInitGDIPlus::CreateBitmapFromHBITMAP |
Definition at line 902 of file atlimage.h.
Referenced by _clear_funs(), Init(), and ATL::CImage::Save().
FUN_CreateBitmapFromStream ATL::CImage::CInitGDIPlus::CreateBitmapFromStream |
Definition at line 903 of file atlimage.h.
Referenced by _clear_funs(), Init(), and ATL::CImage::Load().
FUN_CreateHBITMAPFromBitmap ATL::CImage::CInitGDIPlus::CreateHBITMAPFromBitmap |
Definition at line 904 of file atlimage.h.
Referenced by _clear_funs(), Init(), and ATL::CImage::Load().
FUN_DisposeImage ATL::CImage::CInitGDIPlus::DisposeImage |
Definition at line 905 of file atlimage.h.
Referenced by _clear_funs(), Init(), ATL::CImage::Load(), and ATL::CImage::Save().
FUN_GetImageDecoder ATL::CImage::CInitGDIPlus::GetImageDecoders |
Definition at line 906 of file atlimage.h.
Referenced by _clear_funs(), ATL::CImage::_getAllDecoders(), and Init().
FUN_GetImageDecoderSize ATL::CImage::CInitGDIPlus::GetImageDecodersSize |
Definition at line 907 of file atlimage.h.
Referenced by _clear_funs(), ATL::CImage::_getAllDecoders(), and Init().
FUN_GetImageEncoder ATL::CImage::CInitGDIPlus::GetImageEncoders |
Definition at line 908 of file atlimage.h.
Referenced by _clear_funs(), ATL::CImage::_getAllEncoders(), and Init().
FUN_GetImageEncoderSize ATL::CImage::CInitGDIPlus::GetImageEncodersSize |
Definition at line 909 of file atlimage.h.
Referenced by _clear_funs(), ATL::CImage::_getAllEncoders(), and Init().
|
private |
Definition at line 870 of file atlimage.h.
|
private |
Definition at line 867 of file atlimage.h.
Referenced by Init(), and ReleaseGDIPlus().
|
private |
Definition at line 866 of file atlimage.h.
Referenced by _get_fun(), Init(), and ReleaseGDIPlus().
|
private |
Definition at line 869 of file atlimage.h.
Referenced by DecreaseCImageCount(), and IncreaseCImageCount().
|
private |
Definition at line 868 of file atlimage.h.
Referenced by CInitGDIPlus(), DecreaseCImageCount(), IncreaseCImageCount(), Init(), ReleaseGDIPlus(), and ~CInitGDIPlus().
FUN_SaveImageToFile ATL::CImage::CInitGDIPlus::SaveImageToFile |
Definition at line 910 of file atlimage.h.
Referenced by _clear_funs(), Init(), and ATL::CImage::Save().
FUN_SaveImageToStream ATL::CImage::CInitGDIPlus::SaveImageToStream |
Definition at line 911 of file atlimage.h.
Referenced by _clear_funs(), Init(), and ATL::CImage::Save().
FUN_Shutdown ATL::CImage::CInitGDIPlus::Shutdown |
Definition at line 900 of file atlimage.h.
Referenced by _clear_funs(), Init(), and ReleaseGDIPlus().
FUN_Startup ATL::CImage::CInitGDIPlus::Startup |
Definition at line 899 of file atlimage.h.
Referenced by _clear_funs(), and Init().