SDOM - Simple SDL Document Object Model
A lightweight, extensible Document Object Model for SDL-based applications.
Loading...
Searching...
No Matches
SDOM::Label Member List

This is the complete list of members for SDOM::Label, including all inherited members.

_buildPhraseAlignLists()SDOM::Labelprotected
_buildTokenAlignLists()SDOM::Labelprotected
_debugToken(const LabelToken &token)SDOM::Labelprotected
_maxSize(float &width, float &height)SDOM::Labelprotected
_registerLuaBindings(const std::string &typeName, sol::state_view lua)SDOM::Labelprotectedvirtual
addChild(DisplayHandle child, bool useWorld=false, int worldX=0, int worldY=0)SDOM::IDisplayObject
addEventListener(EventType &type, std::function< void(Event &)> listener, bool useCapture=false, int priority=0)SDOM::IDisplayObject
AlignQueue enum nameSDOM::Labelprotected
alignXRef_SDOM::Labelprotected
anchorBottom_SDOM::IDisplayObjectprotected
anchorLeft_SDOM::IDisplayObjectprotected
anchorRight_SDOM::IDisplayObjectprotected
anchorTop_SDOM::IDisplayObjectprotected
attachChild_(DisplayHandle child, DisplayHandle parent, bool useWorld=false, int worldX=0, int worldY=0)SDOM::IDisplayObjectprotected
backgroundColor_SDOM::IDisplayObjectprotected
bIsDirty_SDOM::IDisplayObjectprotected
borderColor_SDOM::IDisplayObjectprotected
bottom_SDOM::IDisplayObjectprotected
bubblingEventListenersSDOM::IDisplayObjectprotected
cachedTexture_SDOM::Labelprotected
captureEventListenersSDOM::IDisplayObjectprotected
children_SDOM::IDisplayObjectprotected
cleanAll()SDOM::IDisplayObject
color_SDOM::IDisplayObjectprotected
CoreSDOM::Labelprotected
CreateFromInitStruct(const Label::InitStruct &baseInit)SDOM::Labelinlinestatic
CreateFromLua(const sol::table &config)SDOM::Labelinlinestatic
current_heightSDOM::Labelprotected
current_pixel_formatSDOM::Labelprotected
current_widthSDOM::Labelprotected
defaultStyle_SDOM::Labelprotected
dropshadowColor_SDOM::IDisplayObjectprotected
FactorySDOM::Labelprotected
fontAssetSDOM::Labelprotected
fontHeight_SDOM::Labelprotected
fontSize_SDOM::Labelprotected
fontType_SDOM::Labelprotected
fontWidth_SDOM::Labelprotected
foregroundColor_SDOM::IDisplayObjectprotected
getAnchorBottom() constSDOM::IDisplayObjectinline
getAnchorLeft() constSDOM::IDisplayObjectinline
getAnchorRight() constSDOM::IDisplayObjectinline
getAnchorTop() constSDOM::IDisplayObjectinline
getBottom() constSDOM::IDisplayObject
getBounds() constSDOM::IDisplayObjectinline
getChild(std::string name) constSDOM::IDisplayObject
getChildren() constSDOM::IDisplayObject
getChildrenPriorities() constSDOM::IDisplayObject
getColor() constSDOM::IDisplayObjectinline
getDefaultStyle()SDOM::Labelinline
getDirty() constSDOM::IDisplayObjectinline
getFont() constSDOM::Labelinline
getFontType() constSDOM::Labelinline
getGlyphHeight() constSDOM::Labelinline
getHeight() constSDOM::IDisplayObject
getLastTokenizedText() constSDOM::Labelinline
getLeft() constSDOM::IDisplayObject
getLocalBottom() constSDOM::IDisplayObjectinline
getLocalHeight() constSDOM::IDisplayObjectinline
getLocalLeft() constSDOM::IDisplayObjectinline
getLocalRight() constSDOM::IDisplayObjectinline
getLocalTop() constSDOM::IDisplayObjectinline
getLocalWidth() constSDOM::IDisplayObjectinline
getLocalX() constSDOM::IDisplayObjectinline
getLocalY() constSDOM::IDisplayObjectinline
getMaxPriority() constSDOM::IDisplayObject
getMinPriority() constSDOM::IDisplayObject
getName() constSDOM::IDataObjectinline
getOrphanGrace() constSDOM::IDisplayObjectinline
getOrphanRetentionPolicy() constSDOM::IDisplayObjectinline
getParent() constSDOM::IDisplayObject
getPhraseAlignLists() constSDOM::Labelinline
getPriority() constSDOM::IDisplayObjectinline
getRight() constSDOM::IDisplayObject
getTabPriority() constSDOM::IDisplayObject
getText() constSDOM::Labelinline
getTokenAlignLists() constSDOM::Labelinline
getTokenList() constSDOM::Labelinline
getTop() constSDOM::IDisplayObject
getType() constSDOM::IDisplayObjectinline
getWidth() constSDOM::IDisplayObject
getX() constSDOM::IDisplayObject
getY() constSDOM::IDisplayObject
getZOrder() constSDOM::IDisplayObjectinline
hasChild(DisplayHandle child) constSDOM::IDisplayObject
hasEventListeners(const EventType &type, bool useCapture) constSDOM::IDisplayObject
IDisplayObject(const InitStruct &init)SDOM::IDisplayObjectprotected
IDisplayObject(const sol::table &config)SDOM::IDisplayObjectprotected
IDisplayObject()SDOM::IDisplayObjectprotected
IDisplayObject(const IDisplayObject &other)=deleteSDOM::IDisplayObjectprotected
isAncestorOf(DisplayHandle descendant) constSDOM::IDisplayObject
isAncestorOf(const std::string &name) constSDOM::IDisplayObject
isClickable() constSDOM::IDisplayObjectinline
isClickable_SDOM::IDisplayObjectprotected
isDescendantOf(DisplayHandle ancestor) constSDOM::IDisplayObject
isDescendantOf(const std::string &name) constSDOM::IDisplayObject
isDirty() constSDOM::IDisplayObjectinline
isEnabled() constSDOM::IDisplayObjectinline
isEnabled_SDOM::IDisplayObjectprotected
isHidden() constSDOM::IDisplayObjectinline
isHidden_SDOM::IDisplayObjectprotected
isKeyboardFocused() constSDOM::IDisplayObject
isMouseHovered() constSDOM::IDisplayObject
isPunctuation(char c)SDOM::Label
isTabEnabled() constSDOM::IDisplayObject
isVisible() constSDOM::IDisplayObjectinline
Label(const InitStruct &init)SDOM::Labelprotected
Label(const sol::table &config)SDOM::Labelprotected
Label()=defaultSDOM::Label
labelAlignToString_SDOM::Labelinlinestatic
lastTokenizedText_SDOM::Labelprotected
left_SDOM::IDisplayObjectprotected
lua_value_case_insensitive(const sol::table &tbl, const std::string &key, const T &default_value)SDOM::IDataObjectinlinestatic
moveToTop()SDOM::IDisplayObject
name_SDOM::IDataObjectprotected
needsTextureRebuild_(int width, int height, SDL_PixelFormat fmt) constSDOM::Labelprotected
objHandleType_SDOM::IDisplayObjectprotected
onEvent(const Event &event) overrideSDOM::Labelvirtual
onInit() overrideSDOM::Labelvirtual
onQuit() overrideSDOM::Labelvirtual
onRender() overrideSDOM::Labelvirtual
onUnitTest() overrideSDOM::Labelvirtual
onUpdate(float fElapsedTime) overrideSDOM::Labelvirtual
operator!=(const IDisplayObject &other) constSDOM::IDisplayObjectinline
operator<(const IDisplayObject &other) constSDOM::IDisplayObjectinline
operator<=(const IDisplayObject &other) constSDOM::IDisplayObjectinline
operator==(const IDisplayObject &other) constSDOM::IDisplayObjectinline
operator>(const IDisplayObject &other) constSDOM::IDisplayObjectinline
operator>=(const IDisplayObject &other) constSDOM::IDisplayObjectinline
OrphanRetentionPolicy enum nameSDOM::IDisplayObject
outlineColor_SDOM::IDisplayObjectprotected
parent_SDOM::IDisplayObjectprotected
parent_height_SDOM::Labelprotected
parent_width_SDOM::Labelprotected
phraseAlignLists_SDOM::Labelprotected
printTree(int depth=0, bool isLast=true, const std::vector< bool > &hasMoreSiblings={}) constSDOM::IDisplayObject
priority_SDOM::IDisplayObjectprotected
queue_event(const EventType &type, std::function< void(Event &)> init_payload)SDOM::IDisplayObject
rebuildTexture_(int width, int height, SDL_PixelFormat fmt=SDL_PIXELFORMAT_RGBA8888)SDOM::Labelprotected
registerLuaBindings(const std::string &typeName, sol::state_view lua)SDOM::IDataObjectinline
removeChild(DisplayHandle child)SDOM::IDisplayObject
removeChild(const std::string &name)SDOM::IDisplayObject
removeDescendant(DisplayHandle descendant)SDOM::IDisplayObject
removeDescendant(const std::string &descendantName)SDOM::IDisplayObject
removeEventListener(EventType &type, std::function< void(Event &)> listener, bool useCapture=false)SDOM::IDisplayObject
removeFromParent()SDOM::IDisplayObject
removeOrphan_(const DisplayHandle &orphan)SDOM::IDisplayObjectprotected
renderLabel()SDOM::Label
renderLabelPass(RenderPass pass)SDOM::Label
RenderPass enum nameSDOM::Label
resourceName_SDOM::Labelprotected
right_SDOM::IDisplayObjectprotected
setAnchorBottom(AnchorPoint ap)SDOM::IDisplayObject
setAnchorLeft(AnchorPoint ap)SDOM::IDisplayObject
setAnchorRight(AnchorPoint ap)SDOM::IDisplayObject
setAnchorTop(AnchorPoint ap)SDOM::IDisplayObject
setBottom(float p_bottom)SDOM::IDisplayObject
setBounds(const Bounds &b)SDOM::IDisplayObjectinline
setClickable(bool clickable)SDOM::IDisplayObjectinline
setColor(const SDL_Color &color)SDOM::IDisplayObjectinline
setDefaultStyle(const FontStyle &style)SDOM::Labelinline
setDirty()SDOM::IDisplayObjectinline
setDirty(bool grime)SDOM::IDisplayObjectinline
setEnabled(bool enabled)SDOM::IDisplayObjectinline
setHeight(int height)SDOM::IDisplayObject
setHidden(bool hidden)SDOM::IDisplayObjectinline
setKeyboardFocus()SDOM::IDisplayObject
setLeft(float p_left)SDOM::IDisplayObject
setLocalBottom(float value)SDOM::IDisplayObjectinline
setLocalLeft(float value)SDOM::IDisplayObjectinline
setLocalRight(float value)SDOM::IDisplayObjectinline
setLocalTop(float value)SDOM::IDisplayObjectinline
setName(const std::string &newName)SDOM::IDataObjectinline
setOrphanGrace(std::chrono::milliseconds grace)SDOM::IDisplayObjectinline
setOrphanRetentionPolicy(OrphanRetentionPolicy policy)SDOM::IDisplayObjectinline
setParent(const DisplayHandle &parent)SDOM::IDisplayObject
setPriority(int priority)SDOM::IDisplayObject
setRight(float p_right)SDOM::IDisplayObject
setTabEnabled(bool enabled)SDOM::IDisplayObject
setTabPriority(int index)SDOM::IDisplayObject
setText(std::string p_text)SDOM::Label
setToHighestPriority()SDOM::IDisplayObject
setToLowestPriority()SDOM::IDisplayObject
setTop(float p_top)SDOM::IDisplayObject
setType(const std::string &newType)SDOM::IDisplayObjectinline
setVisible(bool visible)SDOM::IDisplayObjectinline
setWidth(int width)SDOM::IDisplayObject
setX(int p_x)SDOM::IDisplayObject
setY(int p_y)SDOM::IDisplayObject
setZOrder(int z_order)SDOM::IDisplayObjectinline
sortChildrenByPriority()SDOM::IDisplayObject
stringToLabelAlign_SDOM::Labelinlinestatic
tabEnabled_SDOM::IDisplayObjectprotected
tabPriority_SDOM::IDisplayObjectprotected
text_SDOM::Labelprotected
tokenAlignLists_SDOM::Labelprotected
tokenizeText()SDOM::Label
tokenListSDOM::Labelprotected
TokenType enum nameSDOM::Label
top_SDOM::IDisplayObjectprotected
triggerEventListeners(Event &event, bool useCapture)SDOM::IDisplayObject
type_SDOM::IDisplayObjectprotected
TypeNameSDOM::Labelstatic
userFontHeightSpecified_SDOM::Labelprotected
userFontWidthSpecified_SDOM::Labelprotected
z_order_SDOM::IDisplayObjectprotected
~IDisplayObject()SDOM::IDisplayObjectvirtual
~Label() overrideSDOM::Labelvirtual