LibreOffice Module slideshow (master) 1
Classes | Namespaces | Typedefs | Enumerations
viewshape.hxx File Reference
#include <cppcanvas/renderer.hxx>
#include <cppcanvas/bitmap.hxx>
#include <basegfx/range/b2drectangle.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <tools.hxx>
#include <shapeattributelayer.hxx>
#include <animatedsprite.hxx>
#include <viewlayer.hxx>
#include <doctreenode.hxx>
#include <vector>
#include <memory>
Include dependency graph for viewshape.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< UpdateFlags >
 
class  slideshow::internal::ViewShape
 This class is the viewable representation of a draw document's XShape, associated to a specific View. More...
 
struct  slideshow::internal::ViewShape::RenderArgs
 
struct  slideshow::internal::ViewShape::RendererCacheEntry
 

Namespaces

namespace  o3tl
 
namespace  slideshow
 
namespace  slideshow::internal
 

Typedefs

typedef ::std::shared_ptr< ViewShape > slideshow::internal::ViewShapeSharedPtr
 

Enumerations

enum class  UpdateFlags {
  NONE = 0x00 ,
  Transformation = 0x01 ,
  Clip = 0x02 ,
  Alpha = 0x04 ,
  Position = 0x08 ,
  Content = 0x10 ,
  Force = 0x20
}
 

Enumeration Type Documentation

◆ UpdateFlags

enum class UpdateFlags
strong
Enumerator
NONE 
Transformation 
Clip 
Alpha 
Position 
Content 
Force 

Definition at line 38 of file viewshape.hxx.