20 #ifndef INCLUDED_SDEXT_SOURCE_PRESENTER_PRESENTERSPRITE_HXX
21 #define INCLUDED_SDEXT_SOURCE_PRESENTER_PRESENTERSPRITE_HXX
23 #include <com/sun/star/rendering/XCustomSprite.hpp>
24 #include <com/sun/star/rendering/XSpriteCanvas.hpp>
47 void SetFactory(
const css::uno::Reference<css::rendering::XSpriteCanvas>& rxSpriteFactory);
49 css::uno::Reference<css::rendering::XCanvas>
GetCanvas();
54 void Resize(
const css::geometry::RealSize2D& rSize);
55 void MoveTo(
const css::geometry::RealPoint2D& rLocation);
61 css::uno::Reference<css::rendering::XCustomSprite>
mxSprite;
css::geometry::RealSize2D maSize
css::uno::Reference< css::rendering::XCustomSprite > mxSprite
PresenterSprite & operator=(const PresenterSprite &)=delete
void SetFactory(const css::uno::Reference< css::rendering::XSpriteCanvas > &rxSpriteFactory)
The given sprite canvas is used as factory to create the sprite that is wrapped by objects of this cl...
css::uno::Reference< css::rendering::XCanvas > GetCanvas()
css::uno::Reference< css::rendering::XSpriteCanvas > mxSpriteFactory
void MoveTo(const css::geometry::RealPoint2D &rLocation)
css::geometry::RealPoint2D maLocation
A wrapper around a css::rendering::XCustomSprite that allows not only setting values like size...
void Resize(const css::geometry::RealSize2D &rSize)