LMMS
Loading...
Searching...
No Matches
LICE_IFont Class Referenceabstract

#include <lice_text.h>

Inheritance diagram for LICE_IFont:
LICE_CachedFont __LICE_dpiAwareFont LICE_dpiAwareFont< BASEFONT >

Public Member Functions

virtual ~LICE_IFont ()
virtual void SetFromHFont (HFONT font, int flags=0)=0
virtual LICE_pixel SetTextColor (LICE_pixel color)=0
virtual LICE_pixel SetBkColor (LICE_pixel color)=0
virtual LICE_pixel SetEffectColor (LICE_pixel color)=0
virtual int SetBkMode (int bkmode)=0
virtual void SetCombineMode (int combine, float alpha=1.0f)=0
virtual int DrawText (LICE_IBitmap *bm, const char *str, int strcnt, RECT *rect, UINT dtFlags)=0
virtual LICE_pixel GetTextColor ()=0
virtual HFONT GetHFont ()=0
virtual int GetLineHeight ()=0
virtual void SetLineSpacingAdjust (int amt)=0

Constructor & Destructor Documentation

◆ ~LICE_IFont()

virtual LICE_IFont::~LICE_IFont ( )
inlinevirtual

Member Function Documentation

◆ DrawText()

virtual int LICE_IFont::DrawText ( LICE_IBitmap * bm,
const char * str,
int strcnt,
RECT * rect,
UINT dtFlags )
pure virtual

Implemented in __LICE_dpiAwareFont, and LICE_CachedFont.

◆ GetHFont()

virtual HFONT LICE_IFont::GetHFont ( )
pure virtual

Implemented in __LICE_dpiAwareFont, and LICE_CachedFont.

◆ GetLineHeight()

virtual int LICE_IFont::GetLineHeight ( )
pure virtual

Implemented in __LICE_dpiAwareFont, and LICE_CachedFont.

◆ GetTextColor()

virtual LICE_pixel LICE_IFont::GetTextColor ( )
pure virtual

Implemented in __LICE_dpiAwareFont, and LICE_CachedFont.

◆ SetBkColor()

virtual LICE_pixel LICE_IFont::SetBkColor ( LICE_pixel color)
pure virtual

Implemented in __LICE_dpiAwareFont, and LICE_CachedFont.

◆ SetBkMode()

virtual int LICE_IFont::SetBkMode ( int bkmode)
pure virtual

Implemented in __LICE_dpiAwareFont, and LICE_CachedFont.

◆ SetCombineMode()

virtual void LICE_IFont::SetCombineMode ( int combine,
float alpha = 1.0f )
pure virtual

Implemented in __LICE_dpiAwareFont, and LICE_CachedFont.

◆ SetEffectColor()

virtual LICE_pixel LICE_IFont::SetEffectColor ( LICE_pixel color)
pure virtual

Implemented in __LICE_dpiAwareFont, and LICE_CachedFont.

◆ SetFromHFont()

virtual void LICE_IFont::SetFromHFont ( HFONT font,
int flags = 0 )
pure virtual

Implemented in __LICE_dpiAwareFont, and LICE_CachedFont.

◆ SetLineSpacingAdjust()

virtual void LICE_IFont::SetLineSpacingAdjust ( int amt)
pure virtual

Implemented in __LICE_dpiAwareFont, and LICE_CachedFont.

◆ SetTextColor()

virtual LICE_pixel LICE_IFont::SetTextColor ( LICE_pixel color)
pure virtual

Implemented in __LICE_dpiAwareFont, and LICE_CachedFont.


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