ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Our custom SJIS FNT. More...

#include <sjis.h>

Inheritance diagram for Graphics::FontSjisSVM:
Collaboration diagram for Graphics::FontSjisSVM:

List of all members.

Public Member Functions

 FontSjisSVM (const Common::Platform platform)
 ~FontSjisSVM ()
bool loadData ()
 Load the font data from "SJIS.FNT".

Private Types

enum  { kSjisFontVersion = 3 }

Private Member Functions

virtual const uint8getCharData (uint16 c) const
bool hasFeature (int feat) const
const uint8getCharDataPCE (uint16 c) const
const uint8getCharDataDefault (uint16 c) const
void mapKANJIChar (const uint8 fB, const uint8 sB, int &base, int &index) const

Private Attributes

uint8_fontData16x16
uint _fontData16x16Size
uint8_fontData8x16
uint _fontData8x16Size
uint8_fontData12x12
uint _fontData12x12Size

Detailed Description

Our custom SJIS FNT.

Definition at line 250 of file sjis.h.


Member Enumeration Documentation

anonymous enum [private]
Enumerator:
kSjisFontVersion 

Definition at line 278 of file sjis.h.


Constructor & Destructor Documentation

Graphics::FontSjisSVM::FontSjisSVM ( const Common::Platform  platform  ) 
Graphics::FontSjisSVM::~FontSjisSVM (  ) 

Member Function Documentation

virtual const uint8* Graphics::FontSjisSVM::getCharData ( uint16  c  )  const [private, virtual]
const uint8* Graphics::FontSjisSVM::getCharDataDefault ( uint16  c  )  const [private]
const uint8* Graphics::FontSjisSVM::getCharDataPCE ( uint16  c  )  const [private]
bool Graphics::FontSjisSVM::hasFeature ( int  feat  )  const [private, virtual]
bool Graphics::FontSjisSVM::loadData (  )  [virtual]

Load the font data from "SJIS.FNT".

Implements Graphics::FontSJIS.

void Graphics::FontSjisSVM::mapKANJIChar ( const uint8  fB,
const uint8  sB,
int &  base,
int &  index 
) const [private]

Member Data Documentation

Definition at line 266 of file sjis.h.

Definition at line 267 of file sjis.h.

Definition at line 260 of file sjis.h.

Definition at line 261 of file sjis.h.

Definition at line 263 of file sjis.h.

Definition at line 264 of file sjis.h.


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


Generated on Sat Sep 21 2019 05:03:29 for ResidualVM by doxygen 1.7.1
curved edge   curved edge