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

Context for every node. More...

#include <basenode.hxx>

Collaboration diagram for slideshow::internal::NodeContext:
[legend]

Public Member Functions

 NodeContext (SlideShowContext aContext, const ::basegfx::B2DVector &rSlideSize)
 

Public Attributes

SlideShowContext maContext
 Context as passed to createAnimationNode() More...
 
::basegfx::B2DVector maSlideSize
 Size in user coordinate space of the corresponding slide. More...
 
ShapeSubsetSharedPtr mpMasterShapeSubset
 Shape to be used (provided by parent, e.g. for iterations) More...
 
double mnStartDelay
 Additional delay to node begin (to offset iterate effects) More...
 
bool mbIsIndependentSubset
 When true, subset must be created during slide initialization. More...
 

Detailed Description

Context for every node.

Besides the global AnimationNodeFactory::Context data, this struct also contains the current DocTree subset for this node. If start and end index of the DocTreeNode are equal, the node should use the complete shape.

Definition at line 44 of file basenode.hxx.

Constructor & Destructor Documentation

◆ NodeContext()

slideshow::internal::NodeContext::NodeContext ( SlideShowContext  aContext,
const ::basegfx::B2DVector rSlideSize 
)
inline

Definition at line 46 of file basenode.hxx.

Member Data Documentation

◆ maContext

SlideShowContext slideshow::internal::NodeContext::maContext

Context as passed to createAnimationNode()

Definition at line 56 of file basenode.hxx.

◆ maSlideSize

::basegfx::B2DVector slideshow::internal::NodeContext::maSlideSize

Size in user coordinate space of the corresponding slide.

Definition at line 59 of file basenode.hxx.

◆ mbIsIndependentSubset

bool slideshow::internal::NodeContext::mbIsIndependentSubset

When true, subset must be created during slide initialization.

Definition at line 68 of file basenode.hxx.

◆ mnStartDelay

double slideshow::internal::NodeContext::mnStartDelay

Additional delay to node begin (to offset iterate effects)

Definition at line 65 of file basenode.hxx.

◆ mpMasterShapeSubset

ShapeSubsetSharedPtr slideshow::internal::NodeContext::mpMasterShapeSubset

Shape to be used (provided by parent, e.g. for iterations)

Definition at line 62 of file basenode.hxx.

Referenced by slideshow::internal::AnimationBaseNode::AnimationBaseNode().


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