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 |
ratios |
List of the |
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 |