Cinder  0.9.1
Classes | Namespaces | Typedefs | Functions | Variables
Cairo.h File Reference
#include "cinder/Cinder.h"
#include "cinder/Surface.h"
#include "cinder/Color.h"
#include "cinder/Rect.h"
#include "cinder/BSpline.h"
#include "cinder/Shape2d.h"
#include "cinder/Font.h"
#include "cinder/ImageIo.h"
#include "cinder/Matrix.h"
#include "cinder/Function.h"
#include "cinder/svg/Svg.h"
#include <string>
#include <vector>
#include <iomanip>

Classes

class  cinder::cairo::SurfaceBase
 
class  cinder::cairo::SurfaceImage
 
class  cinder::cairo::SurfaceSvg
 
class  cinder::cairo::SurfacePdf
 
class  cinder::cairo::SurfacePs
 
class  cinder::cairo::SurfaceEps
 
class  cinder::cairo::SurfaceQuartz
 
class  cinder::cairo::SurfaceCgBitmapContext
 
class  cinder::cairo::SurfaceGdi
 
class  cinder::cairo::Matrix
 
class  cinder::cairo::Pattern
 
class  cinder::cairo::PatternSolid
 
class  cinder::cairo::PatternSurface
 
class  cinder::cairo::Gradient
 
class  cinder::cairo::GradientRadial
 
class  cinder::cairo::GradientLinear
 
class  cinder::cairo::FontOptions
 
class  cinder::cairo::FontFace
 
class  cinder::cairo::ScaledFont
 
class  cinder::cairo::FontExtents
 
class  cinder::cairo::TextExtents
 
class  cinder::cairo::Context
 
class  cinder::SurfaceConstraintsCairo
 

Namespaces

 cinder
 
 cinder::cairo
 

Typedefs

typedef struct _cairo_surface cairo_surface_t
 
typedef struct _cairo cairo_t
 
typedef struct cairo_path cairo_path_t
 
typedef struct _cairo_pattern cairo_pattern_t
 
typedef struct _cairo_font_options cairo_font_options_t
 
typedef struct _cairo_matrix cairo_matrix_t
 
typedef struct _cairo_font_face cairo_font_face_t
 
typedef struct _cairo_scaled_font cairo_scaled_font_t
 
typedef struct _cairo_text_extents cairo_text_extents_t
 
typedef struct _cairo_font_extents cairo_font_extents_t
 

Functions

SurfaceQuartz cinder::cairo::createWindowSurface ()
 

Variables

const int32_t cinder::cairo::FONT_SLANT_NORMAL
 
const int32_t cinder::cairo::FONT_SLANT_ITALIC
 
const int32_t cinder::cairo::FONT_SLANT_OBLIQUE
 
const int32_t cinder::cairo::FONT_WEIGHT_NORMAL
 
const int32_t cinder::cairo::FONT_WEIGHT_BOLD
 
const int32_t cinder::cairo::FILL_RULE_WINDING
 
const int32_t cinder::cairo::FILL_RULE_EVEN_ODD
 
const int32_t cinder::cairo::EXTEND_NONE
 
const int32_t cinder::cairo::EXTEND_REPEAT
 
const int32_t cinder::cairo::EXTEND_REFLECT
 
const int32_t cinder::cairo::EXTEND_PAD
 
const int32_t cinder::cairo::LINE_CAP_BUTT
 
const int32_t cinder::cairo::LINE_CAP_ROUND
 
const int32_t cinder::cairo::LINE_CAP_SQUARE
 
const int32_t cinder::cairo::LINE_JOIN_MITER
 
const int32_t cinder::cairo::LINE_JOIN_ROUND
 
const int32_t cinder::cairo::LINE_JOIN_BEVEL
 
const int32_t cinder::cairo::HINT_METRICS_DEFAULT
 
const int32_t cinder::cairo::HINT_METRICS_OFF
 
const int32_t cinder::cairo::HINT_METRICS_ON
 
const int32_t cinder::cairo::HINT_STYLE_DEFAULT
 
const int32_t cinder::cairo::HINT_STYLE_NONE
 
const int32_t cinder::cairo::HINT_STYLE_SLIGHT
 
const int32_t cinder::cairo::HINT_STYLE_MEDIUM
 
const int32_t cinder::cairo::HINT_STYLE_FULL
 
const int32_t cinder::cairo::ANTIALIAS_DEFAULT
 
const int32_t cinder::cairo::ANTIALIAS_NONE
 
const int32_t cinder::cairo::ANTIALIAS_GRAY
 
const int32_t cinder::cairo::ANTIALIAS_SUBPIXEL
 
const int32_t cinder::cairo::SUBPIXEL_ORDER_DEFAULT
 
const int32_t cinder::cairo::SUBPIXEL_ORDER_RGB
 
const int32_t cinder::cairo::SUBPIXEL_ORDER_BGR
 
const int32_t cinder::cairo::SUBPIXEL_ORDER_VRGB
 
const int32_t cinder::cairo::SUBPIXEL_ORDER_VBGR
 
const int32_t cinder::cairo::STATUS_SUCCESS
 
const int32_t cinder::cairo::STATUS_NO_AVAILABLE_MEMORY
 
const int32_t cinder::cairo::STATUS_INVALID_RESTORE
 
const int32_t cinder::cairo::STATUS_INVALID_POP_GROUP
 
const int32_t cinder::cairo::STATUS_NO_CURRENT_POINT
 
const int32_t cinder::cairo::STATUS_INVALID_MATRIX
 
const int32_t cinder::cairo::STATUS_INVALID_STATUS
 
const int32_t cinder::cairo::STATUS_NULL_POINTER
 
const int32_t cinder::cairo::STATUS_INVALID_STRING
 
const int32_t cinder::cairo::STATUS_INVALID_PATH_DATA
 
const int32_t cinder::cairo::STATUS_READ_ERROR
 
const int32_t cinder::cairo::STATUS_WRITE_ERROR
 
const int32_t cinder::cairo::STATUS_SURFACE_FINISHED
 
const int32_t cinder::cairo::STATUS_SURFACE_TYPE_MISMATCH
 
const int32_t cinder::cairo::STATUS_PATTERN_TYPE_MISMATCH
 
const int32_t cinder::cairo::STATUS_INVALID_CONTENT
 
const int32_t cinder::cairo::STATUS_INVALID_FORMAT
 
const int32_t cinder::cairo::STATUS_INVALID_VISUAL
 
const int32_t cinder::cairo::STATUS_FILE_NOT_FOUND
 
const int32_t cinder::cairo::STATUS_INVALID_DASH
 
const int32_t cinder::cairo::STATUS_INVALID_DSC_COMMENT
 
const int32_t cinder::cairo::STATUS_INVALID_INDEX
 
const int32_t cinder::cairo::STATUS_CLIP_NOT_REPRESENTABLE
 

Typedef Documentation

typedef struct _cairo_surface cairo_surface_t
typedef struct _cairo cairo_t
typedef struct cairo_path cairo_path_t
typedef struct _cairo_pattern cairo_pattern_t
typedef struct _cairo_font_options cairo_font_options_t
typedef struct _cairo_matrix cairo_matrix_t
typedef struct _cairo_font_face cairo_font_face_t
typedef struct _cairo_scaled_font cairo_scaled_font_t
typedef struct _cairo_text_extents cairo_text_extents_t
typedef struct _cairo_font_extents cairo_font_extents_t