PSPSDK 2026-09-28
Loading...
Searching...
No Matches
SceFontLibData Struct Reference

Info about a specific font. More...

#include <font/pspfont.h>

Collaboration diagram for SceFontLibData:

Data Fields

void * unknown
 Leave null when initializing.
 
unsigned int maxFonts
 Max number of fonts open at the same time.
 
SceFontCache * cache
 
void *(* alloc )(void *data, unsigned int size)
 
void(* free )(void *data, void *pointer)
 
void *(* open )(void *data, char *path, int *error)
 
int(* close )(void *data, void *fileHandle)
 
unsigned int(* read )(void *data, void *fileHandle, void *out, unsigned int size, unsigned int num, int *error)
 
int(* seek )(void *data, void *fileHandle, unsigned int offset)
 
int(* onError )(void *data, int error)
 
int(* onReadComplete )(void *data, int status)
 

Detailed Description

Info about a specific font.

See also
SceFontCache
sceFontNewLib()

Field Documentation

◆ alloc

void *(* SceFontLibData::alloc) (void *data, unsigned int size)

◆ cache

SceFontCache* SceFontLibData::cache

◆ close

int(* SceFontLibData::close) (void *data, void *fileHandle)

◆ free

void(* SceFontLibData::free) (void *data, void *pointer)

◆ maxFonts

unsigned int SceFontLibData::maxFonts

Max number of fonts open at the same time.

◆ onError

int(* SceFontLibData::onError) (void *data, int error)

◆ onReadComplete

int(* SceFontLibData::onReadComplete) (void *data, int status)

◆ open

void *(* SceFontLibData::open) (void *data, char *path, int *error)

◆ read

unsigned int(* SceFontLibData::read) (void *data, void *fileHandle, void *out, unsigned int size, unsigned int num, int *error)

◆ seek

int(* SceFontLibData::seek) (void *data, void *fileHandle, unsigned int offset)

◆ unknown

void* SceFontLibData::unknown

Leave null when initializing.


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