#include <implsprite.hxx>
Definition at line 30 of file implsprite.hxx.
◆ ImplSprite() [1/2]
cppcanvas::internal::ImplSprite::ImplSprite |
( |
const css::uno::Reference< css::rendering::XSpriteCanvas > & |
rParentCanvas, |
|
|
css::uno::Reference< css::rendering::XSprite > |
xSprite, |
|
|
ImplSpriteCanvas::TransformationArbiterSharedPtr |
xTransformArbiter |
|
) |
| |
◆ ~ImplSprite()
cppcanvas::internal::ImplSprite::~ImplSprite |
( |
| ) |
|
|
overridevirtual |
◆ ImplSprite() [2/2]
cppcanvas::internal::ImplSprite::ImplSprite |
( |
const ImplSprite & |
| ) |
|
|
privatedelete |
◆ hide()
void cppcanvas::internal::ImplSprite::hide |
( |
| ) |
|
|
overridevirtual |
◆ move()
◆ movePixel()
Set the sprite position on screen.
This method differs from the XSprite::move() insofar, as no viewstate/renderstate transformations are applied to the specified position. The given position is interpreted in device coordinates (i.e. screen pixel)
Implements cppcanvas::Sprite.
Definition at line 71 of file implsprite.cxx.
References cppcanvas::tools::initRenderState(), and mxSprite.
◆ operator=()
◆ setAlpha()
void cppcanvas::internal::ImplSprite::setAlpha |
( |
const double & |
rAlpha | ) |
|
|
overridevirtual |
◆ setClip() [1/2]
void cppcanvas::internal::ImplSprite::setClip |
( |
| ) |
|
|
overridevirtual |
◆ setClip() [2/2]
◆ setClipPixel()
Set output clipping.
This method differs from the XSprite::clip() insofar, as no viewstate/renderstate transformations are applied to the specified clip polygon. The given polygon is interpreted in device coordinates (i.e. screen pixel)
Implements cppcanvas::Sprite.
Definition at line 123 of file implsprite.cxx.
References mxSprite.
◆ setPriority()
void cppcanvas::internal::ImplSprite::setPriority |
( |
double |
fPriority | ) |
|
|
overridevirtual |
Change the sprite priority.
- Parameters
-
fPriority | New sprite priority. The higher the priority, the further towards the viewer the sprite appears. That is, sprites with higher priority appear before ones with lower priority. |
Implements cppcanvas::Sprite.
Definition at line 181 of file implsprite.cxx.
References mxSprite.
◆ show()
void cppcanvas::internal::ImplSprite::show |
( |
| ) |
|
|
overridevirtual |
◆ transform()
◆ mpTransformArbiter
◆ mxGraphicDevice
css::uno::Reference< css::rendering::XGraphicDevice > cppcanvas::internal::ImplSprite::mxGraphicDevice |
|
private |
◆ mxSprite
const css::uno::Reference< css::rendering::XSprite > cppcanvas::internal::ImplSprite::mxSprite |
|
private |
The documentation for this class was generated from the following files: