Stardew Engine
Loading...
Searching...
No Matches
StackPanelWidget.h File Reference
#include "HandleDefs.h"
Include dependency graph for StackPanelWidget.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  StackPanelWidgetData
 

Macros

#define STACKPANEL_XML_NAME   "stackpanel"
 

Typedefs

typedef struct _xmlNode xmlNode
 
typedef struct Vert2DColourTexture WidgetVertex
 

Enumerations

enum  StackPanelOrientation { SPO_Horizontal , SPO_Vertical }
 

Functions

HWidget StackPanelWidgetNew (HWidget hParent, struct DataNode *pXMLNode, struct XMLUIData *pUIData)
 
void StackPanel_PopulateDataFromXML (struct DataNode *pXMLNode, struct StackPanelWidgetData *pData)
 
float StackPanel_GetWidth (struct UIWidget *pWidget, struct UIWidget *pParent, struct StackPanelWidgetData *pStackPanelData)
 
float StackPanel_GetHeight (struct UIWidget *pWidget, struct UIWidget *pParent, struct StackPanelWidgetData *pStackPanelData)
 
void StackPanel_LayoutChildren (struct UIWidget *pWidget, struct UIWidget *pParent, struct StackPanelWidgetData *pStackPanelData, float w, float h)
 

Macro Definition Documentation

◆ STACKPANEL_XML_NAME

#define STACKPANEL_XML_NAME   "stackpanel"

Typedef Documentation

◆ WidgetVertex

◆ xmlNode

typedef struct _xmlNode xmlNode

Enumeration Type Documentation

◆ StackPanelOrientation

Enumerator
SPO_Horizontal 
SPO_Vertical 

Function Documentation

◆ StackPanel_GetHeight()

float StackPanel_GetHeight ( struct UIWidget pWidget,
struct UIWidget pParent,
struct StackPanelWidgetData pStackPanelData 
)

◆ StackPanel_GetWidth()

float StackPanel_GetWidth ( struct UIWidget pWidget,
struct UIWidget pParent,
struct StackPanelWidgetData pStackPanelData 
)

◆ StackPanel_LayoutChildren()

void StackPanel_LayoutChildren ( struct UIWidget pWidget,
struct UIWidget pParent,
struct StackPanelWidgetData pStackPanelData,
float  w,
float  h 
)

◆ StackPanel_PopulateDataFromXML()

void StackPanel_PopulateDataFromXML ( struct DataNode pXMLNode,
struct StackPanelWidgetData pData 
)

◆ StackPanelWidgetNew()

HWidget StackPanelWidgetNew ( HWidget  hParent,
struct DataNode pXMLNode,
struct XMLUIData pUIData 
)