Stardew Engine
Loading...
Searching...
No Matches
CanvasWidget.h
Go to the documentation of this file.
1#ifndef CANVASWIDGET_H
2#define CANVASWIDGET_H
3
4#include "HandleDefs.h"
5
12#include <stdbool.h>
13#include "Geometry.h"
14#include "SliderWidget.h"
15
33
34struct DataNode;
35struct XMLUIData;
36struct UIWidget;
39
40HWidget CanvasWidgetNew(HWidget hParent, struct DataNode* pXMLNode, struct XMLUIData* pUILayerData);
41void* CanvasWidget_OnOutputVerts(struct UIWidget* pWidget, WidgetVertex* pOutVerts);
42
43
44#endif // !CANVASWIDGET_H
HWidget CanvasWidgetNew(HWidget hParent, struct DataNode *pXMLNode, struct XMLUIData *pUILayerData)
Definition CanvasWidget.c:381
void * CanvasWidget_OnOutputVerts(struct UIWidget *pWidget, WidgetVertex *pOutVerts)
vec4 GeomRect
Definition Geometry.h:13
HGeneric HWidget
Definition HandleDefs.h:8
Definition CanvasWidget.h:17
GeomRect contentBB
Definition CanvasWidget.h:20
float scrollX
Definition CanvasWidget.h:18
bool bUseHSlider
Definition CanvasWidget.h:30
bool bHSliderActive
Definition CanvasWidget.h:27
bool bUseVSlider
Definition CanvasWidget.h:31
struct SliderData sliderV
Definition CanvasWidget.h:23
vec2 sliderHTopLeft
Definition CanvasWidget.h:24
float scrollY
Definition CanvasWidget.h:19
bool bVSliderActive
Definition CanvasWidget.h:28
vec2 sliderVTopLeft
Definition CanvasWidget.h:25
struct SliderData sliderH
Definition CanvasWidget.h:22
Definition DataNode.h:53
Definition SliderWidget.h:19
Definition Widget.h:206
Definition DrawContext.h:27
Definition XMLUIGameLayer.h:59