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;
A wrapper around a css::rendering::XCustomSprite that allows not only setting values like size,...
css::uno::Reference< css::rendering::XCustomSprite > mxSprite
void Resize(const css::geometry::RealSize2D &rSize)
css::uno::Reference< css::rendering::XCanvas > GetCanvas()
PresenterSprite(const PresenterSprite &)=delete
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::geometry::RealPoint2D maLocation
css::uno::Reference< css::rendering::XSpriteCanvas > mxSpriteFactory
css::geometry::RealSize2D maSize
void MoveTo(const css::geometry::RealPoint2D &rLocation)