ScummVM API documentation
Graphics::FontKoreanWansung Class Reference

#include <korfont.h>

Inheritance diagram for Graphics::FontKoreanWansung:
Graphics::FontKoreanBase Graphics::FontKorean

Public Member Functions

bool loadData (const char *fontFile) override
 
- Public Member Functions inherited from Graphics::FontKoreanBase
void setDrawingMode (DrawingMode mode) override
 
void toggleFlippedMode (bool enable) override
 
uint getFontHeight () const override
 
uint getMaxFontWidth () const override
 
uint getCharWidth (uint16 ch) const override
 
void drawChar (void *dst, uint16 ch, int pitch, int bpp, uint32 c1, uint32 c2, int maxW, int maxH) const override
 
- Public Member Functions inherited from Graphics::FontKorean
virtual bool loadData (const char *fontFile)=0
 
virtual void setDrawingMode (DrawingMode mode)
 
virtual void toggleFlippedMode (bool enable)
 
virtual void setCharSpacing (int spacing)
 
virtual void setLineSpacing (int spacing)
 
virtual uint getFontHeight () const =0
 
virtual uint getMaxFontWidth () const =0
 
virtual uint getCharWidth (uint16 ch) const =0
 
void drawChar (Graphics::Surface &dst, uint16 ch, int x, int y, uint32 c1, uint32 c2) const
 
virtual void drawChar (void *dst, uint16 ch, int pitch, int bpp, uint32 c1, uint32 c2, int maxW, int maxH) const =0
 

Additional Inherited Members

- Public Types inherited from Graphics::FontKorean
enum  DrawingMode { kDefaultMode , kOutlineMode , kShadowMode }
 
- Static Public Member Functions inherited from Graphics::FontKorean
static FontKorean * createFont (const char *fontFile)
 
- Protected Types inherited from Graphics::FontKoreanBase
enum  DrawingFeature {
  kFeatDefault = 1 << 0 , kFeatOutline = 1 << 1 , kFeatShadow = 1 << 2 , kFeatFMTownsShadow = 1 << 3 ,
  kFeatFlipped = 1 << 4
}
 
- Protected Member Functions inherited from Graphics::FontKoreanBase
bool isASCII (uint16 ch) const
 
virtual const uint8 * getCharData (uint16 c) const =0
 
virtual bool hasFeature (int feat) const =0
 
- Protected Attributes inherited from Graphics::FontKoreanBase
DrawingMode _drawMode
 
bool _flippedMode
 
int _fontWidth
 
int _fontHeight
 
uint8 _bitPosNewLineMask
 

Detailed Description

Korean Wansung compatible font.

Member Function Documentation

◆ loadData()

bool Graphics::FontKoreanWansung::loadData ( const char *  fontFile)
overridevirtual

Loads the ROM data from "KOREAN#.FNT".

Implements Graphics::FontKorean.


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