Public Member Functions | Protected Member Functions

GR_Item Class Reference

This is an abstract class that describes an item of text and is passed to the shaper. More...

#include <gr_RenderInfo.h>

Inheritance diagram for GR_Item:
GR_CairoPangoItem GR_Win32USPItem GR_XPItem

List of all members.

Public Member Functions

virtual ~GR_Item ()
virtual GR_ScriptType getType () const =0
virtual GR_ItemmakeCopy () const =0
virtual GRRI_Type getClassId () const =0

Protected Member Functions

 GR_Item ()

Detailed Description

This is an abstract class that describes an item of text and is passed to the shaper.

Each platform needs to implement a derived class that would hold item information required by the specific shaper.

Note:
constructor should be protected; new instances can only be created via GR_Graphics::newItem()

Constructor & Destructor Documentation

virtual GR_Item::~GR_Item (  )  [inline, virtual]
GR_Item::GR_Item (  )  [inline, protected]

Member Function Documentation

virtual GRRI_Type GR_Item::getClassId (  )  const [pure virtual]

The documentation for this class was generated from the following file: