NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::ut::TagProcessorBase< T > Class Template Reference

Description

template<typename T>
class nw4r::ut::TagProcessorBase< T >

Definition at line 34 of file ut_TagProcessorBase.h.

Public Types

enum  Operation {
  OPERATION_DEFAULT ,
  OPERATION_NO_CHAR_SPACE ,
  OPERATION_CHAR_SPACE ,
  OPERATION_NEXT_LINE ,
  OPERATION_END_DRAW
}
 
typedef PrintContext< T > ContextType
 

Public Member Functions

virtual Operation Process (u16 ch, ContextType *pCtx)
 
virtual Operation CalcRect (Rect *pRect, u16 ch, ContextType *pCtx)
 

Private Member Functions

void ProcessTab (ContextType *pCtx)
 
void ProcessLinefeed (ContextType *pCtx)
 

Member Typedef Documentation

◆ ContextType

template<typename T>
typedef PrintContext<T> nw4r::ut::TagProcessorBase< T >::ContextType

Definition at line 36 of file ut_TagProcessorBase.h.

Member Enumeration Documentation

◆ Operation

template<typename T>
enum nw4r::ut::TagProcessorBase::Operation

Definition at line 38 of file ut_TagProcessorBase.h.