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

Go to the source code of this file.

Data Structures

struct  SliderData
 

Typedefs

typedef struct Vert2DColourTexture WidgetVertex
 

Enumerations

enum  SliderOrientation { SO_Vertical , SO_Horizontal }
 

Functions

void SliderWidget_MakeDefaultSliderWidget (struct SliderData *pData, struct XMLUIData *pUILayerData, enum SliderOrientation orientation)
 
HWidget SliderWidgetNew (HWidget hParent, struct DataNode *pXMLNode, struct XMLUIData *pUILayerData)
 
void * SliderWidget_OnOutputVerts (VECTOR(WidgetVertex) pOutVerts, struct SliderData *pData, float top, float left, struct WidgetPadding *pPadding)
 
void SliderWudget_SetSliderPositionFromMouse (struct UIWidget *pWidget, struct SliderData *pData, float x, float y, float top, float left, struct WidgetPadding padding)
 
float SliderWidget_GetWidth (struct SliderData *pData, struct WidgetPadding *pPadding)
 
float SliderWidget_GetHeight (struct SliderData *pData, struct WidgetPadding *pPadding)
 

Typedef Documentation

◆ WidgetVertex

Enumeration Type Documentation

◆ SliderOrientation

Enumerator
SO_Vertical 
SO_Horizontal 

Function Documentation

◆ SliderWidget_GetHeight()

float SliderWidget_GetHeight ( struct SliderData pData,
struct WidgetPadding pPadding 
)

◆ SliderWidget_GetWidth()

float SliderWidget_GetWidth ( struct SliderData pData,
struct WidgetPadding pPadding 
)

◆ SliderWidget_MakeDefaultSliderWidget()

void SliderWidget_MakeDefaultSliderWidget ( struct SliderData pData,
struct XMLUIData pUILayerData,
enum SliderOrientation  orientation 
)

◆ SliderWidget_OnOutputVerts()

void * SliderWidget_OnOutputVerts ( VECTOR(WidgetVertex pOutVerts,
struct SliderData pData,
float  top,
float  left,
struct WidgetPadding pPadding 
)

◆ SliderWidgetNew()

HWidget SliderWidgetNew ( HWidget  hParent,
struct DataNode pXMLNode,
struct XMLUIData pUILayerData 
)

◆ SliderWudget_SetSliderPositionFromMouse()

void SliderWudget_SetSliderPositionFromMouse ( struct UIWidget pWidget,
struct SliderData pData,
float  x,
float  y,
float  top,
float  left,
struct WidgetPadding  padding 
)