Struct UIWidget

ClassList > UIWidget

Public Attributes

Type Name
bool bAcceptsFocus
bool bHasFocus
struct WidgetPropertyBinding bindings
struct CWidgetCallbacks cCallbacks
WidgetDockPoint dockPoint
GetUIWidgetDimensionFn fnGetHeight
GetUIWidgetDimensionFn fnGetWidth
LayoutChildrenFn fnLayoutChildren
OnBoundPropertyChangedFn fnOnBoundPropertyChanged
OnDestroyWidgetFn fnOnDestroy
OnChildrenChangedFn fnOnWidgetChildrenChangedFn
OnWidgetInitFn fnOnWidgetInit
OutputWidgetVerticesFn fnOutputVertices
FocusedWidgetRecieveKeystrokeFn fnRecieveKeystroke
HWidget hFirstChild
HWidget hNext
HWidget hParent
HWidget hPrev
HWidget hThis
struct WidgetDim height
WidgetHorizontalAlignment horizontalAlignment
float left
size_t numBindings
float offsetX
float offsetY
void * pImplementationData
struct WidgetPadding padding
struct LuaWidgetCallbacks scriptCallbacks
float top
WidgetVerticalAlignment verticalAlignment
struct WidgetDim width

Public Attributes Documentation

variable bAcceptsFocus

bool UIWidget::bAcceptsFocus;

variable bHasFocus

bool UIWidget::bHasFocus;

variable bindings

struct WidgetPropertyBinding UIWidget::bindings[MAX_NUM_BINDINGS];

variable cCallbacks

struct CWidgetCallbacks UIWidget::cCallbacks;

variable dockPoint

WidgetDockPoint UIWidget::dockPoint;

variable fnGetHeight

GetUIWidgetDimensionFn UIWidget::fnGetHeight;

variable fnGetWidth

GetUIWidgetDimensionFn UIWidget::fnGetWidth;

variable fnLayoutChildren

LayoutChildrenFn UIWidget::fnLayoutChildren;

variable fnOnBoundPropertyChanged

OnBoundPropertyChangedFn UIWidget::fnOnBoundPropertyChanged;

variable fnOnDestroy

OnDestroyWidgetFn UIWidget::fnOnDestroy;

variable fnOnWidgetChildrenChangedFn

OnChildrenChangedFn UIWidget::fnOnWidgetChildrenChangedFn;

variable fnOnWidgetInit

OnWidgetInitFn UIWidget::fnOnWidgetInit;

variable fnOutputVertices

OutputWidgetVerticesFn UIWidget::fnOutputVertices;

variable fnRecieveKeystroke

FocusedWidgetRecieveKeystrokeFn UIWidget::fnRecieveKeystroke;

variable hFirstChild

HWidget UIWidget::hFirstChild;

variable hNext

HWidget UIWidget::hNext;

variable hParent

HWidget UIWidget::hParent;

variable hPrev

HWidget UIWidget::hPrev;

variable hThis

HWidget UIWidget::hThis;

variable height

struct WidgetDim UIWidget::height;

variable horizontalAlignment

WidgetHorizontalAlignment UIWidget::horizontalAlignment;

variable left

float UIWidget::left;

variable numBindings

size_t UIWidget::numBindings;

variable offsetX

float UIWidget::offsetX;

variable offsetY

float UIWidget::offsetY;

variable pImplementationData

void* UIWidget::pImplementationData;

variable padding

struct WidgetPadding UIWidget::padding;

variable scriptCallbacks

struct LuaWidgetCallbacks UIWidget::scriptCallbacks;

variable top

float UIWidget::top;

variable verticalAlignment

WidgetVerticalAlignment UIWidget::verticalAlignment;

variable width

struct WidgetDim UIWidget::width;


The documentation for this class was generated from the following file /home/runner/work/2DFarmingRPG/2DFarmingRPG/Stardew/engine/include/Widget.h