Photon 1.0.0
Loading...
Searching...
No Matches
cairo_surface_wrapper Class Reference

#include <cairo_images_cache.h>

Public Member Functions

 cairo_surface_wrapper ()
 
 cairo_surface_wrapper (const cairo_surface_wrapper &v)
 
 cairo_surface_wrapper (cairo_surface_t *v)
 
 cairo_surface_wrapper (cairo_surface_wrapper &&v) noexcept
 
cairo_surface_wrapperoperator= (const cairo_surface_wrapper &v)
 
 ~cairo_surface_wrapper ()
 
cairo_surface_t * get ()
 

Private Attributes

cairo_surface_t * surface
 

Constructor & Destructor Documentation

◆ cairo_surface_wrapper() [1/4]

cairo_surface_wrapper::cairo_surface_wrapper ( )
inline

◆ cairo_surface_wrapper() [2/4]

cairo_surface_wrapper::cairo_surface_wrapper ( const cairo_surface_wrapper v)
inline

◆ cairo_surface_wrapper() [3/4]

cairo_surface_wrapper::cairo_surface_wrapper ( cairo_surface_t *  v)
inlineexplicit

◆ cairo_surface_wrapper() [4/4]

cairo_surface_wrapper::cairo_surface_wrapper ( cairo_surface_wrapper &&  v)
inlinenoexcept

◆ ~cairo_surface_wrapper()

cairo_surface_wrapper::~cairo_surface_wrapper ( )
inline

Member Function Documentation

◆ get()

cairo_surface_t * cairo_surface_wrapper::get ( )
inline

◆ operator=()

cairo_surface_wrapper & cairo_surface_wrapper::operator= ( const cairo_surface_wrapper v)
inline

Member Data Documentation

◆ surface

cairo_surface_t* cairo_surface_wrapper::surface
private

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