Public Member Functions | Public Attributes | Static Public Attributes

GR_Win32USPRenderInfo Class Reference

Inheritance diagram for GR_Win32USPRenderInfo:

List of all members.

Public Member Functions

 GR_Win32USPRenderInfo (GR_ScriptType type)
virtual ~GR_Win32USPRenderInfo ()
virtual GRRI_Type getType () const
virtual bool append (GR_RenderInfo &ri, bool bReverse=false)
virtual bool split (GR_RenderInfo *&pri, bool bReverse=false)
virtual bool cut (UT_uint32 offset, UT_uint32 iLen, bool bReverse=false)
virtual bool isJustified () const
bool allocStaticBuffers (UT_uint32 iSize)

Public Attributes

WORD * m_pIndices
UT_uint32 m_iIndicesSize
WORD * m_pClust
UT_uint32 m_iClustSize
UT_uint32 m_iIndicesCount
UT_uint32 m_iCharCount
int * m_pAdvances
int * m_pJustify
UT_uint32 m_iZoom
SCRIPT_JUSTIFY m_eJustification
bool m_bRejustify
bool m_bShapingFailed
bool m_bNeedsReshaping
HDC m_hdc

Static Public Attributes

static int * s_pAdvances = NULL
static int * s_pJustifiedAdvances = NULL
static UT_uint32 s_iInstanceCount = 0
static UT_uint32 s_iAdvancesSize = 0
static int * s_pJustify = NULL
static SCRIPT_LOGATTRs_pLogAttr = NULL
static WCHAR * s_pChars = NULL
static GOFFSETs_pGoffsets = NULL
static GR_RenderInfos_pOwnerDraw = NULL
static GR_RenderInfos_pOwnerCP = NULL
static GR_RenderInfos_pOwnerChar = NULL

Constructor & Destructor Documentation

GR_Win32USPRenderInfo::GR_Win32USPRenderInfo ( GR_ScriptType  type  )  [inline]

Referenced by split().

virtual GR_Win32USPRenderInfo::~GR_Win32USPRenderInfo (  )  [inline, virtual]

Member Function Documentation

bool GR_Win32USPRenderInfo::allocStaticBuffers ( UT_uint32  iSize  )  [inline]
bool GR_Win32USPRenderInfo::append ( GR_RenderInfo ri,
bool  bReverse = false 
) [virtual]

Implements GR_RenderInfo.

References m_bNeedsReshaping.

bool GR_Win32USPRenderInfo::cut ( UT_uint32  offset,
UT_uint32  iLen,
bool  bReverse = false 
) [virtual]

Implements GR_RenderInfo.

References m_bNeedsReshaping.

virtual GRRI_Type GR_Win32USPRenderInfo::getType ( void   )  const [inline, virtual]
bool GR_Win32USPRenderInfo::isJustified (  )  const [virtual]

Implements GR_RenderInfo.

References m_pJustify.

Member Data Documentation

int * GR_Win32USPRenderInfo::s_pAdvances = NULL [static]
int * GR_Win32USPRenderInfo::s_pJustify = NULL [static]

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