22#include <com/sun/star/lang/XComponent.hpp>
23#include <com/sun/star/rendering/CompositeOperation.hpp>
24#include <com/sun/star/rendering/RenderState.hpp>
25#include <com/sun/star/rendering/ViewState.hpp>
28using ::com::sun::star::uno::Reference;
29using ::com::sun::star::uno::UNO_QUERY;
45 Reference<lang::XComponent> xComponent (
mxSprite, UNO_QUERY);
47 xComponent->dispose();
53 const css::uno::Reference<css::rendering::XSpriteCanvas>& rxSpriteFactory)
104 rendering::ViewState(
105 geometry::AffineMatrix2D(1,0,0, 0,1,0),
107 rendering::RenderState(
108 geometry::AffineMatrix2D(1,0,0, 0,1,0),
110 uno::Sequence<double>(4),
111 rendering::CompositeOperation::SOURCE)
134 rendering::ViewState(
135 geometry::AffineMatrix2D(1,0,0, 0,1,0),
137 rendering::RenderState(
138 geometry::AffineMatrix2D(1,0,0, 0,1,0),
140 uno::Sequence<double>(4),
141 rendering::CompositeOperation::SOURCE)
154 Reference<lang::XComponent> xComponent (
mxSprite, UNO_QUERY);
156 xComponent->dispose();
geometry::RealSize2D maSize
css::uno::Reference< css::rendering::XCustomSprite > mxSprite
void Resize(const css::geometry::RealSize2D &rSize)
css::uno::Reference< css::rendering::XCanvas > GetCanvas()
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)