Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs | Enumerations | Functions | Variables
cairo-path-fixed-private.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _cairo_path_op_buf
struct  _cairo_path_arg_buf
struct  _cairo_path_fixed

Defines

#define CAIRO_PATH_BUF_SIZE   64

Typedefs

typedef struct _cairo_path_op_buf cairo_path_op_buf_t
typedef struct _cairo_path_arg_buf cairo_path_arg_buf_t

Enumerations

enum  cairo_path_op

Functions

enum cairo_path_op __attribute__ ((packed)) cairo_path_op_t

Variables

 CAIRO_PATH_OP_MOVE_TO = 0
 CAIRO_PATH_OP_LINE_TO = 1
 CAIRO_PATH_OP_CURVE_TO = 2
 CAIRO_PATH_OP_CLOSE_PATH = 3

Class Documentation

struct _cairo_path_op_buf

Definition at line 48 of file cairo-path-fixed-private.h.

Collaboration diagram for _cairo_path_op_buf:
Class Members
struct _cairo_path_op_buf * next
int num_ops
cairo_path_op_t op
struct _cairo_path_op_buf * prev
struct _cairo_path_arg_buf

Definition at line 55 of file cairo-path-fixed-private.h.

Collaboration diagram for _cairo_path_arg_buf:
Class Members
struct _cairo_path_arg_buf * next
int num_points
cairo_point_t points
struct _cairo_path_arg_buf * prev
struct _cairo_path_fixed

Definition at line 62 of file cairo-path-fixed-private.h.

Collaboration diagram for _cairo_path_fixed:
Class Members
cairo_path_arg_buf_t * arg_buf_head
cairo_path_arg_buf_t * arg_buf_tail
cairo_point_t current_point
int has_current_point
cairo_point_t last_move_point
cairo_path_op_buf_t * op_buf_head
cairo_path_op_buf_t * op_buf_tail

Define Documentation

Definition at line 46 of file cairo-path-fixed-private.h.


Typedef Documentation


Enumeration Type Documentation

Definition at line 39 of file cairo-path-fixed-private.h.

                           {
    CAIRO_PATH_OP_MOVE_TO = 0,
    CAIRO_PATH_OP_LINE_TO = 1,
    CAIRO_PATH_OP_CURVE_TO = 2,
    CAIRO_PATH_OP_CLOSE_PATH = 3
} __attribute__ ((packed)) cairo_path_op_t; /* Don't want 32 bits if we can avoid it. */

Function Documentation

enum cairo_path_op __attribute__ ( (packed)  )

Variable Documentation

Definition at line 48 of file cairo-path-fixed-private.h.

Definition at line 47 of file cairo-path-fixed-private.h.

Definition at line 46 of file cairo-path-fixed-private.h.

Definition at line 45 of file cairo-path-fixed-private.h.