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