|
Stardew Engine
|
#include "GameFramework.h"#include "InputContext.h"#include "DynArray.h"#include "DrawContext.h"#include "AssertLib.h"#include "GameFrameworkEvent.h"#include <string.h>#include <stdint.h>#include <stdbool.h>
Data Structures | |
| struct | LayerChange |
Functions | |
| void | GF_DestroyGameFramework () |
| void | GF_PushGameFrameworkLayer (const struct GameFrameworkLayer *layer) |
| void | GF_PopGameFrameworkLayer () |
| void | GF_EndFrame (DrawContext *drawContext, InputContext *inputContext) |
| void | GF_UpdateGameFramework (float deltaT) |
| void | GF_InputGameFramework (InputContext *context) |
| void | GF_DrawGameFramework (DrawContext *context) |
| void | GF_OnWindowDimsChanged (int newW, int newH) |
| struct GameFrameworkLayer * | GF_GetLayerBelow (struct GameFrameworkLayer *pLayer) |
| Returns NULL if no layer below. | |
| void GF_DestroyGameFramework | ( | ) |
| void GF_DrawGameFramework | ( | DrawContext * | context | ) |
| void GF_EndFrame | ( | DrawContext * | drawContext, |
| InputContext * | inputContext | ||
| ) |
| struct GameFrameworkLayer * GF_GetLayerBelow | ( | struct GameFrameworkLayer * | pLayer | ) |
Returns NULL if no layer below.
| void GF_InputGameFramework | ( | InputContext * | context | ) |
| void GF_OnWindowDimsChanged | ( | int | newW, |
| int | newH | ||
| ) |
| void GF_PopGameFrameworkLayer | ( | ) |
| void GF_PushGameFrameworkLayer | ( | const struct GameFrameworkLayer * | layer | ) |
| void GF_UpdateGameFramework | ( | float | deltaT | ) |