Example #1
0
void texture_atlas_get(texture_atlas *atlas, unsigned int character, bp2d_rectangle *rect, int *bitmap_left, int *bitmap_top, int *advance_x, int *advance_y)
{
    atlas_htab_entry *entry = int_htab_find(atlas->htab, character);

    rect->x = entry->rect.x;
    rect->y = entry->rect.y;
    rect->w = entry->rect.w;
    rect->h = entry->rect.h;
    *bitmap_left = entry->bitmap_left;
    *bitmap_top = entry->bitmap_top;
    *advance_x = entry->advance_x;
    *advance_y = entry->advance_y;
}
Example #2
0
int texture_atlas_exists(texture_atlas *atlas, unsigned int character)
{
	return int_htab_find(atlas->htab, character) != NULL;
}