LibreOffice Module cppcanvas (master) 1
|
#include <implcustomsprite.hxx>
Public Member Functions | |
ImplCustomSprite (const css::uno::Reference< css::rendering::XSpriteCanvas > &rParentCanvas, const css::uno::Reference< css::rendering::XCustomSprite > &rSprite, const ImplSpriteCanvas::TransformationArbiterSharedPtr &rTransformArbiter) | |
virtual | ~ImplCustomSprite () override |
virtual CanvasSharedPtr | getContentCanvas () const override |
virtual CanvasSharedPtr | getContentCanvas () const =0 |
Public Member Functions inherited from cppcanvas::Sprite | |
virtual | ~Sprite () |
virtual void | setAlpha (const double &rAlpha)=0 |
virtual void | movePixel (const ::basegfx::B2DPoint &rNewPos)=0 |
Set the sprite position on screen. More... | |
virtual void | move (const ::basegfx::B2DPoint &rNewPos)=0 |
Set the sprite position on screen. More... | |
virtual void | transform (const ::basegfx::B2DHomMatrix &rMatrix)=0 |
virtual void | setClipPixel (const ::basegfx::B2DPolyPolygon &rClipPoly)=0 |
Set output clipping. More... | |
virtual void | setClip (const ::basegfx::B2DPolyPolygon &rClipPoly)=0 |
Set output clipping. More... | |
virtual void | setClip ()=0 |
virtual void | show ()=0 |
virtual void | hide ()=0 |
virtual void | setPriority (double fPriority)=0 |
Change the sprite priority. More... | |
Private Member Functions | |
ImplCustomSprite (const ImplCustomSprite &)=delete | |
ImplCustomSprite & | operator= (const ImplCustomSprite &)=delete |
Private Attributes | |
CanvasSharedPtr | mpLastCanvas |
const css::uno::Reference< css::rendering::XCustomSprite > | mxCustomSprite |
Additional Inherited Members | |
Protected Member Functions inherited from cppcanvas::internal::ImplSprite | |
ImplSprite (const css::uno::Reference< css::rendering::XSpriteCanvas > &rParentCanvas, css::uno::Reference< css::rendering::XSprite > xSprite, ImplSpriteCanvas::TransformationArbiterSharedPtr xTransformArbiter) | |
virtual | ~ImplSprite () override |
virtual void | setAlpha (const double &rAlpha) override |
virtual void | movePixel (const ::basegfx::B2DPoint &rNewPos) override |
Set the sprite position on screen. More... | |
virtual void | move (const ::basegfx::B2DPoint &rNewPos) override |
Set the sprite position on screen. More... | |
virtual void | transform (const ::basegfx::B2DHomMatrix &rMatrix) override |
virtual void | setClipPixel (const ::basegfx::B2DPolyPolygon &rClipPoly) override |
Set output clipping. More... | |
virtual void | setClip (const ::basegfx::B2DPolyPolygon &rClipPoly) override |
Set output clipping. More... | |
virtual void | setClip () override |
virtual void | show () override |
virtual void | hide () override |
virtual void | setPriority (double fPriority) override |
Change the sprite priority. More... | |
Definition at line 30 of file implcustomsprite.hxx.
cppcanvas::internal::ImplCustomSprite::ImplCustomSprite | ( | const css::uno::Reference< css::rendering::XSpriteCanvas > & | rParentCanvas, |
const css::uno::Reference< css::rendering::XCustomSprite > & | rSprite, | ||
const ImplSpriteCanvas::TransformationArbiterSharedPtr & | rTransformArbiter | ||
) |
|
overridevirtual |
Definition at line 42 of file implcustomsprite.cxx.
|
privatedelete |
|
overridevirtual |
Implements cppcanvas::CustomSprite.
Definition at line 46 of file implcustomsprite.cxx.
|
privatedelete |
|
mutableprivate |
Definition at line 46 of file implcustomsprite.hxx.
|
private |
Definition at line 47 of file implcustomsprite.hxx.