File StaticWidget.c
FileList > engine > src > gameframework > layers > UI > widgets > StaticWidget.c
Go to the source code of this file
#include "StaticWidget.h"#include "XMLUIGameLayer.h"#include <string.h>#include <stdlib.h>#include <stdio.h>#include "Atlas.h"#include "AssertLib.h"#include "WidgetVertexOutputHelpers.h"#include "DataNode.h"#include "RootWidget.h"
Public Functions
| Type | Name |
|---|---|
| HWidget | StaticWidgetNew (HWidget hParent, struct DataNode * pXMLNode, struct XMLUIData * pUILayerData) |
| void | StaticWidget_Destroy (struct StaticWidgetData * pStaticData) |
| float | StaticWidget_GetHeight (struct StaticWidgetData * pStaticData, struct WidgetPadding * pPadding) |
| float | StaticWidget_GetWidth (struct StaticWidgetData * pStaticData, struct WidgetPadding * pPadding) |
| void | StaticWidget_MakeFromXML (struct StaticWidgetData * pWidgetData, struct DataNode * pDataNode, struct XMLUIData * pUILayerData) |
| void * | StaticWidget_OnOutputVerts (struct StaticWidgetData * pStaticData, float left, float top, struct WidgetPadding * pPadding, VECTOR(WidgetVertex) pOutVerts) |
Public Static Functions
| Type | Name |
|---|---|
| float | GetHeight (struct UIWidget * pWidget, struct UIWidget * pParent) |
| float | GetWidth (struct UIWidget * pWidget, struct UIWidget * pParent) |
| void | LayoutChildren (struct UIWidget * pWidget, struct UIWidget * pParent) |
| void | MakeWidgetIntoStatic (HWidget hWidget, struct DataNode * pXMLNode, struct XMLUIData * pUILayerData) |
| void | OnDestroy (struct UIWidget * pWidget) |
| void * | OnOutputVerts (struct UIWidget * pWidget, VECTOR(WidgetVertex) pOutVerts) |
Public Functions Documentation
function StaticWidgetNew
HWidget StaticWidgetNew (
HWidget hParent,
struct DataNode * pXMLNode,
struct XMLUIData * pUILayerData
)
function StaticWidget_Destroy
void StaticWidget_Destroy (
struct StaticWidgetData * pStaticData
)
function StaticWidget_GetHeight
float StaticWidget_GetHeight (
struct StaticWidgetData * pStaticData,
struct WidgetPadding * pPadding
)
function StaticWidget_GetWidth
float StaticWidget_GetWidth (
struct StaticWidgetData * pStaticData,
struct WidgetPadding * pPadding
)
function StaticWidget_MakeFromXML
void StaticWidget_MakeFromXML (
struct StaticWidgetData * pWidgetData,
struct DataNode * pDataNode,
struct XMLUIData * pUILayerData
)
function StaticWidget_OnOutputVerts
void * StaticWidget_OnOutputVerts (
struct StaticWidgetData * pStaticData,
float left,
float top,
struct WidgetPadding * pPadding,
VECTOR( WidgetVertex ) pOutVerts
)
Public Static Functions Documentation
function GetHeight
static float GetHeight (
struct UIWidget * pWidget,
struct UIWidget * pParent
)
function GetWidth
static float GetWidth (
struct UIWidget * pWidget,
struct UIWidget * pParent
)
function LayoutChildren
static void LayoutChildren (
struct UIWidget * pWidget,
struct UIWidget * pParent
)
function MakeWidgetIntoStatic
static void MakeWidgetIntoStatic (
HWidget hWidget,
struct DataNode * pXMLNode,
struct XMLUIData * pUILayerData
)
function OnDestroy
static void OnDestroy (
struct UIWidget * pWidget
)
function OnOutputVerts
static void * OnOutputVerts (
struct UIWidget * pWidget,
VECTOR( WidgetVertex ) pOutVerts
)
The documentation for this class was generated from the following file /home/runner/work/2DFarmingRPG/2DFarmingRPG/Stardew/engine/src/gameframework/layers/UI/widgets/StaticWidget.c