diff options
Diffstat (limited to 'vcl/inc/glyphy/demo/demo-font.h')
-rw-r--r-- | vcl/inc/glyphy/demo/demo-font.h | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/vcl/inc/glyphy/demo/demo-font.h b/vcl/inc/glyphy/demo/demo-font.h deleted file mode 100644 index d4e75ff3f2d6..000000000000 --- a/vcl/inc/glyphy/demo/demo-font.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Copyright 2012 Google, Inc. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * Google Author(s): Behdad Esfahbod - */ - -#ifndef DEMO_FONT_H -#define DEMO_FONT_H - -#include "demo-common.h" -#include "demo-atlas.h" - -#ifndef _WIN32 -#include <ft2build.h> -#include FT_FREETYPE_H -#endif - -#ifdef _WIN32 -#include <windows.h> -#define DEFAULT_FONT "Calibri" -#undef near -#undef far -#endif - -typedef struct { - glyphy_extents_t extents; - double advance; - glyphy_bool_t is_empty; /* has no outline; eg. space; don't draw it */ - unsigned int nominal_w; - unsigned int nominal_h; - unsigned int atlas_x; - unsigned int atlas_y; -} glyph_info_t; - - -typedef struct demo_font_t demo_font_t; - -demo_font_t * -demo_font_create ( -#ifndef _WIN32 - FT_Face face, -#endif -#ifdef _WIN32 - HDC hdc, -#endif - demo_atlas_t *atlas); - -demo_font_t * -demo_font_reference (demo_font_t *font); - -void -demo_font_destroy (demo_font_t *font); - - -#ifndef _WIN32 -FT_Face -#endif -#ifdef _WIN32 -HDC -#endif -demo_font_get_face (demo_font_t *font); - -demo_atlas_t * -demo_font_get_atlas (demo_font_t *font); - - -void -demo_font_lookup_glyph (demo_font_t *font, - unsigned int glyph_index, - glyph_info_t *glyph_info); - -void -demo_font_print_stats (demo_font_t *font); - - -#endif /* DEMO_FONT_H */ |