Pigment 0.3 Reference Manual
for Pigment 0.3 (0.3.2.0)
Copyright © 2006, 2007
Fluendo Embedded S.L.
I. Pigment Overview
Compiling Pigment Applications
— Compile your Pigment applications.
Running Pigment Applications
— Run and debug your Pigment applications.
II. Pigment Core Reference
Pgm
— A media rendering library with pluggable backends.
PgmCanvas
— A virtual positioning class for drawables.
PgmCommon
— Various enums and macros used for common tasks.
PgmDrawable
— A base class used for embedding media types.
PgmEvents
— Various structs and functions used for events handling.
PgmImage
— An image drawable supporting various media.
PgmImageSink
— A GStreamer image sink outputing frames to image drawables.
PgmLinearAlgebra
— Various macros and functions used for linear algebra.
PgmPlugin
— Various structs and macros used for plugins handling.
PgmText
— A text drawable.
PgmVersion
— Pigment version macros.
PgmViewport
— An abstract class doing a visual projection of a canvas.
PgmViewportFactory
— A factory creating viewports.
III. Pigment Tutorial
IV. Plugin Writer Guide
Object Hierarchy
Index