CAPS Universe documentation  1.0.4
All you need to know to be successful
Functions

Sometimes there is a need to get our fingers on internal data. More...

Functions

struct caps_rasterizercaps_drv_to_rstr (struct caps_drv *cdrv)
 
const struct caps_rstr_page_desccaps_drv_to_caps_rstr_page_desc (struct caps_drv *cdrv)
 
struct caps_rstr_pagecaps_drv_to_caps_rstr_page (struct caps_drv *cdrv)
 
const struct caps_rstr_rastercaps_drv_to_caps_rstr_raster (struct caps_drv *cdrv)
 

Detailed Description

libcapsdriver hides all the details dealing with libcapsraster, libcapsppd and libcapsprovider. But sometimes the knowledge about these internals is required. The following functions should provide this access.

Expect these function as unstable. So do not rely on them. If you have the need for some additional information about the internals, create a feature request and lets discuss it. Really!

Function Documentation

◆ caps_drv_to_rstr()

struct caps_rasterizer * caps_drv_to_rstr ( struct caps_drv cdrv)

Get the libcapsraster handle in use

Parameters
[in]cdrvlibcapsdriver handle
Returns
The current libcapsraster handle

◆ caps_drv_to_caps_rstr_page_desc()

const struct caps_rstr_page_desc * caps_drv_to_caps_rstr_page_desc ( struct caps_drv cdrv)

Get the raw information about the next page as provided by libcapsraster

Parameters
[in]cdrvlibcapsdriver handle
Returns
The raw information about the next page

◆ caps_drv_to_caps_rstr_page()

struct caps_rstr_page * caps_drv_to_caps_rstr_page ( struct caps_drv cdrv)

Get the raw information about the setup of the next page as used for libcapsraster

Parameters
[in]cdrvlibcapsdriver handle
Returns
The raw information about the setup

◆ caps_drv_to_caps_rstr_raster()

const struct caps_rstr_raster * caps_drv_to_caps_rstr_raster ( struct caps_drv cdrv)

Get the raw raster information from libcapsraster

Parameters
[in]cdrvlibcapsdriver handle
Returns
The raw raster information