Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
Font3DDataClass Class Reference

#include <font3d.h>

Inherits RefCountClass.

Public Member Functions

 Font3DDataClass (const char *filename)
 
 ~Font3DDataClass ()
 
unsigned char Char_Width (WCHAR ch=(WCHAR) 'H')
 
unsigned char Char_Height (WCHAR)
 
float Char_U_Offset (WCHAR ch=(WCHAR) 'H')
 
float Char_V_Offset (WCHAR ch=(WCHAR) 'H')
 
float Char_U_Width (WCHAR ch=(WCHAR) 'H')
 
float Char_V_Height (WCHAR)
 
Vector4 Char_UV_Corners (WCHAR ch=(WCHAR) 'H')
 
TextureClassPeek_Texture (void)
 
- Public Member Functions inherited from RefCountClass
 RefCountClass (void)
 
 RefCountClass (const RefCountClass &)
 
void Add_Ref (void) const
 
WWINLINE void Release_Ref (void) const
 
int Num_Refs (void) const
 
virtual void Delete_This (void)
 

Public Attributes

char * Name
 
- Public Attributes inherited from RefCountClass
RefCountNodeClass ActiveRefNode
 
ActiveRefStruct ActiveRefInfo
 

Additional Inherited Members

- Static Public Member Functions inherited from RefCountClass
static int Total_Refs (void)
 
static RefCountClassAdd_Active_Ref (RefCountClass *obj)
 
static RefCountClassSet_Ref_Owner (RefCountClass *obj, char *file, int line)
 
static void Remove_Active_Ref (RefCountClass *obj)
 
static bool Validate_Active_Ref (RefCountClass *obj)
 
- Static Public Attributes inherited from RefCountClass
static RefCountListClass ActiveRefList
 
- Protected Member Functions inherited from RefCountClass
virtual ~RefCountClass (void)
 

Detailed Description

Definition at line 74 of file font3d.h.

Constructor & Destructor Documentation

◆ Font3DDataClass()

Font3DDataClass::Font3DDataClass ( const char * filename)

Definition at line 58 of file font3d.cpp.

◆ ~Font3DDataClass()

Font3DDataClass::~Font3DDataClass ( void )

Definition at line 72 of file font3d.cpp.

Member Function Documentation

◆ Char_Height()

unsigned char Font3DDataClass::Char_Height ( WCHAR )
inline

Definition at line 93 of file font3d.h.

◆ Char_U_Offset()

float Font3DDataClass::Char_U_Offset ( WCHAR ch = (WCHAR)'H')
inline

Definition at line 96 of file font3d.h.

◆ Char_U_Width()

float Font3DDataClass::Char_U_Width ( WCHAR ch = (WCHAR)'H')
inline

Definition at line 98 of file font3d.h.

◆ Char_UV_Corners()

Vector4 Font3DDataClass::Char_UV_Corners ( WCHAR ch = (WCHAR)'H')
inline

Definition at line 102 of file font3d.h.

◆ Char_V_Height()

float Font3DDataClass::Char_V_Height ( WCHAR )
inline

Definition at line 99 of file font3d.h.

◆ Char_V_Offset()

float Font3DDataClass::Char_V_Offset ( WCHAR ch = (WCHAR)'H')
inline

Definition at line 97 of file font3d.h.

◆ Char_Width()

unsigned char Font3DDataClass::Char_Width ( WCHAR ch = (WCHAR)'H')
inline

Definition at line 92 of file font3d.h.

◆ Peek_Texture()

TextureClass * Font3DDataClass::Peek_Texture ( void )
inline

Definition at line 113 of file font3d.h.

Member Data Documentation

◆ Name

char* Font3DDataClass::Name

Definition at line 86 of file font3d.h.


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