LibreOffice Module slideshow (master) 1
|
Generates a centerTop (center=true) or double fan wipe: More...
#include <fanwipe.hxx>
Public Member Functions | |
FanWipe (bool center, bool single=true, bool fanIn=false) | |
virtual ::basegfx::B2DPolyPolygon | operator() (double t) override |
Retrieve the poly-polygon for value t. More... | |
Public Member Functions inherited from slideshow::internal::ParametricPolyPolygon | |
virtual | ~ParametricPolyPolygon () |
virtual ::basegfx::B2DPolyPolygon | operator() (double t)=0 |
Retrieve the poly-polygon for value t. More... | |
Private Attributes | |
bool | m_center |
bool | m_single |
bool | m_fanIn |
Generates a centerTop (center=true) or double fan wipe:
Definition at line 29 of file fanwipe.hxx.
|
inline |
Definition at line 32 of file fanwipe.hxx.
References center.
|
overridevirtual |
Retrieve the poly-polygon for value t.
t | Current parameter value to retrieve the corresponding poly-polygon for. Permissible values for t must be in the range [0,1]. |
Implements slideshow::internal::ParametricPolyPolygon.
Definition at line 30 of file fanwipe.cxx.
References basegfx::B2DPolyPolygon::append(), slideshow::internal::ClockWipe::calcCenteredClock(), basegfx::utils::createScaleB2DHomMatrix(), basegfx::utils::createScaleTranslateB2DHomMatrix(), basegfx::B2DPolygon::flip(), slideshow::internal::flipOnXAxis(), m_center, m_fanIn, m_single, SAL_WARN_IF, t, basegfx::B2DPolygon::transform(), and basegfx::B2DPolyPolygon::transform().
|
private |
Definition at line 36 of file fanwipe.hxx.
Referenced by operator()().
|
private |
Definition at line 36 of file fanwipe.hxx.
Referenced by operator()().
|
private |
Definition at line 36 of file fanwipe.hxx.
Referenced by operator()().