Back to index

nux  3.0.0
Public Member Functions | Private Attributes
nux::PushColorBackgroundScope Class Reference

#include <Painter.h>

Collaboration diagram for nux::PushColorBackgroundScope:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PushColorBackgroundScope (BasePainter &painter, GraphicsEngine &graphics_engine, const Geometry &geo, const Color &color, bool PushAndDraw=false, bool WriteAlpha=false, const ROPConfig &ROP=ROPConfig::Default)
 ~PushColorBackgroundScope ()

Private Attributes

BasePainterm_painter

Detailed Description

Definition at line 516 of file Painter.h.


Constructor & Destructor Documentation

nux::PushColorBackgroundScope::PushColorBackgroundScope ( BasePainter painter,
GraphicsEngine graphics_engine,
const Geometry geo,
const Color &  color,
bool  PushAndDraw = false,
bool  WriteAlpha = false,
const ROPConfig ROP = ROPConfig::Default 
) [inline]

Definition at line 519 of file Painter.h.

      : m_painter(painter)
    {
      if (PushAndDraw)
        m_painter.PushDrawColorLayer(graphics_engine, geo, color, WriteAlpha, ROP);
      else
        m_painter.PushColorLayer(graphics_engine, geo, color, WriteAlpha, ROP);
    }

Here is the call graph for this function:

Definition at line 528 of file Painter.h.

Here is the call graph for this function:


Member Data Documentation

Definition at line 533 of file Painter.h.


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