Design Patterns
structural::flyweight::Row Class Reference

#include <row.h>

Inheritance diagram for structural::flyweight::Row:
Collaboration diagram for structural::flyweight::Row:

Public Member Functions

 ~Row () override
 
virtual void First (GlyphContext &) override
 
virtual void Next (GlyphContext &) override
 
virtual bool IsDone (GlyphContext &) override
 
virtual void SetFont (Font *, GlyphContext &) override
 
virtual FontGetFont (GlyphContext &) override
 
virtual GlyphInterfaceCurrent (GlyphContext &) override
 
virtual void Insert (GlyphInterface *, GlyphContext &) override
 
virtual void Remove (GlyphContext &) override
 
virtual void Draw (Window *, GlyphContext &) override
 
- Public Member Functions inherited from structural::flyweight::GlyphInterface
virtual ~GlyphInterface ()
 

Constructor & Destructor Documentation

structural::flyweight::Row::~Row ( )
override

Member Function Documentation

GlyphInterface * structural::flyweight::Row::Current ( GlyphContext )
overridevirtual
void structural::flyweight::Row::Draw ( Window ,
GlyphContext  
)
overridevirtual
void structural::flyweight::Row::First ( GlyphContext context)
overridevirtual

Implements structural::flyweight::GlyphInterface.

Here is the call graph for this function:

Font * structural::flyweight::Row::GetFont ( GlyphContext context)
overridevirtual

Implements structural::flyweight::GlyphInterface.

Here is the call graph for this function:

void structural::flyweight::Row::Insert ( GlyphInterface ,
GlyphContext  
)
overridevirtual
bool structural::flyweight::Row::IsDone ( GlyphContext context)
overridevirtual

Implements structural::flyweight::GlyphInterface.

Here is the call graph for this function:

void structural::flyweight::Row::Next ( GlyphContext context)
overridevirtual

Implements structural::flyweight::GlyphInterface.

Here is the call graph for this function:

void structural::flyweight::Row::Remove ( GlyphContext )
overridevirtual
void structural::flyweight::Row::SetFont ( Font font,
GlyphContext context 
)
overridevirtual

Implements structural::flyweight::GlyphInterface.

Here is the call graph for this function:


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