Stardew Engine
Loading...
Searching...
No Matches
UIWidget Struct Reference

#include <Widget.h>

Collaboration diagram for UIWidget:

Data Fields

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

Field Documentation

◆ bAcceptsFocus

bool UIWidget::bAcceptsFocus

◆ bHasFocus

bool UIWidget::bHasFocus

◆ bindings

struct WidgetPropertyBinding UIWidget::bindings[MAX_NUM_BINDINGS]

◆ cCallbacks

struct CWidgetCallbacks UIWidget::cCallbacks

◆ dockPoint

WidgetDockPoint UIWidget::dockPoint

◆ fnGetHeight

GetUIWidgetDimensionFn UIWidget::fnGetHeight

◆ fnGetWidth

GetUIWidgetDimensionFn UIWidget::fnGetWidth

◆ fnLayoutChildren

LayoutChildrenFn UIWidget::fnLayoutChildren

◆ fnOnBoundPropertyChanged

OnBoundPropertyChangedFn UIWidget::fnOnBoundPropertyChanged

◆ fnOnDestroy

OnDestroyWidgetFn UIWidget::fnOnDestroy

◆ fnOnWidgetChildrenChangedFn

OnChildrenChangedFn UIWidget::fnOnWidgetChildrenChangedFn

◆ fnOnWidgetInit

OnWidgetInitFn UIWidget::fnOnWidgetInit

◆ fnOutputVertices

OutputWidgetVerticesFn UIWidget::fnOutputVertices

◆ fnRecieveKeystroke

FocusedWidgetRecieveKeystrokeFn UIWidget::fnRecieveKeystroke

◆ height

struct WidgetDim UIWidget::height

◆ hFirstChild

HWidget UIWidget::hFirstChild

◆ hNext

HWidget UIWidget::hNext

◆ horizontalAlignment

WidgetHorizontalAlignment UIWidget::horizontalAlignment

◆ hParent

HWidget UIWidget::hParent

◆ hPrev

HWidget UIWidget::hPrev

◆ left

float UIWidget::left

◆ numBindings

size_t UIWidget::numBindings

◆ offsetX

float UIWidget::offsetX

◆ offsetY

float UIWidget::offsetY

◆ padding

struct WidgetPadding UIWidget::padding

◆ pImplementationData

void* UIWidget::pImplementationData

◆ scriptCallbacks

struct LuaWidgetCallbacks UIWidget::scriptCallbacks

◆ top

float UIWidget::top

◆ verticalAlignment

WidgetVerticalAlignment UIWidget::verticalAlignment

◆ width

struct WidgetDim UIWidget::width

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