LibreOffice Module cppcanvas (master) 1
|
Namespaces | |
namespace | internal |
namespace | tools |
Classes | |
class | BaseGfxFactory |
The BaseGfxFactory creates Canvas objects for various basegfx primitives, such as polygons and bitmaps (not yet implemented). More... | |
class | Bitmap |
This interface defines a Bitmap canvas object. More... | |
class | BitmapCanvas |
BitmapCanvas interface. More... | |
class | Canvas |
Canvas interface. More... | |
class | CanvasGraphic |
This interface defines basic properties of objects that can be painted on a Canvas. More... | |
class | CustomSprite |
class | PolyPolygon |
This interface defines a tools::PolyPolygon canvas object. More... | |
class | Renderer |
class | Sprite |
class | SpriteCanvas |
SpriteCanvas interface. More... | |
class | VCLFactory |
The VCLFactory creates Canvas objects for various VCL OutputDevice primitives, such as windows, polygons, bitmaps and metafiles. More... | |
Typedefs | |
typedef std::shared_ptr< Canvas > | CanvasSharedPtr |
typedef std::shared_ptr< ::cppcanvas::CustomSprite > | CustomSpriteSharedPtr |
typedef std::shared_ptr< ::cppcanvas::Bitmap > | BitmapSharedPtr |
typedef std::shared_ptr< BitmapCanvas > | BitmapCanvasSharedPtr |
typedef std::shared_ptr< PolyPolygon > | PolyPolygonSharedPtr |
typedef std::shared_ptr< Canvas > | CanvasSharedPtr |
typedef sal_uInt32 | IntSRGBA |
Color in the sRGB color space, plus alpha channel. More... | |
typedef std::shared_ptr< ::cppcanvas::CustomSprite > | CustomSpriteSharedPtr |
typedef std::shared_ptr< ::cppcanvas::Renderer > | RendererSharedPtr |
typedef std::shared_ptr< ::cppcanvas::SpriteCanvas > | SpriteCanvasSharedPtr |
Functions | |
sal_uInt8 | getRed (IntSRGBA nCol) |
sal_uInt8 | getGreen (IntSRGBA nCol) |
sal_uInt8 | getBlue (IntSRGBA nCol) |
sal_uInt8 | getAlpha (IntSRGBA nCol) |
IntSRGBA | makeColor (sal_uInt8 nRed, sal_uInt8 nGreen, sal_uInt8 nBlue, sal_uInt8 nAlpha) |
sal_Int32 | makeColorARGB (sal_uInt8 nAlpha, sal_uInt8 nRed, sal_uInt8 nGreen, sal_uInt8 nBlue) |
typedef std::shared_ptr< BitmapCanvas > cppcanvas::BitmapCanvasSharedPtr |
Definition at line 35 of file bitmapcanvas.hxx.
typedef std::shared_ptr< ::cppcanvas::Bitmap > cppcanvas::BitmapSharedPtr |
Definition at line 65 of file bitmap.hxx.
typedef std::shared_ptr< Canvas > cppcanvas::CanvasSharedPtr |
Definition at line 50 of file canvas.hxx.
typedef std::shared_ptr< ::cppcanvas::CustomSprite > cppcanvas::CustomSpriteSharedPtr |
Definition at line 39 of file customsprite.hxx.
typedef sal_uInt32 cppcanvas::IntSRGBA |
typedef std::shared_ptr<::cppcanvas::PolyPolygon > cppcanvas::PolyPolygonSharedPtr |
Definition at line 47 of file canvas.hxx.
typedef std::shared_ptr< ::cppcanvas::Renderer > cppcanvas::RendererSharedPtr |
Definition at line 135 of file renderer.hxx.
typedef std::shared_ptr< ::cppcanvas::SpriteCanvas > cppcanvas::SpriteCanvasSharedPtr |
Definition at line 41 of file spritecanvas.hxx.
Definition at line 51 of file color.hxx.
Referenced by cppcanvas::tools::intSRGBAToDoubleSequence().
Definition at line 46 of file color.hxx.
Referenced by cppcanvas::tools::intSRGBAToDoubleSequence().
Definition at line 41 of file color.hxx.
Referenced by cppcanvas::tools::intSRGBAToDoubleSequence().
Definition at line 36 of file color.hxx.
Referenced by cppcanvas::tools::intSRGBAToDoubleSequence().
|
inline |
Definition at line 56 of file color.hxx.
Referenced by cppcanvas::tools::doubleSequenceToIntSRGBA().