Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
ISXuiBuilder Class Reference

Classes

class  constructors

Static Public Member Functions

static void RegisterXuiFunctions (ISUIElement _o, boolean _force)
static void initialiseObject (XuiScript _xuiScript, ISUIElement _o, ISUIElement _parent)
static ISUIElement build (XuiScript _xuiScript, ISUIElement _parent, unknown _buildInfo)
static ISUIElement buildSingle (XuiScript _xuiScript, ISUIElement _parent, unknown _buildInfo, nil ...)
static number applySpacing (XuiScript::XuiSpacing _spacing, number _origX, number _origY, number _origW, number _origH)
static void applyXuiTable (XuiScript _xuiScript, ISUIElement _o, ISUIElement _parent, boolean _noChildTable)
static void ensureXuiTable (ISUIElement _o)
static void applySizing (XuiScript _xuiScript, ISUIElement _o, ISUIElement _parent)
static void setDrawRectangle (ISUIElement _o, number _x, number _y, number _width, number _height)
static void setCellRectangle (ISUIElement _o, number _x, number _y, number _width, number _height)
static void autoApplyTableKeys (XuiScript _xuiScript, ISUIElement _o, ISUIElement _parent, table< string, boolean > _ignoreKeys, XuiAutoApply _autoApplyOverride)
static umbrella::RGBA colorTable (XuiColor _xuiColor)
static umbrella::RGBA colorTableFromColor (Color|ImmutableColor _color)
static Texture texture (string _texName)

Static Public Attributes

static ISXuiBuilder::constructors constructors

Member Function Documentation

◆ applySizing()

void ISXuiBuilder::applySizing ( XuiScript _xuiScript,
ISUIElement _o,
ISUIElement _parent )
static

◆ applySpacing()

number ISXuiBuilder::applySpacing ( XuiScript::XuiSpacing _spacing,
number _origX,
number _origY,
number _origW,
number _origH )
static

◆ applyXuiTable()

void ISXuiBuilder::applyXuiTable ( XuiScript _xuiScript,
ISUIElement _o,
ISUIElement _parent,
boolean _noChildTable )
static

◆ autoApplyTableKeys()

void ISXuiBuilder::autoApplyTableKeys ( XuiScript _xuiScript,
ISUIElement _o,
ISUIElement _parent,
table< string, boolean > _ignoreKeys,
XuiAutoApply _autoApplyOverride )
static

◆ build()

ISUIElement ISXuiBuilder::build ( XuiScript _xuiScript,
ISUIElement _parent,
unknown _buildInfo )
static

◆ buildSingle()

ISUIElement ISXuiBuilder::buildSingle ( XuiScript _xuiScript,
ISUIElement _parent,
unknown _buildInfo,
nil ...  )
static

◆ colorTable()

umbrella::RGBA ISXuiBuilder::colorTable ( XuiColor _xuiColor)
static

◆ colorTableFromColor()

umbrella::RGBA ISXuiBuilder::colorTableFromColor ( Color|ImmutableColor _color)
static

◆ ensureXuiTable()

void ISXuiBuilder::ensureXuiTable ( ISUIElement _o)
static

◆ initialiseObject()

void ISXuiBuilder::initialiseObject ( XuiScript _xuiScript,
ISUIElement _o,
ISUIElement _parent )
static

◆ RegisterXuiFunctions()

void ISXuiBuilder::RegisterXuiFunctions ( ISUIElement _o,
boolean _force )
static

◆ setCellRectangle()

void ISXuiBuilder::setCellRectangle ( ISUIElement _o,
number _x,
number _y,
number _width,
number _height )
static

◆ setDrawRectangle()

void ISXuiBuilder::setDrawRectangle ( ISUIElement _o,
number _x,
number _y,
number _width,
number _height )
static

◆ texture()

Texture ISXuiBuilder::texture ( string _texName)
static

Member Data Documentation

◆ constructors

ISXuiBuilder::constructors ISXuiBuilder::constructors
static

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