Struct 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