LibreOffice Module vcl (master) 1
Public Member Functions | Private Attributes | List of all members
ScopedCachedHDC< ID > Class Template Reference

#include <scoped_gdi.hxx>

Public Member Functions

 ScopedCachedHDC (HBITMAP hBitmap)
 
 ~ScopedCachedHDC ()
 
HDC get () const
 

Private Attributes

HDC m_hDC
 

Detailed Description

template<sal_uLong ID>
class ScopedCachedHDC< ID >

Definition at line 56 of file scoped_gdi.hxx.

Constructor & Destructor Documentation

◆ ScopedCachedHDC()

template<sal_uLong ID>
ScopedCachedHDC< ID >::ScopedCachedHDC ( HBITMAP  hBitmap)
inlineexplicit

Definition at line 59 of file scoped_gdi.hxx.

References ID.

◆ ~ScopedCachedHDC()

template<sal_uLong ID>
ScopedCachedHDC< ID >::~ScopedCachedHDC ( )
inline

Definition at line 64 of file scoped_gdi.hxx.

References ID, and ImplReleaseCachedDC().

Member Function Documentation

◆ get()

template<sal_uLong ID>
HDC ScopedCachedHDC< ID >::get ( ) const
inline

Definition at line 66 of file scoped_gdi.hxx.

References ScopedCachedHDC< ID >::m_hDC.

Member Data Documentation

◆ m_hDC

template<sal_uLong ID>
HDC ScopedCachedHDC< ID >::m_hDC
private

Definition at line 69 of file scoped_gdi.hxx.

Referenced by ScopedCachedHDC< ID >::get().


The documentation for this class was generated from the following file: