Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes

GR_Abi_DefaultShaper Class Reference

#include <gr_Abi_DefaultShaper.h>

List of all members.

Classes

struct  AbiTextProperties

Public Member Functions

virtual void registerShaper (const SmartPtr< class ShaperManager > &, unsigned)
virtual void unregisterShaper (const SmartPtr< class ShaperManager > &, unsigned)
virtual void shape (class ShapingContext &) const
void setGraphics (class GR_Graphics *)
class GR_GraphicsgetGraphics (void) const

Static Public Member Functions

static SmartPtr
< GR_Abi_DefaultShaper
create (void)

Protected Member Functions

 GR_Abi_DefaultShaper (void)
virtual ~GR_Abi_DefaultShaper ()
AreaRef shapeChar (MathVariant, const class ShapingContext &, UT_UCS4Char) const

Static Protected Member Functions

static const AbiTextPropertiesgetTextProperties (MathVariant=NORMAL_VARIANT)

Protected Attributes

class GR_Graphicsm_pGraphics

Constructor & Destructor Documentation

GR_Abi_DefaultShaper::GR_Abi_DefaultShaper ( void   )  [protected]

Referenced by create().

GR_Abi_DefaultShaper::~GR_Abi_DefaultShaper (  )  [protected, virtual]

Member Function Documentation

static SmartPtr<GR_Abi_DefaultShaper> GR_Abi_DefaultShaper::create ( void   )  [inline, static]
class GR_Graphics* GR_Abi_DefaultShaper::getGraphics ( void   )  const [inline]

References m_pGraphics.

const GR_Abi_DefaultShaper::AbiTextProperties & GR_Abi_DefaultShaper::getTextProperties ( MathVariant  variant = NORMAL_VARIANT  )  [static, protected]

References UT_ASSERT.

virtual void GR_Abi_DefaultShaper::registerShaper ( const SmartPtr< class ShaperManager > &  ,
unsigned   
) [virtual]
void GR_Abi_DefaultShaper::setGraphics ( class GR_Graphics pGr  ) 

References m_pGraphics.

void GR_Abi_DefaultShaper::shape ( class ShapingContext &  context  )  const [virtual]

References MAPPED_BASE_INDEX, and shapeChar().

AreaRef GR_Abi_DefaultShaper::shapeChar ( MathVariant  ,
const class ShapingContext &  ,
UT_UCS4Char   
) const [protected]

Referenced by shape().

void GR_Abi_DefaultShaper::unregisterShaper ( const SmartPtr< class ShaperManager > &  ,
unsigned   
) [virtual]

Member Data Documentation

Referenced by getGraphics(), and setGraphics().


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