|
| PresenterCanvas (const css::uno::Reference< css::rendering::XSpriteCanvas > &rxUpdateCanvas, const css::uno::Reference< css::awt::XWindow > &rxUpdateWindow, const css::uno::Reference< css::rendering::XCanvas > &rxSharedCanvas, const css::uno::Reference< css::awt::XWindow > &rxSharedWindow, const css::uno::Reference< css::awt::XWindow > &rxWindow) |
| This constructor is used when a PresenterCanvas object is created directly, typically by the PresenterCanvasFactory. More...
|
|
virtual | ~PresenterCanvas () override |
|
| PresenterCanvas (const PresenterCanvas &)=delete |
|
PresenterCanvas & | operator= (const PresenterCanvas &)=delete |
|
virtual void | disposing (std::unique_lock< std::mutex > &) override |
|
css::awt::Point | GetOffset (const css::uno::Reference< css::awt::XWindow > &rxBaseWindow) |
|
css::rendering::ViewState | MergeViewState (const css::rendering::ViewState &rViewState, const css::awt::Point &raOffset) |
| Merge the given view state with the view state that translates the (virtual) child canvas to the shared canvas. More...
|
|
css::uno::Reference< css::rendering::XPolyPolygon2D > | UpdateSpriteClip (const css::uno::Reference< css::rendering::XPolyPolygon2D > &rxOriginalClip, const css::geometry::RealPoint2D &rLocation) |
| Called by custom sprites to update their clip polygon so that they are clipped at the borders of the canvas. More...
|
|
virtual void SAL_CALL | clear () override |
|
virtual void SAL_CALL | drawPoint (const css::geometry::RealPoint2D &aPoint, const css::rendering::ViewState &aViewState, const css::rendering::RenderState &aRenderState) override |
|
virtual void SAL_CALL | drawLine (const css::geometry::RealPoint2D &aStartPoint, const css::geometry::RealPoint2D &aEndPoint, const css::rendering::ViewState &aViewState, const css::rendering::RenderState &aRenderState) override |
|
virtual void SAL_CALL | drawBezier (const css::geometry::RealBezierSegment2D &aBezierSegment, const css::geometry::RealPoint2D &aEndPoint, const css::rendering::ViewState &aViewState, const css::rendering::RenderState &aRenderState) override |
|
virtual css::uno::Reference< css::rendering::XCachedPrimitive > SAL_CALL | drawPolyPolygon (const css::uno::Reference< css::rendering::XPolyPolygon2D > &xPolyPolygon, const css::rendering::ViewState &aViewState, const css::rendering::RenderState &aRenderState) override |
|
virtual css::uno::Reference< css::rendering::XCachedPrimitive > SAL_CALL | strokePolyPolygon (const css::uno::Reference< css::rendering::XPolyPolygon2D > &xPolyPolygon, const css::rendering::ViewState &aViewState, const css::rendering::RenderState &aRenderState, const css::rendering::StrokeAttributes &aStrokeAttributes) override |
|
virtual css::uno::Reference< css::rendering::XCachedPrimitive > SAL_CALL | strokeTexturedPolyPolygon (const css::uno::Reference< css::rendering::XPolyPolygon2D > &xPolyPolygon, const css::rendering::ViewState &aViewState, const css::rendering::RenderState &aRenderState, const css::uno::Sequence< css::rendering::Texture > &aTextures, const css::rendering::StrokeAttributes &aStrokeAttributes) override |
|
virtual css::uno::Reference< css::rendering::XCachedPrimitive > SAL_CALL | strokeTextureMappedPolyPolygon (const css::uno::Reference< css::rendering::XPolyPolygon2D > &xPolyPolygon, const css::rendering::ViewState &aViewState, const css::rendering::RenderState &aRenderState, const css::uno::Sequence< css::rendering::Texture > &aTextures, const css::uno::Reference< css::geometry::XMapping2D > &xMapping, const css::rendering::StrokeAttributes &aStrokeAttributes) override |
|
virtual css::uno::Reference< css::rendering::XPolyPolygon2D > SAL_CALL | queryStrokeShapes (const css::uno::Reference< css::rendering::XPolyPolygon2D > &xPolyPolygon, const css::rendering::ViewState &aViewState, const css::rendering::RenderState &aRenderState, const css::rendering::StrokeAttributes &aStrokeAttributes) override |
|
virtual css::uno::Reference< css::rendering::XCachedPrimitive > SAL_CALL | fillPolyPolygon (const css::uno::Reference< css::rendering::XPolyPolygon2D > &xPolyPolygon, const css::rendering::ViewState &aViewState, const css::rendering::RenderState &aRenderState) override |
|
virtual css::uno::Reference< css::rendering::XCachedPrimitive > SAL_CALL | fillTexturedPolyPolygon (const css::uno::Reference< css::rendering::XPolyPolygon2D > &xPolyPolygon, const css::rendering::ViewState &aViewState, const css::rendering::RenderState &aRenderState, const css::uno::Sequence< css::rendering::Texture > &xTextures) override |
|
virtual css::uno::Reference< css::rendering::XCachedPrimitive > SAL_CALL | fillTextureMappedPolyPolygon (const css::uno::Reference< css::rendering::XPolyPolygon2D > &xPolyPolygon, const css::rendering::ViewState &aViewState, const css::rendering::RenderState &aRenderState, const css::uno::Sequence< css::rendering::Texture > &xTextures, const css::uno::Reference< css::geometry::XMapping2D > &xMapping) override |
|
virtual css::uno::Reference< css::rendering::XCanvasFont > SAL_CALL | createFont (const css::rendering::FontRequest &aFontRequest, const css::uno::Sequence< css::beans::PropertyValue > &aExtraFontProperties, const css::geometry::Matrix2D &aFontMatrix) override |
|
virtual css::uno::Sequence< css::rendering::FontInfo > SAL_CALL | queryAvailableFonts (const css::rendering::FontInfo &aFilter, const css::uno::Sequence< css::beans::PropertyValue > &aFontProperties) override |
|
virtual css::uno::Reference< css::rendering::XCachedPrimitive > SAL_CALL | drawText (const css::rendering::StringContext &aText, const css::uno::Reference< css::rendering::XCanvasFont > &xFont, const css::rendering::ViewState &aViewState, const css::rendering::RenderState &aRenderState, ::sal_Int8 nTextDirection) override |
|
virtual css::uno::Reference< css::rendering::XCachedPrimitive > SAL_CALL | drawTextLayout (const css::uno::Reference< css::rendering::XTextLayout > &xLayoutetText, const css::rendering::ViewState &aViewState, const css::rendering::RenderState &aRenderState) override |
|
virtual css::uno::Reference< css::rendering::XCachedPrimitive > SAL_CALL | drawBitmap (const css::uno::Reference< css::rendering::XBitmap > &xBitmap, const css::rendering::ViewState &aViewState, const css::rendering::RenderState &aRenderState) override |
|
virtual css::uno::Reference< css::rendering::XCachedPrimitive > SAL_CALL | drawBitmapModulated (const css::uno::Reference< css::rendering::XBitmap > &xBitmap, const css::rendering::ViewState &aViewState, const css::rendering::RenderState &aRenderState) override |
|
virtual css::uno::Reference< css::rendering::XGraphicDevice > SAL_CALL | getDevice () override |
|
css::uno::Reference< css::rendering::XAnimatedSprite > SAL_CALL | createSpriteFromAnimation (const css::uno::Reference< css::rendering::XAnimation > &animation) override |
|
css::uno::Reference< css::rendering::XAnimatedSprite > SAL_CALL | createSpriteFromBitmaps (const css::uno::Sequence< css::uno::Reference< css::rendering::XBitmap > > &animationBitmaps, ::sal_Int8 interpolationMode) override |
|
css::uno::Reference< css::rendering::XCustomSprite > SAL_CALL | createCustomSprite (const css::geometry::RealSize2D &spriteSize) override |
|
css::uno::Reference< css::rendering::XSprite > SAL_CALL | createClonedSprite (const css::uno::Reference< css::rendering::XSprite > &original) override |
|
sal_Bool SAL_CALL | updateScreen (sal_Bool bUpdateAll) override |
|
virtual void SAL_CALL | disposing (const css::lang::EventObject &rEvent) override |
|
virtual void SAL_CALL | windowResized (const css::awt::WindowEvent &rEvent) override |
|
virtual void SAL_CALL | windowMoved (const css::awt::WindowEvent &rEvent) override |
|
virtual void SAL_CALL | windowShown (const css::lang::EventObject &rEvent) override |
|
virtual void SAL_CALL | windowHidden (const css::lang::EventObject &rEvent) override |
|
virtual css::geometry::IntegerSize2D SAL_CALL | getSize () override |
|
virtual sal_Bool SAL_CALL | hasAlpha () override |
|
virtual css::uno::Reference< css::rendering::XBitmap > SAL_CALL | getScaledBitmap (const css::geometry::RealSize2D &rNewSize, sal_Bool bFast) override |
|
virtual void SAL_CALL | acquire () noexcept override |
|
virtual void SAL_CALL | release () noexcept override |
|
virtual void SAL_CALL | dispose () noexcept final override |
|
virtual void SAL_CALL | addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override |
|
virtual void SAL_CALL | removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override |
|
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) override |
|
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
|
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
|
virtual | ~WeakComponentImplHelperBase () override |
|
virtual void SAL_CALL | dispose () override |
|
virtual void SAL_CALL | addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override |
|
virtual void SAL_CALL | removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override |
|
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) override |
|
virtual void | disposing (std::unique_lock< std::mutex > &) |
|
virtual | ~UnoImplBase () |
|