LMMS
Loading...
Searching...
No Matches
LICE_dpiAwareFont< BASEFONT > Class Template Reference

#include <lice_text.h>

Inheritance diagram for LICE_dpiAwareFont< BASEFONT >:
__LICE_dpiAwareFont LICE_IFont

Public Member Functions

 LICE_dpiAwareFont (int max)
virtual LICE_IFont__CreateFont ()
Public Member Functions inherited from __LICE_dpiAwareFont
virtual void SetFromHFont (HFONT font, int flags=0)
virtual LICE_pixel SetTextColor (LICE_pixel color)
virtual LICE_pixel SetBkColor (LICE_pixel color)
virtual LICE_pixel SetEffectColor (LICE_pixel color)
virtual int SetBkMode (int bkmode)
virtual void SetCombineMode (int combine, float alpha=1.0f)
virtual int DrawText (LICE_IBitmap *bm, const char *str, int strcnt, RECT *rect, UINT dtFlags)
virtual LICE_pixel GetTextColor ()
virtual HFONT GetHFont ()
virtual int GetLineHeight ()
virtual void SetLineSpacingAdjust (int amt)
 __LICE_dpiAwareFont (int maxsz)
 ~__LICE_dpiAwareFont ()
void SetFromLogFont (LOGFONT *lf, int(*get_flags)(int))
void clear ()
LICE_IFontget (LICE_IBitmap *bm)
int GetLineHeightDPI (LICE_IBitmap *bm)
Public Member Functions inherited from LICE_IFont
virtual ~LICE_IFont ()

Additional Inherited Members

Public Attributes inherited from __LICE_dpiAwareFont
LOGFONT m_lf

Constructor & Destructor Documentation

◆ LICE_dpiAwareFont()

template<class BASEFONT>
LICE_dpiAwareFont< BASEFONT >::LICE_dpiAwareFont ( int max)
inline

Member Function Documentation

◆ __CreateFont()

template<class BASEFONT>
virtual LICE_IFont * LICE_dpiAwareFont< BASEFONT >::__CreateFont ( )
inlinevirtual

Implements __LICE_dpiAwareFont.


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