SDOM - Simple SDL Document Object Model
A lightweight, extensible Document Object Model for SDL-based applications.
Loading...
Searching...
No Matches
SDOM::FontStyle Struct Reference

#include <SDOM_IFontObject.hpp>

Public Attributes

bool bold = false
 
bool italic = false
 
bool underline = false
 
bool strikethrough = false
 
bool border = false
 
bool background = false
 
bool outline = false
 
bool dropshadow = false
 
int fontSize = 8
 
int fontWidth = -1
 
int fontHeight = -1
 
bool wordwrap = false
 
bool auto_resize = true
 
int maxWidth = 0
 
int maxHeight = 0
 
int borderThickness = 1
 
int outlineThickness = 1
 
int padding_horiz = 0
 
int padding_vert = 0
 
int dropshadowOffsetX = 1
 
int dropshadowOffsetY = 1
 
LabelAlign alignment = LabelAlign::TOP_LEFT
 
SDL_Color foregroundColor = {255, 255, 255, 255}
 
SDL_Color backgroundColor = {0, 0, 0, 0}
 
SDL_Color borderColor = {0, 0, 0, 0}
 
SDL_Color outlineColor = {0, 0, 0, 255}
 
SDL_Color dropshadowColor = {0, 0, 0, 128}
 

Member Data Documentation

◆ alignment

LabelAlign SDOM::FontStyle::alignment = LabelAlign::TOP_LEFT

◆ auto_resize

bool SDOM::FontStyle::auto_resize = true

◆ background

bool SDOM::FontStyle::background = false

◆ backgroundColor

SDL_Color SDOM::FontStyle::backgroundColor = {0, 0, 0, 0}

◆ bold

bool SDOM::FontStyle::bold = false

◆ border

bool SDOM::FontStyle::border = false

◆ borderColor

SDL_Color SDOM::FontStyle::borderColor = {0, 0, 0, 0}

◆ borderThickness

int SDOM::FontStyle::borderThickness = 1

◆ dropshadow

bool SDOM::FontStyle::dropshadow = false

◆ dropshadowColor

SDL_Color SDOM::FontStyle::dropshadowColor = {0, 0, 0, 128}

◆ dropshadowOffsetX

int SDOM::FontStyle::dropshadowOffsetX = 1

◆ dropshadowOffsetY

int SDOM::FontStyle::dropshadowOffsetY = 1

◆ fontHeight

int SDOM::FontStyle::fontHeight = -1

◆ fontSize

int SDOM::FontStyle::fontSize = 8

◆ fontWidth

int SDOM::FontStyle::fontWidth = -1

◆ foregroundColor

SDL_Color SDOM::FontStyle::foregroundColor = {255, 255, 255, 255}

◆ italic

bool SDOM::FontStyle::italic = false

◆ maxHeight

int SDOM::FontStyle::maxHeight = 0

◆ maxWidth

int SDOM::FontStyle::maxWidth = 0

◆ outline

bool SDOM::FontStyle::outline = false

◆ outlineColor

SDL_Color SDOM::FontStyle::outlineColor = {0, 0, 0, 255}

◆ outlineThickness

int SDOM::FontStyle::outlineThickness = 1

◆ padding_horiz

int SDOM::FontStyle::padding_horiz = 0

◆ padding_vert

int SDOM::FontStyle::padding_vert = 0

◆ strikethrough

bool SDOM::FontStyle::strikethrough = false

◆ underline

bool SDOM::FontStyle::underline = false

◆ wordwrap

bool SDOM::FontStyle::wordwrap = false

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