CRM64Pro GDK  v0.97
A free cross-platform game development kit built on top of SDL 2.0
Public Member Functions | List of all members
CRM64Pro::Font Class Reference

Inherits CRM64Pro::ObjectBase.

Public Member Functions

Sint32 info (Sint32 iMode=0)
 
Sint32 getName (string &sName)
 
Uint32 getID ()
 
Sint32 assignImage (Sint32 idImage, Sint32 iOwnership=0)
 
Sint32 getImage ()
 
Sint32 setCursor (Uint8 cCursor)
 
Uint8 getCursor ()
 
Sint32 getCursorPositionByPixel (const string &sText, Sint32 iPixelPos)
 
Sint32 setKerning (Sint32 iKer)
 
Sint32 getKerning ()
 
Sint32 getWidth (const string &sText, Sint32 iCurPos=-1)
 
Sint32 getHeight ()
 
Sint32 setPosition (Sint32 iX, Sint32 iY)
 
Sint32 getPosition (Sint32 *iX, Sint32 *iY)
 
Sint32 render (const string &sText, Sint32 iCurShow=0, Sint32 iCurPos=-1, Sint32 idRes=0)
 
Sint32 renderEx (const string &sText, Sint32 iCurShow=0, Sint32 iCurPos=-1, const double dAngle=0.0, const SDL_Point *poCenter=nullptr, const SDL_RendererFlip rf=SDL_FLIP_NONE, Sint32 idRes=0)
 
Sint32 save (const string &sFileCDC)
 
Sint32 save (Sint32 idCDC)