t_font_description Struct Reference

#include <shared.h>

List of all members.

Public Types

enum  { m_facename_length = LF_FACESIZE*2, m_height_dpi = 480 }

Public Member Functions

HFONT __stdcall create () const
bool __stdcall popup_dialog (HWND p_parent)
void __stdcall from_font (HFONT p_font)
template<typename t_stream, typename t_abort>
void to_stream (t_stream p_stream, t_abort &p_abort) const
template<typename t_stream, typename t_abort>
void from_stream (t_stream p_stream, t_abort &p_abort)

Static Public Member Functions

static t_font_description __stdcall g_from_font (HFONT p_font)

Public Attributes

t_uint32 m_height
t_uint32 m_weight
t_uint8 m_italic
t_uint8 m_charset
char m_facename [m_facename_length]


Member Enumeration Documentation

anonymous enum

Enumerator:
m_facename_length 
m_height_dpi 


Member Function Documentation

HFONT __stdcall t_font_description::create (  )  const

bool __stdcall t_font_description::popup_dialog ( HWND  p_parent  ) 

void __stdcall t_font_description::from_font ( HFONT  p_font  ) 

static t_font_description __stdcall t_font_description::g_from_font ( HFONT  p_font  )  [static]

template<typename t_stream, typename t_abort>
void t_font_description::to_stream ( t_stream  p_stream,
t_abort &  p_abort 
) const [inline]

template<typename t_stream, typename t_abort>
void t_font_description::from_stream ( t_stream  p_stream,
t_abort &  p_abort 
) [inline]


Member Data Documentation

char t_font_description::m_facename[m_facename_length]


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

Generated on Fri Apr 25 18:49:52 2008 for foobar2000 SDK by  doxygen 1.5.5