File StackPanelWidget.h

FileList > engine > include > StackPanelWidget.h

Go to the source code of this file

  • #include "HandleDefs.h"

Classes

Type Name
struct StackPanelWidgetData

Public Types

Type Name
enum StackPanelOrientation
typedef struct Vert2DColourTexture WidgetVertex
typedef struct _xmlNode xmlNode

Public Functions

Type Name
HWidget StackPanelWidgetNew (HWidget hParent, struct DataNode * pXMLNode, struct XMLUIData * pUIData)
float StackPanel_GetHeight (struct UIWidget * pWidget, struct UIWidget * pParent, struct StackPanelWidgetData * pStackPanelData)
float StackPanel_GetWidth (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)
void StackPanel_PopulateDataFromXML (struct DataNode * pXMLNode, struct StackPanelWidgetData * pData)

Macros

Type Name
define STACKPANEL_XML_NAME "stackpanel"

Public Types Documentation

enum StackPanelOrientation

enum StackPanelOrientation {
    SPO_Horizontal,
    SPO_Vertical
};

typedef WidgetVertex

typedef struct Vert2DColourTexture WidgetVertex;

typedef xmlNode

typedef struct _xmlNode xmlNode;

Public Functions Documentation

function StackPanelWidgetNew

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

function StackPanel_GetHeight

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

function StackPanel_GetWidth

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

function StackPanel_LayoutChildren

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

function StackPanel_PopulateDataFromXML

void StackPanel_PopulateDataFromXML (
    struct DataNode * pXMLNode,
    struct StackPanelWidgetData * pData
) 

Macro Definition Documentation

define STACKPANEL_XML_NAME

#define STACKPANEL_XML_NAME `"stackpanel"`


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