• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  *******************************************************************************
3  *
4  *   Copyright (C) 1999-2003, International Business Machines
5  *   Corporation and others.  All Rights Reserved.
6  *
7  *******************************************************************************
8  *   file name:  RenderingFontInstance.h
9  *
10  *   created on: 02/20/2003
11  *   created by: Eric R. Mader
12  */
13 
14 #ifndef __RENDERINGSURFACE_H
15 #define __RENDERINGSURFACE_H
16 
17 #include "layout/LETypes.h"
18 #include "layout/LEFontInstance.h"
19 
20 class RenderingSurface
21 {
22 public:
RenderingSurface()23     RenderingSurface() {};
~RenderingSurface()24     virtual ~RenderingSurface() {};
25 
26     virtual void drawGlyphs(const LEFontInstance *font, const LEGlyphID *glyphs, le_int32 count,
27                     const float *positions, le_int32 x, le_int32 y, le_int32 width, le_int32 height) = 0;
28 };
29 
30 #endif
31