File SliderWidget.h
FileList > engine > include > SliderWidget.h
Go to the source code of this file
#include "HandleDefs.h"#include "DynArray.h"#include <stdbool.h>#include "StaticWidget.h"
Classes
| Type | Name |
|---|---|
| struct | SliderData |
Public Types
| Type | Name |
|---|---|
| enum | SliderOrientation |
| typedef struct Vert2DColourTexture | WidgetVertex |
Public Functions
| Type | Name |
|---|---|
| HWidget | SliderWidgetNew (HWidget hParent, struct DataNode * pXMLNode, struct XMLUIData * pUILayerData) |
| float | SliderWidget_GetHeight (struct SliderData * pData, struct WidgetPadding * pPadding) |
| float | SliderWidget_GetWidth (struct SliderData * pData, struct WidgetPadding * pPadding) |
| void | SliderWidget_MakeDefaultSliderWidget (struct SliderData * pData, struct XMLUIData * pUILayerData, enum SliderOrientation orientation) |
| 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) |
Public Types Documentation
enum SliderOrientation
enum SliderOrientation {
SO_Vertical,
SO_Horizontal
};
typedef WidgetVertex
typedef struct Vert2DColourTexture WidgetVertex;
Public Functions Documentation
function SliderWidgetNew
HWidget SliderWidgetNew (
HWidget hParent,
struct DataNode * pXMLNode,
struct XMLUIData * pUILayerData
)
function SliderWidget_GetHeight
float SliderWidget_GetHeight (
struct SliderData * pData,
struct WidgetPadding * pPadding
)
function SliderWidget_GetWidth
float SliderWidget_GetWidth (
struct SliderData * pData,
struct WidgetPadding * pPadding
)
function SliderWidget_MakeDefaultSliderWidget
void SliderWidget_MakeDefaultSliderWidget (
struct SliderData * pData,
struct XMLUIData * pUILayerData,
enum SliderOrientation orientation
)
function SliderWidget_OnOutputVerts
void * SliderWidget_OnOutputVerts (
VECTOR( WidgetVertex ) pOutVerts,
struct SliderData * pData,
float top,
float left,
struct WidgetPadding * pPadding
)
function SliderWudget_SetSliderPositionFromMouse
void SliderWudget_SetSliderPositionFromMouse (
struct UIWidget * pWidget,
struct SliderData * pData,
float x,
float y,
float top,
float left,
struct WidgetPadding padding
)
The documentation for this class was generated from the following file /home/runner/work/2DFarmingRPG/2DFarmingRPG/Stardew/engine/include/SliderWidget.h