stmm-games-doc  0.32.0
Public Member Functions | List of all members
stmg::CCSave Class Reference

RAII save and restore for a Cairo::Context. More...

Public Member Functions

 CCSave (Cairo::Context &oCC) noexcept
 Constructor. More...
 
 CCSave (const Cairo::RefPtr< Cairo::Context > &refCC) noexcept
 Constructor. More...
 
 ~CCSave () noexcept
 Destructor. More...
 

Detailed Description

RAII save and restore for a Cairo::Context.

Constructor & Destructor Documentation

◆ CCSave() [1/2]

stmg::CCSave::CCSave ( Cairo::Context &  oCC)
inlineexplicitnoexcept

Constructor.

Saves the context.

Parameters
oCCThe cairo context.

◆ CCSave() [2/2]

stmg::CCSave::CCSave ( const Cairo::RefPtr< Cairo::Context > &  refCC)
inlineexplicitnoexcept

Constructor.

Saves the context.

Parameters
refCCThe cairo context. Cannot be null.

◆ ~CCSave()

stmg::CCSave::~CCSave ( )
inlinenoexcept

Destructor.

Restores the context.