LibreOffice Module svx (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
sdr::overlay::OverlayHandle Class Referencefinal

#include <overlayhandle.hxx>

Inheritance diagram for sdr::overlay::OverlayHandle:
Collaboration diagram for sdr::overlay::OverlayHandle:

Public Member Functions

 OverlayHandle (const basegfx::B2DPoint &rBasePos, const basegfx::B2DSize &rSize, Color const &rStrokeColor, Color const &rFillColor)
virtual ~OverlayHandle () override
- Public Member Functions inherited from sdr::overlay::OverlayObjectWithBasePosition
 OverlayObjectWithBasePosition (const basegfx::B2DPoint &rBasePos, Color aBaseColor)
virtual ~OverlayObjectWithBasePosition () override
const basegfx::B2DPointgetBasePosition () const
void setBasePosition (const basegfx::B2DPoint &rNew)
- Public Member Functions inherited from sdr::overlay::OverlayObject
 OverlayObject (Color aBaseColor)
virtual ~OverlayObject () override
OverlayManagergetOverlayManager () const
virtual drawinglayer::primitive2d::Primitive2DContainer getOverlayObjectPrimitive2DSequence () const
bool isVisible () const
void setVisible (bool bNew)
bool isHittable () const
void setHittable (bool bNew)
bool allowsAntiAliase () const
bool isHighContrastSelection () const
const basegfx::B2DRangegetBaseRange () const
const ColorgetBaseColor () const
void setBaseColor (Color aNew)
const basegfx::B2DVectorgetOffset () const
void setOffset (const basegfx::B2DVector &rOffset)
virtual void Trigger (sal_uInt32 nTime) override
bool allowsAnimation () const
virtual void stripeDefinitionHasChanged ()
- Public Member Functions inherited from sdr::animation::Event
virtual ~Event ()
SAL_DLLPRIVATE sal_uInt32 GetTime () const
void SetTime (sal_uInt32 nNew)
virtual void Trigger (sal_uInt32 nTime)=0

Private Member Functions

virtual drawinglayer::primitive2d::Primitive2DContainer createOverlayObjectPrimitive2DSequence () override

Private Attributes

basegfx::B2DSize maSize
Color maStrokeColor

Additional Inherited Members

- Protected Member Functions inherited from sdr::overlay::OverlayObject
const drawinglayer::primitive2d::Primitive2DContainergetPrimitive2DSequence () const
void resetPrimitive2DSequence ()
virtual drawinglayer::primitive2d::Primitive2DContainer createOverlayObjectPrimitive2DSequence ()
void objectChange ()
void allowAntiAliase (bool bNew)
- Static Protected Member Functions inherited from sdr::overlay::OverlayObject
static sal_uInt32 impCheckBlinkTimeValueRange (sal_uInt64 nBlinkTime)
- Protected Attributes inherited from sdr::overlay::OverlayObjectWithBasePosition
basegfx::B2DPoint maBasePosition
- Protected Attributes inherited from sdr::overlay::OverlayObject
basegfx::B2DRange maBaseRange
Color maBaseColor
bool mbIsVisible: 1
bool mbIsHittable: 1
bool mbAllowsAnimation: 1
bool mbAllowsAntiAliase: 1
bool mbHighContrastSelection: 1

Detailed Description

Definition at line 20 of file overlayhandle.hxx.

Constructor & Destructor Documentation

◆ OverlayHandle()

sdr::overlay::OverlayHandle::OverlayHandle ( const basegfx::B2DPoint rBasePos,
const basegfx::B2DSize rSize,
Color const &  rStrokeColor,
Color const &  rFillColor 

Definition at line 39 of file overlayhandle.cxx.

References maSize.

◆ ~OverlayHandle()

sdr::overlay::OverlayHandle::~OverlayHandle ( )

Definition at line 49 of file overlayhandle.cxx.

Member Function Documentation

◆ createOverlayObjectPrimitive2DSequence()

primitive2d::Primitive2DContainer sdr::overlay::OverlayHandle::createOverlayObjectPrimitive2DSequence ( )

Member Data Documentation

◆ maSize

basegfx::B2DSize sdr::overlay::OverlayHandle::maSize

Definition at line 22 of file overlayhandle.hxx.

Referenced by createOverlayObjectPrimitive2DSequence().

◆ maStrokeColor

Color sdr::overlay::OverlayHandle::maStrokeColor

Definition at line 23 of file overlayhandle.hxx.

Referenced by createOverlayObjectPrimitive2DSequence().

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