Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
cairo-script.h File Reference
#include "cairo.h"

Go to the source code of this file.

Enumerations

enum  cairo_script_mode_t { CAIRO_SCRIPT_MODE_ASCII , CAIRO_SCRIPT_MODE_BINARY }
 

Functions

cairo_public cairo_device_tcairo_script_create (const char *filename)
 
cairo_public cairo_device_tcairo_script_create_for_stream (cairo_write_func_t write_func, void *closure)
 
cairo_public void cairo_script_write_comment (cairo_device_t *script, const char *comment, int len)
 
cairo_public void cairo_script_set_mode (cairo_device_t *script, cairo_script_mode_t mode)
 
cairo_public cairo_script_mode_t cairo_script_get_mode (cairo_device_t *script)
 
cairo_public cairo_surface_tcairo_script_surface_create (cairo_device_t *script, cairo_content_t content, double width, double height)
 
cairo_public cairo_surface_tcairo_script_surface_create_for_target (cairo_device_t *script, cairo_surface_t *target)
 
cairo_public cairo_status_t cairo_script_from_recording_surface (cairo_device_t *script, cairo_surface_t *recording_surface)
 

Enumeration Type Documentation

◆ cairo_script_mode_t

cairo_script_mode_t: @CAIRO_SCRIPT_MODE_ASCII: the output will be in readable text (default). (Since 1.12) @CAIRO_SCRIPT_MODE_BINARY: the output will use byte codes. (Since 1.12)

A set of script output variants.

Since: 1.12

Enumerator
CAIRO_SCRIPT_MODE_ASCII 
CAIRO_SCRIPT_MODE_BINARY 

Definition at line 54 of file cairo-script.h.

54 {
cairo_script_mode_t
@ CAIRO_SCRIPT_MODE_BINARY
@ CAIRO_SCRIPT_MODE_ASCII

Function Documentation

◆ cairo_script_create()

cairo_public cairo_device_t * cairo_script_create ( const char * filename)

◆ cairo_script_create_for_stream()

cairo_public cairo_device_t * cairo_script_create_for_stream ( cairo_write_func_t write_func,
void * closure )

◆ cairo_script_from_recording_surface()

cairo_public cairo_status_t cairo_script_from_recording_surface ( cairo_device_t * script,
cairo_surface_t * recording_surface )

◆ cairo_script_get_mode()

cairo_public cairo_script_mode_t cairo_script_get_mode ( cairo_device_t * script)

◆ cairo_script_set_mode()

cairo_public void cairo_script_set_mode ( cairo_device_t * script,
cairo_script_mode_t mode )

◆ cairo_script_surface_create()

cairo_public cairo_surface_t * cairo_script_surface_create ( cairo_device_t * script,
cairo_content_t content,
double width,
double height )

◆ cairo_script_surface_create_for_target()

cairo_public cairo_surface_t * cairo_script_surface_create_for_target ( cairo_device_t * script,
cairo_surface_t * target )

◆ cairo_script_write_comment()

cairo_public void cairo_script_write_comment ( cairo_device_t * script,
const char * comment,
int len )