New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
TagProcessor Class Reference

#include <TagProcessor.h>

Inherits nw::font::TagProcessorBase< char16 >.

Public Member Functions

 TagProcessor ()
Operation Process (u16 code, ContextType *pContext) override
Operation CalcRect (nw::ut::Rect *pRect, u16 code, ContextType *pContext) override
Public Member Functions inherited from nw::font::TagProcessorBase< char16 >
 TagProcessorBase ()
virtual ~TagProcessorBase ()

Protected Attributes

f32 mFontSize

Additional Inherited Members

Public Types inherited from nw::font::TagProcessorBase< char16 >
enum  Operation
typedef PrintContext< CharType > ContextType
Public Attributes inherited from nw::font::TagProcessorBase< char16 >
 OPERATION_DEFAULT
 OPERATION_NO_CHAR_SPACE
 OPERATION_CHAR_SPACE
 OPERATION_NEXT_LINE
 OPERATION_END_DRAW
 NUM_OF_OPERATION

Constructor & Destructor Documentation

◆ TagProcessor()

TagProcessor::TagProcessor ( )
inline

Member Function Documentation

◆ Process()

Operation TagProcessor::Process ( u16 code,
ContextType * pContext )
overridevirtual

◆ CalcRect()

Operation TagProcessor::CalcRect ( nw::ut::Rect * pRect,
u16 code,
ContextType * pContext )
overridevirtual

Member Data Documentation

◆ mFontSize

f32 TagProcessor::mFontSize
protected