File StaticWidget.c

FileList > engine > src > gameframework > layers > UI > widgets > StaticWidget.c

Go to the source code of this file

  • #include "StaticWidget.h"
  • #include "XMLUIGameLayer.h"
  • #include <string.h>
  • #include <stdlib.h>
  • #include <stdio.h>
  • #include "Atlas.h"
  • #include "AssertLib.h"
  • #include "WidgetVertexOutputHelpers.h"
  • #include "DataNode.h"
  • #include "RootWidget.h"

Public Functions

Type Name
HWidget StaticWidgetNew (HWidget hParent, struct DataNode * pXMLNode, struct XMLUIData * pUILayerData)
void StaticWidget_Destroy (struct StaticWidgetData * pStaticData)
float StaticWidget_GetHeight (struct StaticWidgetData * pStaticData, struct WidgetPadding * pPadding)
float StaticWidget_GetWidth (struct StaticWidgetData * pStaticData, struct WidgetPadding * pPadding)
void StaticWidget_MakeFromXML (struct StaticWidgetData * pWidgetData, struct DataNode * pDataNode, struct XMLUIData * pUILayerData)
void * StaticWidget_OnOutputVerts (struct StaticWidgetData * pStaticData, float left, float top, struct WidgetPadding * pPadding, VECTOR(WidgetVertex) pOutVerts)

Public Static Functions

Type Name
float GetHeight (struct UIWidget * pWidget, struct UIWidget * pParent)
float GetWidth (struct UIWidget * pWidget, struct UIWidget * pParent)
void LayoutChildren (struct UIWidget * pWidget, struct UIWidget * pParent)
void MakeWidgetIntoStatic (HWidget hWidget, struct DataNode * pXMLNode, struct XMLUIData * pUILayerData)
void OnDestroy (struct UIWidget * pWidget)
void * OnOutputVerts (struct UIWidget * pWidget, VECTOR(WidgetVertex) pOutVerts)

Public Functions Documentation

function StaticWidgetNew

HWidget StaticWidgetNew (
    HWidget hParent,
    struct DataNode * pXMLNode,
    struct XMLUIData * pUILayerData
) 

function StaticWidget_Destroy

void StaticWidget_Destroy (
    struct StaticWidgetData * pStaticData
) 

function StaticWidget_GetHeight

float StaticWidget_GetHeight (
    struct StaticWidgetData * pStaticData,
    struct WidgetPadding * pPadding
) 

function StaticWidget_GetWidth

float StaticWidget_GetWidth (
    struct StaticWidgetData * pStaticData,
    struct WidgetPadding * pPadding
) 

function StaticWidget_MakeFromXML

void StaticWidget_MakeFromXML (
    struct StaticWidgetData * pWidgetData,
    struct DataNode * pDataNode,
    struct XMLUIData * pUILayerData
) 

function StaticWidget_OnOutputVerts

void * StaticWidget_OnOutputVerts (
    struct StaticWidgetData * pStaticData,
    float left,
    float top,
    struct WidgetPadding * pPadding,
    VECTOR( WidgetVertex ) pOutVerts
) 

Public Static Functions Documentation

function GetHeight

static float GetHeight (
    struct UIWidget * pWidget,
    struct UIWidget * pParent
) 

function GetWidth

static float GetWidth (
    struct UIWidget * pWidget,
    struct UIWidget * pParent
) 

function LayoutChildren

static void LayoutChildren (
    struct UIWidget * pWidget,
    struct UIWidget * pParent
) 

function MakeWidgetIntoStatic

static void MakeWidgetIntoStatic (
    HWidget hWidget,
    struct DataNode * pXMLNode,
    struct XMLUIData * pUILayerData
) 

function OnDestroy

static void OnDestroy (
    struct UIWidget * pWidget
) 

function OnOutputVerts

static void * OnOutputVerts (
    struct UIWidget * pWidget,
    VECTOR( WidgetVertex ) pOutVerts
) 


The documentation for this class was generated from the following file /home/runner/work/2DFarmingRPG/2DFarmingRPG/Stardew/engine/src/gameframework/layers/UI/widgets/StaticWidget.c