1#ifndef NW4HBM_UT_TAG_PROCESSOR_BASE_H
2#define NW4HBM_UT_TAG_PROCESSOR_BASE_H
Definition TextWriterBase.h:19
TagProcessorBase()
Definition ut_TagProcessorBase.cpp:10
virtual Operation Process(u16 code, PrintContext< T > *context)
Definition ut_TagProcessorBase.cpp:16
void ProcessLinefeed(PrintContext< T > *context)
Definition ut_TagProcessorBase.cpp:77
virtual Operation CalcRect(Rect *pRect, u16 code, PrintContext< T > *context)
Definition ut_TagProcessorBase.cpp:35
virtual ~TagProcessorBase()
Definition ut_TagProcessorBase.cpp:13
void ProcessTab(PrintContext< T > *context)
Definition ut_TagProcessorBase.cpp:88
Definition TextWriterBase.h:22
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
Operation
Definition TagProcessorBase.h:10
@ OPERATION_NO_CHAR_SPACE
Definition TagProcessorBase.h:12
@ OPERATION_CHAR_SPACE
Definition TagProcessorBase.h:13
@ OPERATION_NEXT_LINE
Definition TagProcessorBase.h:14
@ NUM_OF_OPERATION
Definition TagProcessorBase.h:16
@ OPERATION_DEFAULT
Definition TagProcessorBase.h:11
@ OPERATION_END_DRAW
Definition TagProcessorBase.h:15
Definition HBMAnmController.h:6
Definition TagProcessorBase.h:23
u32 flags
Definition TagProcessorBase.h:28
f32 xOrigin
Definition TagProcessorBase.h:26
f32 yOrigin
Definition TagProcessorBase.h:27
TextWriterBase< T > * writer
Definition TagProcessorBase.h:24
const T * str
Definition TagProcessorBase.h:25