#include "ut_types.h"
#include "ut_vector.h"
#include "gr_Graphics.h"
Go to the source code of this file.
Classes | |
class | GR_Item |
This is an abstract class that describes an item of text and is passed to the shaper. More... | |
class | GR_XPItem |
class | GR_Itemization |
describes itemization of text More... | |
class | GR_RenderInfo |
encapsulates output of GR_Graphics::shape() which is passed as input to GR_Graphics::renderChars(). More... | |
class | GR_XPRenderInfo |
This is an xp implementation of GR_RenderInfo for use with the built in UT_contextGlyph class. More... | |
class | GR_ShapingInfo |
Encapsulates input to GR_Graphics::shape(). More... | |
Enumerations | |
enum | GR_ScriptType { GRScriptType_Undefined = 0, GRScriptType_Void = 0xffffffff } |
Identifies scripts for the shaping engine; the actual values are shaper specific and of no consequence to the xp layer; the only values that are defined are: More... | |
enum | GRRI_Type { GRRI_XP = 0, GRRI_WIN32, GRRI_UNIX, GRRI_COCOA, GRRI_WIN32_UNISCRIBE, GRRI_CAIRO_PANGO, GRRI_BUILT_IN_LAST = 0x0000ffff, GRRI_UNKNOWN = 0xffffffff } |
used to identify GR_RenderInfo and related classes add as required More... |
enum GR_ScriptType |
Identifies scripts for the shaping engine; the actual values are shaper specific and of no consequence to the xp layer; the only values that are defined are:
Undefined - identifies text that requires no special processing. Void - indicates the record does not represent real item; only used with the last (dummy) record in GR_Itemization
enum GRRI_Type |
used to identify GR_RenderInfo and related classes add as required