|
Stardew Engine
|
#include "Sprite.h"#include "Entities.h"#include "GameFramework.h"#include "InputContext.h"#include "DrawContext.h"#include "Atlas.h"#include "Game2DLayer.h"#include "Game2DVertexOutputHelpers.h"Functions | |
| void | SpriteComp_OnInit (struct Entity2D *pEnt, struct GameFrameworkLayer *pLayer, float deltaT) |
| void | SpriteComp_Update (struct Entity2D *pEnt, struct GameFrameworkLayer *pLayer, float deltaT) |
| void | SpriteComp_UpdatePostPhysics (struct Entity2D *pEnt, struct GameFrameworkLayer *pLayer, float deltaT) |
| void | SpriteComp_Draw (struct Sprite *pSpriteComp, struct Entity2D *pEnt, struct GameFrameworkLayer *pLayer, struct Transform2D *pCam, VECTOR(Worldspace2DVert) *outVerts, VECTOR(VertIndexT) *outIndices, VertIndexT *pNextIndex) |
| void | SpriteComp_Input (struct Entity2D *pEnt, struct GameFrameworkLayer *pLayer, InputContext *context) |
| void | SpriteComp_OnDestroy (struct Entity2D *pEnt) |
| void | SpriteComp_GetBoundingBox (struct Entity2D *pEnt, struct Sprite *pSpriteComp, struct GameFrameworkLayer *pLayer, vec2 outTL, vec2 outBR) |
| void SpriteComp_Draw | ( | struct Sprite * | pSpriteComp, |
| struct Entity2D * | pEnt, | ||
| struct GameFrameworkLayer * | pLayer, | ||
| struct Transform2D * | pCam, | ||
| VECTOR(Worldspace2DVert) * | outVerts, | ||
| VECTOR(VertIndexT) * | outIndices, | ||
| VertIndexT * | pNextIndex | ||
| ) |
| void SpriteComp_GetBoundingBox | ( | struct Entity2D * | pEnt, |
| struct Sprite * | pSpriteComp, | ||
| struct GameFrameworkLayer * | pLayer, | ||
| vec2 | outTL, | ||
| vec2 | outBR | ||
| ) |
| void SpriteComp_Input | ( | struct Entity2D * | pEnt, |
| struct GameFrameworkLayer * | pLayer, | ||
| InputContext * | context | ||
| ) |
| void SpriteComp_OnDestroy | ( | struct Entity2D * | pEnt | ) |
| void SpriteComp_OnInit | ( | struct Entity2D * | pEnt, |
| struct GameFrameworkLayer * | pLayer, | ||
| float | deltaT | ||
| ) |
| void SpriteComp_Update | ( | struct Entity2D * | pEnt, |
| struct GameFrameworkLayer * | pLayer, | ||
| float | deltaT | ||
| ) |
| void SpriteComp_UpdatePostPhysics | ( | struct Entity2D * | pEnt, |
| struct GameFrameworkLayer * | pLayer, | ||
| float | deltaT | ||
| ) |