LibreOffice Module slideshow (master) 1
Public Attributes | List of all members
box2d::utils::Box2DDynamicUpdateInformation Struct Reference

Holds required information to perform an update to box2d body of a shape that was altered by an animation effect. More...

#include <box2dtools.hxx>

Collaboration diagram for box2d::utils::Box2DDynamicUpdateInformation:
[legend]

Public Attributes

css::uno::Reference< css::drawing::XShape > mxShape
 reference to the shape that the update belongs to More...
 
union {
   ::basegfx::B2DPoint   maPosition
 
   ::basegfx::B2DVector   maVelocity
 
   double   mfAngle
 
   double   mfAngularVelocity
 
   bool   mbVisibility
 
}; 
 
box2DNonsimulatedShapeUpdateType meUpdateType
 
int mnDelayForSteps = 0
 amount of steps to delay the update for More...
 

Detailed Description

Holds required information to perform an update to box2d body of a shape that was altered by an animation effect.

Definition at line 54 of file box2dtools.hxx.

Member Data Documentation

◆ 

union { ... } box2d::utils::Box2DDynamicUpdateInformation::@4

◆ maPosition

::basegfx::B2DPoint box2d::utils::Box2DDynamicUpdateInformation::maPosition

◆ maVelocity

::basegfx::B2DVector box2d::utils::Box2DDynamicUpdateInformation::maVelocity

◆ mbVisibility

bool box2d::utils::Box2DDynamicUpdateInformation::mbVisibility

◆ meUpdateType

box2DNonsimulatedShapeUpdateType box2d::utils::Box2DDynamicUpdateInformation::meUpdateType

Definition at line 65 of file box2dtools.hxx.

Referenced by box2d::utils::box2DWorld::processUpdateQueue().

◆ mfAngle

double box2d::utils::Box2DDynamicUpdateInformation::mfAngle

◆ mfAngularVelocity

double box2d::utils::Box2DDynamicUpdateInformation::mfAngularVelocity

◆ mnDelayForSteps

int box2d::utils::Box2DDynamicUpdateInformation::mnDelayForSteps = 0

amount of steps to delay the update for

Definition at line 67 of file box2dtools.hxx.

Referenced by box2d::utils::box2DWorld::processUpdateQueue().

◆ mxShape

css::uno::Reference<css::drawing::XShape> box2d::utils::Box2DDynamicUpdateInformation::mxShape

reference to the shape that the update belongs to

Definition at line 57 of file box2dtools.hxx.

Referenced by box2d::utils::box2DWorld::processUpdateQueue().


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