Stardew Engine
Loading...
Searching...
No Matches
StaticWidget.h
Go to the documentation of this file.
1#ifndef STATIC_WIDGET_H
2#define STATIC_WIDGET_H
3
4#include "HandleDefs.h"
5#include "DynArray.h"
6#include "Widget.h"
7
10
11
12struct DataNode;
13
21
22struct XMLUIData;
23
24HWidget StaticWidgetNew(HWidget hParent, struct DataNode* pXMLNode, struct XMLUIData* pUILayerData);
25
26void* StaticWidget_OnOutputVerts(struct StaticWidgetData* pStaticData, float left, float top, struct WidgetPadding* pPadding, VECTOR(WidgetVertex) pOutVerts);
27void StaticWidget_Destroy(struct StaticWidgetData* pStaticData);
28float StaticWidget_GetHeight(struct StaticWidgetData* pStaticData, struct WidgetPadding* pPadding);
29float StaticWidget_GetWidth(struct StaticWidgetData* pStaticData, struct WidgetPadding* pPadding);
30void StaticWidget_MakeFromXML(struct StaticWidgetData* pWidgetData, struct DataNode* pXMLNode, struct XMLUIData* pUILayerData);
31
32#endif // !STATIC_WIDGET_H
HGeneric hSprite
Definition HandleDefs.h:17
HGeneric HWidget
Definition HandleDefs.h:8
HGeneric hAtlas
Definition HandleDefs.h:14
float StaticWidget_GetWidth(struct StaticWidgetData *pStaticData, struct WidgetPadding *pPadding)
Definition StaticWidget.c:12
HWidget StaticWidgetNew(HWidget hParent, struct DataNode *pXMLNode, struct XMLUIData *pUILayerData)
Definition StaticWidget.c:142
void StaticWidget_MakeFromXML(struct StaticWidgetData *pWidgetData, struct DataNode *pXMLNode, struct XMLUIData *pUILayerData)
Definition StaticWidget.c:61
void StaticWidget_Destroy(struct StaticWidgetData *pStaticData)
Definition StaticWidget.c:33
void * StaticWidget_OnOutputVerts(struct StaticWidgetData *pStaticData, float left, float top, struct WidgetPadding *pPadding, VECTOR(WidgetVertex) pOutVerts)
Definition StaticWidget.c:39
float StaticWidget_GetHeight(struct StaticWidgetData *pStaticData, struct WidgetPadding *pPadding)
Definition StaticWidget.c:22
#define VECTOR(a)
Definition WfGame.h:8
Definition DataNode.h:53
Definition StaticWidget.h:15
hAtlas atlas
Definition StaticWidget.h:19
struct WidgetScale scale
Definition StaticWidget.h:17
char * imageName
Definition StaticWidget.h:16
hSprite sprite
Definition StaticWidget.h:18
Definition DrawContext.h:27
Definition Widget.h:49
Definition Widget.h:57
Definition XMLUIGameLayer.h:59