LibreOffice Module slideshow (master) 1
Classes | Namespaces | Typedefs | Enumerations | Functions
gdimtftools.hxx File Reference
#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/uno/XComponentContext.hpp>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/drawing/XDrawPage.hpp>
#include <basegfx/range/b2drectangle.hxx>
#include <tools.hxx>
#include <utility>
#include <vector>
Include dependency graph for gdimtftools.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  slideshow::internal::MtfAnimationFrame
 

Namespaces

namespace  slideshow
 
namespace  slideshow::internal
 

Typedefs

typedef ::std::vector< MtfAnimationFrame > slideshow::internal::VectorOfMtfAnimationFrames
 

Enumerations

enum  slideshow::internal::mtf_load_flags {
  slideshow::internal::MTF_LOAD_NONE = 0 ,
  slideshow::internal::MTF_LOAD_FOREIGN_SOURCE = 2 ,
  slideshow::internal::MTF_LOAD_BACKGROUND_ONLY = 4 ,
  slideshow::internal::MTF_LOAD_SCROLL_TEXT_MTF = 8
}
 meta file loading specialities: More...
 

Functions

GDIMetaFileSharedPtr slideshow::internal::getMetaFile (const css::uno::Reference< css::lang::XComponent > &xSource, const css::uno::Reference< css::drawing::XDrawPage > &xContainingPage, int mtfLoadFlags, const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 Retrieve a meta file for the given shape. More...
 
sal_Int32 slideshow::internal::getNextActionOffset (MetaAction *pCurrAct)
 Gets the next action offset for iterating meta actions which is most often returns 1. More...
 
bool slideshow::internal::getAnimationFromGraphic (VectorOfMtfAnimationFrames &o_rFrames, sal_uInt32 &o_rLoopCount, const Graphic &rGraphic)
 Extract a vector of animation frames from given Graphic. More...
 
bool slideshow::internal::getRectanglesFromScrollMtf (::basegfx::B2DRectangle &o_rScrollRect, ::basegfx::B2DRectangle &o_rPaintRect, const GDIMetaFileSharedPtr &rMtf)
 Retrieve scroll text animation rectangles from given metafile. More...