_buildPhraseAlignLists() | SDOM::Label | protected |
_buildTokenAlignLists() | SDOM::Label | protected |
_debugToken(const LabelToken &token) | SDOM::Label | protected |
_maxSize(float &width, float &height) | SDOM::Label | protected |
_registerLuaBindings(const std::string &typeName, sol::state_view lua) | SDOM::Label | protectedvirtual |
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 name | SDOM::Label | protected |
alignXRef_ | SDOM::Label | protected |
anchorBottom_ | SDOM::IDisplayObject | protected |
anchorLeft_ | SDOM::IDisplayObject | protected |
anchorRight_ | SDOM::IDisplayObject | protected |
anchorTop_ | SDOM::IDisplayObject | protected |
attachChild_(DisplayHandle child, DisplayHandle parent, bool useWorld=false, int worldX=0, int worldY=0) | SDOM::IDisplayObject | protected |
backgroundColor_ | SDOM::IDisplayObject | protected |
bIsDirty_ | SDOM::IDisplayObject | protected |
borderColor_ | SDOM::IDisplayObject | protected |
bottom_ | SDOM::IDisplayObject | protected |
bubblingEventListeners | SDOM::IDisplayObject | protected |
cachedTexture_ | SDOM::Label | protected |
captureEventListeners | SDOM::IDisplayObject | protected |
children_ | SDOM::IDisplayObject | protected |
cleanAll() | SDOM::IDisplayObject | |
color_ | SDOM::IDisplayObject | protected |
Core | SDOM::Label | protected |
CreateFromInitStruct(const Label::InitStruct &baseInit) | SDOM::Label | inlinestatic |
CreateFromLua(const sol::table &config) | SDOM::Label | inlinestatic |
current_height | SDOM::Label | protected |
current_pixel_format | SDOM::Label | protected |
current_width | SDOM::Label | protected |
defaultStyle_ | SDOM::Label | protected |
dropshadowColor_ | SDOM::IDisplayObject | protected |
Factory | SDOM::Label | protected |
fontAsset | SDOM::Label | protected |
fontHeight_ | SDOM::Label | protected |
fontSize_ | SDOM::Label | protected |
fontType_ | SDOM::Label | protected |
fontWidth_ | SDOM::Label | protected |
foregroundColor_ | SDOM::IDisplayObject | protected |
getAnchorBottom() const | SDOM::IDisplayObject | inline |
getAnchorLeft() const | SDOM::IDisplayObject | inline |
getAnchorRight() const | SDOM::IDisplayObject | inline |
getAnchorTop() const | SDOM::IDisplayObject | inline |
getBottom() const | SDOM::IDisplayObject | |
getBounds() const | SDOM::IDisplayObject | inline |
getChild(std::string name) const | SDOM::IDisplayObject | |
getChildren() const | SDOM::IDisplayObject | |
getChildrenPriorities() const | SDOM::IDisplayObject | |
getColor() const | SDOM::IDisplayObject | inline |
getDefaultStyle() | SDOM::Label | inline |
getDirty() const | SDOM::IDisplayObject | inline |
getFont() const | SDOM::Label | inline |
getFontType() const | SDOM::Label | inline |
getGlyphHeight() const | SDOM::Label | inline |
getHeight() const | SDOM::IDisplayObject | |
getLastTokenizedText() const | SDOM::Label | inline |
getLeft() const | SDOM::IDisplayObject | |
getLocalBottom() const | SDOM::IDisplayObject | inline |
getLocalHeight() const | SDOM::IDisplayObject | inline |
getLocalLeft() const | SDOM::IDisplayObject | inline |
getLocalRight() const | SDOM::IDisplayObject | inline |
getLocalTop() const | SDOM::IDisplayObject | inline |
getLocalWidth() const | SDOM::IDisplayObject | inline |
getLocalX() const | SDOM::IDisplayObject | inline |
getLocalY() const | SDOM::IDisplayObject | inline |
getMaxPriority() const | SDOM::IDisplayObject | |
getMinPriority() const | SDOM::IDisplayObject | |
getName() const | SDOM::IDataObject | inline |
getOrphanGrace() const | SDOM::IDisplayObject | inline |
getOrphanRetentionPolicy() const | SDOM::IDisplayObject | inline |
getParent() const | SDOM::IDisplayObject | |
getPhraseAlignLists() const | SDOM::Label | inline |
getPriority() const | SDOM::IDisplayObject | inline |
getRight() const | SDOM::IDisplayObject | |
getTabPriority() const | SDOM::IDisplayObject | |
getText() const | SDOM::Label | inline |
getTokenAlignLists() const | SDOM::Label | inline |
getTokenList() const | SDOM::Label | inline |
getTop() const | SDOM::IDisplayObject | |
getType() const | SDOM::IDisplayObject | inline |
getWidth() const | SDOM::IDisplayObject | |
getX() const | SDOM::IDisplayObject | |
getY() const | SDOM::IDisplayObject | |
getZOrder() const | SDOM::IDisplayObject | inline |
hasChild(DisplayHandle child) const | SDOM::IDisplayObject | |
hasEventListeners(const EventType &type, bool useCapture) const | SDOM::IDisplayObject | |
IDisplayObject(const InitStruct &init) | SDOM::IDisplayObject | protected |
IDisplayObject(const sol::table &config) | SDOM::IDisplayObject | protected |
IDisplayObject() | SDOM::IDisplayObject | protected |
IDisplayObject(const IDisplayObject &other)=delete | SDOM::IDisplayObject | protected |
isAncestorOf(DisplayHandle descendant) const | SDOM::IDisplayObject | |
isAncestorOf(const std::string &name) const | SDOM::IDisplayObject | |
isClickable() const | SDOM::IDisplayObject | inline |
isClickable_ | SDOM::IDisplayObject | protected |
isDescendantOf(DisplayHandle ancestor) const | SDOM::IDisplayObject | |
isDescendantOf(const std::string &name) const | SDOM::IDisplayObject | |
isDirty() const | SDOM::IDisplayObject | inline |
isEnabled() const | SDOM::IDisplayObject | inline |
isEnabled_ | SDOM::IDisplayObject | protected |
isHidden() const | SDOM::IDisplayObject | inline |
isHidden_ | SDOM::IDisplayObject | protected |
isKeyboardFocused() const | SDOM::IDisplayObject | |
isMouseHovered() const | SDOM::IDisplayObject | |
isPunctuation(char c) | SDOM::Label | |
isTabEnabled() const | SDOM::IDisplayObject | |
isVisible() const | SDOM::IDisplayObject | inline |
Label(const InitStruct &init) | SDOM::Label | protected |
Label(const sol::table &config) | SDOM::Label | protected |
Label()=default | SDOM::Label | |
labelAlignToString_ | SDOM::Label | inlinestatic |
lastTokenizedText_ | SDOM::Label | protected |
left_ | SDOM::IDisplayObject | protected |
lua_value_case_insensitive(const sol::table &tbl, const std::string &key, const T &default_value) | SDOM::IDataObject | inlinestatic |
moveToTop() | SDOM::IDisplayObject | |
name_ | SDOM::IDataObject | protected |
needsTextureRebuild_(int width, int height, SDL_PixelFormat fmt) const | SDOM::Label | protected |
objHandleType_ | SDOM::IDisplayObject | protected |
onEvent(const Event &event) override | SDOM::Label | virtual |
onInit() override | SDOM::Label | virtual |
onQuit() override | SDOM::Label | virtual |
onRender() override | SDOM::Label | virtual |
onUnitTest() override | SDOM::Label | virtual |
onUpdate(float fElapsedTime) override | SDOM::Label | virtual |
operator!=(const IDisplayObject &other) const | SDOM::IDisplayObject | inline |
operator<(const IDisplayObject &other) const | SDOM::IDisplayObject | inline |
operator<=(const IDisplayObject &other) const | SDOM::IDisplayObject | inline |
operator==(const IDisplayObject &other) const | SDOM::IDisplayObject | inline |
operator>(const IDisplayObject &other) const | SDOM::IDisplayObject | inline |
operator>=(const IDisplayObject &other) const | SDOM::IDisplayObject | inline |
OrphanRetentionPolicy enum name | SDOM::IDisplayObject | |
outlineColor_ | SDOM::IDisplayObject | protected |
parent_ | SDOM::IDisplayObject | protected |
parent_height_ | SDOM::Label | protected |
parent_width_ | SDOM::Label | protected |
phraseAlignLists_ | SDOM::Label | protected |
printTree(int depth=0, bool isLast=true, const std::vector< bool > &hasMoreSiblings={}) const | SDOM::IDisplayObject | |
priority_ | SDOM::IDisplayObject | protected |
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::Label | protected |
registerLuaBindings(const std::string &typeName, sol::state_view lua) | SDOM::IDataObject | inline |
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::IDisplayObject | protected |
renderLabel() | SDOM::Label | |
renderLabelPass(RenderPass pass) | SDOM::Label | |
RenderPass enum name | SDOM::Label | |
resourceName_ | SDOM::Label | protected |
right_ | SDOM::IDisplayObject | protected |
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::IDisplayObject | inline |
setClickable(bool clickable) | SDOM::IDisplayObject | inline |
setColor(const SDL_Color &color) | SDOM::IDisplayObject | inline |
setDefaultStyle(const FontStyle &style) | SDOM::Label | inline |
setDirty() | SDOM::IDisplayObject | inline |
setDirty(bool grime) | SDOM::IDisplayObject | inline |
setEnabled(bool enabled) | SDOM::IDisplayObject | inline |
setHeight(int height) | SDOM::IDisplayObject | |
setHidden(bool hidden) | SDOM::IDisplayObject | inline |
setKeyboardFocus() | SDOM::IDisplayObject | |
setLeft(float p_left) | SDOM::IDisplayObject | |
setLocalBottom(float value) | SDOM::IDisplayObject | inline |
setLocalLeft(float value) | SDOM::IDisplayObject | inline |
setLocalRight(float value) | SDOM::IDisplayObject | inline |
setLocalTop(float value) | SDOM::IDisplayObject | inline |
setName(const std::string &newName) | SDOM::IDataObject | inline |
setOrphanGrace(std::chrono::milliseconds grace) | SDOM::IDisplayObject | inline |
setOrphanRetentionPolicy(OrphanRetentionPolicy policy) | SDOM::IDisplayObject | inline |
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::IDisplayObject | inline |
setVisible(bool visible) | SDOM::IDisplayObject | inline |
setWidth(int width) | SDOM::IDisplayObject | |
setX(int p_x) | SDOM::IDisplayObject | |
setY(int p_y) | SDOM::IDisplayObject | |
setZOrder(int z_order) | SDOM::IDisplayObject | inline |
sortChildrenByPriority() | SDOM::IDisplayObject | |
stringToLabelAlign_ | SDOM::Label | inlinestatic |
tabEnabled_ | SDOM::IDisplayObject | protected |
tabPriority_ | SDOM::IDisplayObject | protected |
text_ | SDOM::Label | protected |
tokenAlignLists_ | SDOM::Label | protected |
tokenizeText() | SDOM::Label | |
tokenList | SDOM::Label | protected |
TokenType enum name | SDOM::Label | |
top_ | SDOM::IDisplayObject | protected |
triggerEventListeners(Event &event, bool useCapture) | SDOM::IDisplayObject | |
type_ | SDOM::IDisplayObject | protected |
TypeName | SDOM::Label | static |
userFontHeightSpecified_ | SDOM::Label | protected |
userFontWidthSpecified_ | SDOM::Label | protected |
z_order_ | SDOM::IDisplayObject | protected |
~IDisplayObject() | SDOM::IDisplayObject | virtual |
~Label() override | SDOM::Label | virtual |