#include <gr_Abi_ComputerModernShaper.h>
Public Member Functions | |
void | setGraphics (class GR_Graphics *) |
class GR_Graphics * | getGraphics (void) const |
Static Public Member Functions | |
static SmartPtr < GR_Abi_ComputerModernShaper > | create (const SmartPtr< class AbstractLogger > &, const SmartPtr< class Configuration > &) |
Protected Member Functions | |
GR_Abi_ComputerModernShaper (const SmartPtr< class AbstractLogger > &, const SmartPtr< class Configuration > &) | |
virtual | ~GR_Abi_ComputerModernShaper () |
virtual AreaRef | getGlyphArea (ComputerModernFamily::FontNameId, ComputerModernFamily::FontSizeId, UChar8, int) const |
Protected Attributes | |
class GR_Graphics * | m_pGraphics |
GR_Abi_ComputerModernShaper::GR_Abi_ComputerModernShaper | ( | const SmartPtr< class AbstractLogger > & | , | |
const SmartPtr< class Configuration > & | ||||
) | [protected] |
GR_Abi_ComputerModernShaper::~GR_Abi_ComputerModernShaper | ( | ) | [protected, virtual] |
static SmartPtr<GR_Abi_ComputerModernShaper> GR_Abi_ComputerModernShaper::create | ( | const SmartPtr< class AbstractLogger > & | , | |
const SmartPtr< class Configuration > & | ||||
) | [static] |
Referenced by getGlyphArea().
AreaRef GR_Abi_ComputerModernShaper::getGlyphArea | ( | ComputerModernFamily::FontNameId | fontName, | |
ComputerModernFamily::FontSizeId | designSize, | |||
UChar8 | index, | |||
int | size | |||
) | const [protected, virtual] |
References create(), GR_Graphics::findFont(), getGraphics(), m_pGraphics, and UT_ASSERT.
class GR_Graphics* GR_Abi_ComputerModernShaper::getGraphics | ( | void | ) | const [inline] |
References m_pGraphics.
Referenced by getGlyphArea().
void GR_Abi_ComputerModernShaper::setGraphics | ( | class GR_Graphics * | pGr | ) |
References m_pGraphics.
class GR_Graphics* GR_Abi_ComputerModernShaper::m_pGraphics [protected] |
Referenced by getGlyphArea(), getGraphics(), and setGraphics().