sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
ftdebug.h File Reference
#include <ft2build.h>
#include <freetype/freetype.h>
#include "compiler-macros.h"

Go to the source code of this file.

Macros

#define FT_LOG(level, varformat)
#define FT_TRACE(level, varformat)
#define FT_TRACE0(varformat)
#define FT_TRACE1(varformat)
#define FT_TRACE2(varformat)
#define FT_TRACE3(varformat)
#define FT_TRACE4(varformat)
#define FT_TRACE5(varformat)
#define FT_TRACE6(varformat)
#define FT_TRACE7(varformat)
#define FT_ERROR(varformat)
#define FT_ASSERT(condition)
#define FT_THROW(e)

Functions

 FT_Trace_Get_Count (void)
 FT_Trace_Get_Name (FT_Int idx)
 FT_Trace_Disable (void)
 FT_Trace_Enable (void)
 ft_debug_init (void)

Macro Definition Documentation

◆ FT_ASSERT

#define FT_ASSERT ( condition)
Value:
do { } while ( 0 )

Definition at line 331 of file ftdebug.h.

◆ FT_ERROR

#define FT_ERROR ( varformat)
Value:
do { } while ( 0 )

Definition at line 301 of file ftdebug.h.

◆ FT_LOG

#define FT_LOG ( level,
varformat )
Value:
do \
{ \
if ( ft_trace_levels[FT_TRACE_COMP( FT_COMPONENT )] >= level ) \
FT_Message varformat; \
} while ( 0 )

Definition at line 147 of file ftdebug.h.

◆ FT_THROW

#define FT_THROW ( e)
Value:
FT_ERR_CAT( FT_ERR_PREFIX, e )

Definition at line 333 of file ftdebug.h.

◆ FT_TRACE

#define FT_TRACE ( level,
varformat )
Value:
do { } while ( 0 )

Definition at line 167 of file ftdebug.h.

◆ FT_TRACE0

#define FT_TRACE0 ( varformat)
Value:
FT_TRACE( 0, varformat )

Definition at line 252 of file ftdebug.h.

◆ FT_TRACE1

#define FT_TRACE1 ( varformat)
Value:
FT_TRACE( 1, varformat )

Definition at line 253 of file ftdebug.h.

◆ FT_TRACE2

#define FT_TRACE2 ( varformat)
Value:
FT_TRACE( 2, varformat )

Definition at line 254 of file ftdebug.h.

◆ FT_TRACE3

#define FT_TRACE3 ( varformat)
Value:
FT_TRACE( 3, varformat )

Definition at line 255 of file ftdebug.h.

◆ FT_TRACE4

#define FT_TRACE4 ( varformat)
Value:
FT_TRACE( 4, varformat )

Definition at line 256 of file ftdebug.h.

◆ FT_TRACE5

#define FT_TRACE5 ( varformat)
Value:
FT_TRACE( 5, varformat )

Definition at line 257 of file ftdebug.h.

◆ FT_TRACE6

#define FT_TRACE6 ( varformat)
Value:
FT_TRACE( 6, varformat )

Definition at line 258 of file ftdebug.h.

◆ FT_TRACE7

#define FT_TRACE7 ( varformat)
Value:
FT_TRACE( 7, varformat )

Definition at line 259 of file ftdebug.h.

Function Documentation

◆ ft_debug_init()

ft_debug_init ( void )

Definition at line 374 of file ftdebug.c.

◆ FT_Trace_Disable()

FT_Trace_Disable ( void )

Definition at line 397 of file ftdebug.c.

◆ FT_Trace_Enable()

FT_Trace_Enable ( void )

Definition at line 406 of file ftdebug.c.

◆ FT_Trace_Get_Count()

FT_Trace_Get_Count ( void )

Definition at line 381 of file ftdebug.c.

◆ FT_Trace_Get_Name()

FT_Trace_Get_Name ( FT_Int idx)

Definition at line 388 of file ftdebug.c.