Templates¶
Introduction¶
glue
formats based on templates can be customized usign your own templates. By convention, every format (i.e css
) will define an optional --css-template
with wich you can override the default template.
These templates are simple Jinja2 templates, so you can customize a far as you want using the following context variables.
Note
By default glue will use it’s own internal templates, so you don’t need to provide a template unless you want to super-customize glue’s output.
Note
If you don’t know if you need a custom template, you don’t need a custom template.
BaseTextFormat¶
Global¶
Variable | Value |
---|---|
version | Glue version |
hash | Hash of the sprite |
name | Name of the sprite |
sprite_path | Sprite path |
sprite_filename | Sprite filename |
width | Sprite width |
height | Sprite height |
images | List of Images inside the sprite |
ratios | List of the Ratios inside |
Image¶
Variable | Value |
---|---|
filename | Image original filename |
last | Last Image in the sprite |
x | X position within the sprite |
y | Y position within the sprite |
width | Image width |
height | Image height |
Ratio¶
Variable | Value |
---|---|
ratio | Ratio value |
fraction | Nearest fraction for this ratio |
sprite_path | Sprite Image path for this ratio |