module Cairo::C

Included Modules

Direct including types

Defined in:

cairo/c/features.cr
cairo/c/lib_cairo.cr
cairo/c/pdf.cr
cairo/c/ps.cr
cairo/c/script.cr
cairo/c/script_interpreter.cr
cairo/c/svg.cr
cairo/c/tee.cr
cairo/c/xlib.cr

Constant Summary

HAS_FC_FONT = true
HAS_FT_FONT = true
HAS_GOBJECT_FUNCTIONS = true
HAS_IMAGE_SURFACE = true

Defined if the image surface backend is available. The image surface backend is always built in.

HAS_MIME_SURFACE = true
HAS_OBSERVER_SURFACE = true
HAS_PDF_SURFACE = true

Defined if the PDF surface backend is available.

HAS_PNG_FUNCTIONS = true

Defined if the PNG functions are available.

HAS_PS_SURFACE = true

Defined if the PostScript surface backend is available.

HAS_QUARTZ_SURFACE = false

Defined if the Quartz surface backend is available.

HAS_RECORDING_SURFACE = true

Defined if the recording surface backend is available.

HAS_SCRIPT_SURFACE = true

Defined if the script surface backend is available.

HAS_SVG_SURFACE = true

Defined if the SVG surface backend is available.

HAS_TEE_SURFACE = true

Defined if the tee surface backend is available.

HAS_USER_FONT = true

Defined if the user font backend is available.

HAS_WIN32_SURFACE = false

Defined if the Microsoft Windows surface backend is available.

HAS_XCB_SHM_FUNCTIONS = false
HAS_XCB_SURFACE = false

Defined if the xcb surface backend is available.

HAS_XLIB_SURFACE = true

Defined if the Xlib surface backend is available.

HAS_XLIB_XRENDER_SURFACE = false

Defined if the XLib/XRender surface functions are available.

Class Method Summary

Class Method Detail

def self.version #

[View source]
def self.version_encode(major, minor, micro) #

[View source]
def self.version_string #

[View source]
def self.version_stringize(major, minor, micro) #

[View source]