#include "config.h"
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <gvc/gvplugin_loadimage.h>
#include "gvplugin_quartz.h"
Go to the source code of this file.
◆ file_data_provider_get_bytes()
static size_t file_data_provider_get_bytes |
( |
void * |
info, |
|
|
void * |
buffer, |
|
|
size_t |
count |
|
) |
| |
|
static |
◆ file_data_provider_rewind()
static void file_data_provider_rewind |
( |
void * |
info | ) |
|
|
static |
◆ file_data_provider_skip_bytes()
static void file_data_provider_skip_bytes |
( |
void * |
info, |
|
|
size_t |
count |
|
) |
| |
|
static |
◆ quartz_freeimage()
◆ quartz_loadimage()
Definition at line 73 of file gvloadimage_quartz.c.
References usershape_s::data, usershape_s::datafree, usershape_s::f, file_data_provider_callbacks, FORMAT_BMP, FORMAT_GIF, FORMAT_JPEG, FORMAT_NONE, FORMAT_PDF, FORMAT_PNG, FT_BMP, FT_GIF, FT_JPEG, FT_PDF, FT_PNG, gvusershape_file_access(), gvusershape_file_release(), usershape_s::name, NULL, quartz_freeimage(), and usershape_s::type.
Referenced by quartz_loadimage_quartz().
◆ quartz_loadimage_quartz()
◆ engine
Initial value:= {
}
static void quartz_loadimage_quartz(GVJ_t *job, usershape_t *us, boxf b, bool filled)
Definition at line 168 of file gvloadimage_quartz.c.
◆ file_data_provider_callbacks
CGDataProviderCallbacks file_data_provider_callbacks |
|
static |
Initial value:= {
}
static void file_data_provider_rewind(void *info)
static void file_data_provider_skip_bytes(void *info, size_t count)
static size_t file_data_provider_get_bytes(void *info, void *buffer, size_t count)
Definition at line 57 of file gvloadimage_quartz.c.
Referenced by quartz_loadimage().
◆ gvloadimage_quartz_types