Method
ShumateVectorSpriteSheetadd_page
Declaration [src]
gboolean
shumate_vector_sprite_sheet_add_page (
ShumateVectorSpriteSheet* self,
GdkTexture* texture,
const char* json,
double default_scale,
GError** error
)
Description [src]
Adds a page to the spritesheet.
See https://maplibre.org/maplibre-gl-js-docs/style-spec/sprite/ for details about the spritesheet format. Most stylesheets provide these files along with the main style JSON.
Map styles should provide a double resolution spritesheet for high DPI
displays. That spritesheet should be added as its own page, with a
default_scale of 2.
| Available since: | 1.1 |
Parameters
texture |
GdkTexture* |
| The data is owned by the caller of the function. | |
json |
const char* |
A JSON string. |
|
| The data is owned by the caller of the function. | |
| The string is a NUL terminated UTF-8 string. | |
default_scale |
double |
The default scale factor of the page. |
|
error |
GError ** |
The return location for a GError*, or NULL. |