LibreOffice Module drawinglayer (master) 1
Public Member Functions | Private Attributes | List of all members
drawinglayer::impBufferDevice Class Reference

#include <vclhelperbufferdevice.hxx>

Collaboration diagram for drawinglayer::impBufferDevice:
[legend]

Public Member Functions

 impBufferDevice (OutputDevice &rOutDev, const basegfx::B2DRange &rRange)
 
 ~impBufferDevice ()
 
void paint (double fTrans=0.0)
 
bool isVisible () const
 
VirtualDevicegetContent ()
 
VirtualDevicegetTransparence ()
 

Private Attributes

OutputDevicemrOutDev
 
VclPtr< VirtualDevicempContent
 
VclPtr< VirtualDevicempAlpha
 
tools::Rectangle maDestPixel
 

Detailed Description

Definition at line 94 of file vclhelperbufferdevice.hxx.

Constructor & Destructor Documentation

◆ impBufferDevice()

drawinglayer::impBufferDevice::impBufferDevice ( OutputDevice rOutDev,
const basegfx::B2DRange rRange 
)

◆ ~impBufferDevice()

drawinglayer::impBufferDevice::~impBufferDevice ( )

Definition at line 433 of file vclhelperbufferdevice.cxx.

References drawinglayer::getVDevBuffer(), mpAlpha, and mpContent.

Member Function Documentation

◆ getContent()

VirtualDevice & drawinglayer::impBufferDevice::getContent ( )

◆ getTransparence()

VirtualDevice & drawinglayer::impBufferDevice::getTransparence ( )

◆ isVisible()

bool drawinglayer::impBufferDevice::isVisible ( ) const
inline

◆ paint()

void drawinglayer::impBufferDevice::paint ( double  fTrans = 0.0)

Member Data Documentation

◆ maDestPixel

tools::Rectangle drawinglayer::impBufferDevice::maDestPixel
private

Definition at line 99 of file vclhelperbufferdevice.hxx.

Referenced by getTransparence(), impBufferDevice(), isVisible(), and paint().

◆ mpAlpha

VclPtr<VirtualDevice> drawinglayer::impBufferDevice::mpAlpha
private

Definition at line 98 of file vclhelperbufferdevice.hxx.

Referenced by getTransparence(), paint(), and ~impBufferDevice().

◆ mpContent

VclPtr<VirtualDevice> drawinglayer::impBufferDevice::mpContent
private

◆ mrOutDev

OutputDevice& drawinglayer::impBufferDevice::mrOutDev
private

Definition at line 96 of file vclhelperbufferdevice.hxx.

Referenced by getTransparence(), impBufferDevice(), and paint().


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