|
Stardew Engine
|
#include "WidgetVertexOutputHelpers.h"#include <stdlib.h>#include <string.h>#include "AssertLib.h"#include "DrawContext.h"
Functions | |
| void | SetWidgetQuadColour (WidgetQuad *pQuad, float r, float g, float b, float a) |
| void | SetClipRect (GeomRect clipRect) |
| clip any polys on output to be within this region | |
| void | UnsetClipRect () |
| void | PopulateWidgetQuadWholeSprite (WidgetQuad *pQuad, AtlasSprite *pSprt) |
| void | PopulateWidgetQuad (WidgetQuad *pQuad, AtlasSprite *pSprt, vec2 subSpriteTL, vec2 subSpriteBR) |
| void * | OutputWidgetQuad (VECTOR(WidgetVertex) pOutVerts, const WidgetQuad *pQuad) |
| void * | OutputWidgetQuads (VECTOR(WidgetVertex) pOutVerts, const WidgetQuad *pQuads, int num) |
| void | TranslateWidgetQuad (vec2 vector, WidgetQuad *pOutQuad) |
| void | SizeWidgetQuad (vec2 size, WidgetQuad *pOutQuad) |
| float | WidgetQuadWidth (const WidgetQuad *pInQuad) |
| float | WidgetQuadHeight (const WidgetQuad *pInQuad) |
| void | ScaleWidgetQuad (float scaleX, float scaleY, WidgetQuad *pOutQuad) |
Variables | |
| GeomRect | gClipRect = { 0,0,0,0 } |
| void * OutputWidgetQuad | ( | VECTOR(WidgetVertex) | pOutVerts, |
| const WidgetQuad * | pQuad | ||
| ) |
| void * OutputWidgetQuads | ( | VECTOR(WidgetVertex) | pOutVerts, |
| const WidgetQuad * | pQuads, | ||
| int | num | ||
| ) |
| void PopulateWidgetQuad | ( | WidgetQuad * | pQuad, |
| AtlasSprite * | pSprt, | ||
| vec2 | subSpriteTL, | ||
| vec2 | subSpriteBR | ||
| ) |
| void PopulateWidgetQuadWholeSprite | ( | WidgetQuad * | pQuad, |
| AtlasSprite * | pSprt | ||
| ) |
| void ScaleWidgetQuad | ( | float | scaleX, |
| float | scaleY, | ||
| WidgetQuad * | pOutQuad | ||
| ) |
| void SetClipRect | ( | GeomRect | clipRect | ) |
clip any polys on output to be within this region
| clipRect |
| void SetWidgetQuadColour | ( | WidgetQuad * | pQuad, |
| float | r, | ||
| float | g, | ||
| float | b, | ||
| float | a | ||
| ) |
| void SizeWidgetQuad | ( | vec2 | size, |
| WidgetQuad * | pOutQuad | ||
| ) |
| void TranslateWidgetQuad | ( | vec2 | vector, |
| WidgetQuad * | pOutQuad | ||
| ) |
| void UnsetClipRect | ( | ) |
| float WidgetQuadHeight | ( | const WidgetQuad * | pInQuad | ) |
| float WidgetQuadWidth | ( | const WidgetQuad * | pInQuad | ) |
| GeomRect gClipRect = { 0,0,0,0 } |