26 #include "../UiFont.h" 30 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 32 # define MR_DllDeclare __declspec( dllexport ) 34 # define MR_DllDeclare __declspec( dllimport ) 37 # define MR_DllDeclare 77 int MeasureLineHeight();
78 SDL_Surface *RenderToNewSurface(
const std::string &s);
79 SDL_Surface *RenderToSurface(SDL_Surface *dest,
int x,
int y,
80 const std::string &s);
A fragment of text rendered on an SDL surface.
Definition: SdlSurfaceText.h:59
~SdlSurfaceText()
Definition: SdlSurfaceText.h:65
Describes a font used for the UI.
Definition: UiFont.h:44
#define MR_DllDeclare
Definition: SdlSurfaceText.h:37
constexpr Color COLOR_WHITE
Definition: Color.h:64
Color color
Definition: SdlSurfaceText.h:91
int wrapWidth
Definition: SdlSurfaceText.h:92
void SetColor(const Color color)
Definition: SdlSurfaceText.h:72
SdlDisplay & display
Definition: SdlSurfaceText.h:88
void SetWrapWidth(int wrapWidth)
Definition: SdlSurfaceText.h:73
void SetFixedScale(bool fixedScale)
Definition: SdlSurfaceText.h:74
int width
Definition: SdlSurfaceText.h:95
int height
Definition: SdlSurfaceText.h:96
UiFont font
Definition: SdlSurfaceText.h:90
int GetHeight() const
Definition: SdlSurfaceText.h:85
Definition: Announcement.h:24
void SetFont(const UiFont &font)
Definition: SdlSurfaceText.h:71
int GetWidth() const
Definition: SdlSurfaceText.h:84
SDL-based software rendering.
Definition: SdlDisplay.h:60
bool fixedScale
Definition: SdlSurfaceText.h:93