OpenClonk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
C4MarkupTag Class Referenceabstract

#include <C4Markup.h>

Inheritance diagram for C4MarkupTag:
[legend]
Collaboration diagram for C4MarkupTag:
[legend]

Public Member Functions

 C4MarkupTag ()
 
virtual ~C4MarkupTag ()
 
virtual void Apply (C4BltTransform &rBltTrf, bool fDoClr, DWORD &dwClr)=0
 
virtual const char * TagName ()=0
 

Public Attributes

C4MarkupTagpPrev
 
C4MarkupTagpNext
 

Detailed Description

Definition at line 22 of file C4Markup.h.

Constructor & Destructor Documentation

C4MarkupTag::C4MarkupTag ( )
inline

Definition at line 27 of file C4Markup.h.

27 : pPrev(0), pNext(0) { }; // ctor
C4MarkupTag * pPrev
Definition: C4Markup.h:25
C4MarkupTag * pNext
Definition: C4Markup.h:25
virtual C4MarkupTag::~C4MarkupTag ( )
inlinevirtual

Definition at line 28 of file C4Markup.h.

28 { }; // dtor

Member Function Documentation

virtual void C4MarkupTag::Apply ( C4BltTransform rBltTrf,
bool  fDoClr,
DWORD dwClr 
)
pure virtual

Implemented in C4MarkupTagColor, and C4MarkupTagItalic.

Referenced by C4Markup::Apply().

Here is the caller graph for this function:

virtual const char* C4MarkupTag::TagName ( )
pure virtual

Implemented in C4MarkupTagColor, and C4MarkupTagItalic.

Referenced by C4Markup::Read().

Here is the caller graph for this function:

Member Data Documentation

C4MarkupTag * C4MarkupTag::pNext

Definition at line 25 of file C4Markup.h.

Referenced by C4Markup::Apply(), and C4Markup::~C4Markup().

C4MarkupTag* C4MarkupTag::pPrev

Definition at line 25 of file C4Markup.h.


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