LibreOffice Module cppcanvas (master) 1
Namespaces
transparencygroupaction.cxx File Reference
#include <sal/config.h>
#include <utility>
#include <tools/gen.hxx>
#include <tools/debug.hxx>
#include <canvas/canvastools.hxx>
#include <com/sun/star/rendering/XBitmap.hpp>
#include <com/sun/star/rendering/XCanvas.hpp>
#include <vcl/metaact.hxx>
#include <vcl/bitmapex.hxx>
#include <vcl/svapp.hxx>
#include <vcl/virdev.hxx>
#include <vcl/gdimtf.hxx>
#include <basegfx/range/b2drange.hxx>
#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/vector/b2dsize.hxx>
#include <basegfx/numeric/ftools.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/tuple/b2dtuple.hxx>
#include <basegfx/utils/canvastools.hxx>
#include <basegfx/matrix/b2dhommatrixtools.hxx>
#include <sal/log.hxx>
#include "transparencygroupaction.hxx"
#include <outdevstate.hxx>
#include "mtftools.hxx"
#include <cppcanvas/vclfactory.hxx>
Include dependency graph for transparencygroupaction.cxx:

Go to the source code of this file.

Namespaces

namespace  cppcanvas
 
namespace  cppcanvas::internal
 

Variable Documentation

◆ maDstSize

const ::basegfx::B2DSize maDstSize
private

Definition at line 110 of file transparencygroupaction.cxx.

◆ maLastSubset

Subset maLastSubset
mutableprivate

Definition at line 114 of file transparencygroupaction.cxx.

◆ maLastTransformation

mutable::basegfx::B2DHomMatrix maLastTransformation
private

Definition at line 113 of file transparencygroupaction.cxx.

◆ maState

rendering::RenderState maState
private

Definition at line 119 of file transparencygroupaction.cxx.

◆ mpAlphaGradient

std::optional< Gradient > mpAlphaGradient
private

Definition at line 108 of file transparencygroupaction.cxx.

◆ mpCanvas

CanvasSharedPtr mpCanvas
private

Definition at line 118 of file transparencygroupaction.cxx.

◆ mpGroupMtf

std::unique_ptr< GDIMetaFile > mpGroupMtf
private

Definition at line 107 of file transparencygroupaction.cxx.

◆ mxBufferBitmap

uno::Reference< rendering::XBitmap > mxBufferBitmap
mutableprivate

Definition at line 112 of file transparencygroupaction.cxx.