summaryrefslogtreecommitdiff
path: root/Build/source/libs/icu/icu-49.1/samples/layout/RenderingSurface.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/icu/icu-49.1/samples/layout/RenderingSurface.h')
-rw-r--r--Build/source/libs/icu/icu-49.1/samples/layout/RenderingSurface.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/RenderingSurface.h b/Build/source/libs/icu/icu-49.1/samples/layout/RenderingSurface.h
new file mode 100644
index 00000000000..ab0ad561956
--- /dev/null
+++ b/Build/source/libs/icu/icu-49.1/samples/layout/RenderingSurface.h
@@ -0,0 +1,30 @@
+/*
+ *******************************************************************************
+ *
+ * Copyright (C) 1999-2003, International Business Machines
+ * Corporation and others. All Rights Reserved.
+ *
+ *******************************************************************************
+ * file name: RenderingFontInstance.h
+ *
+ * created on: 02/20/2003
+ * created by: Eric R. Mader
+ */
+
+#ifndef __RENDERINGSURFACE_H
+#define __RENDERINGSURFACE_H
+
+#include "layout/LETypes.h"
+#include "layout/LEFontInstance.h"
+
+class RenderingSurface
+{
+public:
+ RenderingSurface() {};
+ virtual ~RenderingSurface() {};
+
+ virtual void drawGlyphs(const LEFontInstance *font, const LEGlyphID *glyphs, le_int32 count,
+ const float *positions, le_int32 x, le_int32 y, le_int32 width, le_int32 height) = 0;
+};
+
+#endif