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

Public Member Functions

void splitOverlappingColumns ()
rowTree getBottomMostBranch ()
rowTree getTopMostBranch ()
ISUIElement[] getSplitElements (number y)
number findHorizontallyOverlappingElement (number left, number right, integer vsElementIdx)
ISUIElement[] getAllRows (ISUIElement[] result)
 rowTree (ISUIElement[] elements)

Static Public Member Functions

static string rowToString (ISUIElement[] row)

Public Attributes

ISUIElement[] elements
rowTree above
rowTree below

Constructor & Destructor Documentation

◆ rowTree()

rowTree::rowTree ( ISUIElement[] elements)

Member Function Documentation

◆ findHorizontallyOverlappingElement()

number rowTree::findHorizontallyOverlappingElement ( number left,
number right,
integer vsElementIdx )

◆ getAllRows()

ISUIElement[] rowTree::getAllRows ( ISUIElement[] result)

◆ getBottomMostBranch()

rowTree rowTree::getBottomMostBranch ( )

◆ getSplitElements()

ISUIElement[] rowTree::getSplitElements ( number y)

◆ getTopMostBranch()

rowTree rowTree::getTopMostBranch ( )

◆ rowToString()

string rowTree::rowToString ( ISUIElement[] row)
static

◆ splitOverlappingColumns()

void rowTree::splitOverlappingColumns ( )

Member Data Documentation

◆ above

rowTree rowTree::above

◆ below

rowTree rowTree::below

◆ elements

ISUIElement [] rowTree::elements

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