#include <gr_Abi_AreaFactory.h>
Public Member Functions | |
virtual SmartPtr< ColorArea > | color (const AreaRef &area, const RGBColor &_color) const |
virtual SmartPtr< InkArea > | ink (const AreaRef &area) const |
virtual SmartPtr< GR_Abi_CharArea > | charArea (class GR_Graphics *g, class GR_Font *f, const scaled &size, UT_UCS4Char ch) const |
Static Public Member Functions | |
static SmartPtr < GR_Abi_AreaFactory > | create (void) |
Protected Member Functions | |
GR_Abi_AreaFactory (void) | |
virtual | ~GR_Abi_AreaFactory () |
GR_Abi_AreaFactory::GR_Abi_AreaFactory | ( | void | ) | [inline, protected] |
Referenced by create().
virtual GR_Abi_AreaFactory::~GR_Abi_AreaFactory | ( | ) | [inline, protected, virtual] |
virtual SmartPtr<GR_Abi_CharArea> GR_Abi_AreaFactory::charArea | ( | class GR_Graphics * | g, | |
class GR_Font * | f, | |||
const scaled & | size, | |||
UT_UCS4Char | ch | |||
) | const [inline, virtual] |
References create().
virtual SmartPtr<ColorArea> GR_Abi_AreaFactory::color | ( | const AreaRef & | area, | |
const RGBColor & | _color | |||
) | const [inline, virtual] |
static SmartPtr<GR_Abi_AreaFactory> GR_Abi_AreaFactory::create | ( | void | ) | [inline, static] |
References GR_Abi_AreaFactory().
Referenced by charArea(), and ink().
virtual SmartPtr<InkArea> GR_Abi_AreaFactory::ink | ( | const AreaRef & | area | ) | const [inline, virtual] |
References create().