LibreOffice Module slideshow (master) 1
Public Member Functions | Public Attributes | List of all members
slideshow::internal::ViewShape::RenderArgs Struct Reference

#include <viewshape.hxx>

Collaboration diagram for slideshow::internal::ViewShape::RenderArgs:
[legend]

Public Member Functions

 RenderArgs (const ::basegfx::B2DRectangle &rOrigBounds, const ::basegfx::B2DRectangle &rUpdateBounds, const ::basegfx::B2DRectangle &rBounds, const ::basegfx::B2DRectangle &rUnitBounds, const ShapeAttributeLayerSharedPtr &rAttr, const VectorOfDocTreeNodes &rSubsets, double nPrio)
 Create render argument struct. More...
 

Public Attributes

const ::basegfx::B2DRectangle maOrigBounds
 
const ::basegfx::B2DRectangle maUpdateBounds
 
const ::basegfx::B2DRectangle maBounds
 
const ::basegfx::B2DRectangle maUnitBounds
 
const ShapeAttributeLayerSharedPtrmrAttr
 
const VectorOfDocTreeNodesmrSubsets
 
const double mnShapePriority
 

Detailed Description

Definition at line 113 of file viewshape.hxx.

Constructor & Destructor Documentation

◆ RenderArgs()

slideshow::internal::ViewShape::RenderArgs::RenderArgs ( const ::basegfx::B2DRectangle rOrigBounds,
const ::basegfx::B2DRectangle rUpdateBounds,
const ::basegfx::B2DRectangle rBounds,
const ::basegfx::B2DRectangle rUnitBounds,
const ShapeAttributeLayerSharedPtr rAttr,
const VectorOfDocTreeNodes rSubsets,
double  nPrio 
)
inline

Create render argument struct.

Parameters
rOrigBoundsThe initial shape bounds
rUpdateBoundsThe area covered by the shape
rBoundsThe current shape bounds
rAttrThe current shape attribute set. Can be NULL, for default attributes. Attention: stored as a reference, thus, parameter object must stay valid!
rSubsetsVector of subset rendering ranges. Attention: stored as a reference, thus, parameter object must stay valid!
nPrioShape priority

Definition at line 139 of file viewshape.hxx.

Member Data Documentation

◆ maBounds

const ::basegfx::B2DRectangle slideshow::internal::ViewShape::RenderArgs::maBounds

Definition at line 158 of file viewshape.hxx.

Referenced by slideshow::internal::ViewShape::update().

◆ maOrigBounds

const ::basegfx::B2DRectangle slideshow::internal::ViewShape::RenderArgs::maOrigBounds

Definition at line 156 of file viewshape.hxx.

Referenced by slideshow::internal::ViewShape::update().

◆ maUnitBounds

const ::basegfx::B2DRectangle slideshow::internal::ViewShape::RenderArgs::maUnitBounds

Definition at line 159 of file viewshape.hxx.

Referenced by slideshow::internal::ViewShape::update().

◆ maUpdateBounds

const ::basegfx::B2DRectangle slideshow::internal::ViewShape::RenderArgs::maUpdateBounds

Definition at line 157 of file viewshape.hxx.

Referenced by slideshow::internal::ViewShape::update().

◆ mnShapePriority

const double slideshow::internal::ViewShape::RenderArgs::mnShapePriority

Definition at line 162 of file viewshape.hxx.

Referenced by slideshow::internal::ViewShape::update().

◆ mrAttr

const ShapeAttributeLayerSharedPtr& slideshow::internal::ViewShape::RenderArgs::mrAttr

Definition at line 160 of file viewshape.hxx.

Referenced by slideshow::internal::ViewShape::update().

◆ mrSubsets

const VectorOfDocTreeNodes& slideshow::internal::ViewShape::RenderArgs::mrSubsets

Definition at line 161 of file viewshape.hxx.

Referenced by slideshow::internal::ViewShape::update().


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