1#ifndef ANIMATEDSPRITE_H
2#define ANIMATEDSPRITE_H
void AnimatedSprite_Draw(struct AnimatedSprite *pSpriteComp, struct Entity2D *pEnt, struct GameFrameworkLayer *pLayer, struct Transform2D *pCam, VECTOR(Worldspace2DVert) *outVerts, VECTOR(VertIndexT) *outIndices, VertIndexT *pNextIndex)
Definition AnimatedSprite.c:92
void AnimatedSprite_OnDestroy(struct Entity2D *pEnt)
Definition AnimatedSprite.c:40
void AnimatedSprite_OnInit(struct AnimatedSprite *pAnimatedSprite, struct Entity2D *pEnt, struct GameFrameworkLayer *pLayer, float deltaT)
Definition AnimatedSprite.c:9
#define VECTOR(a)
Definition AnimatedSprite.h:9
void AnimatedSprite_OnUpdate(struct AnimatedSprite *pAnimatedSprite, struct Entity2D *pEnt, struct GameFrameworkLayer *pLayer, float deltaT)
Definition AnimatedSprite.c:45
void AnimatedSprite_SetAnimation(struct GameFrameworkLayer *pLayer, struct AnimatedSprite *pSpriteComp, const char *animName, bool bResetOnFrame, bool bResetTimer)
Definition AnimatedSprite.c:21
void AnimatedSprite_GetBoundingBox(struct Entity2D *pEnt, struct AnimatedSprite *pAnimatedSprite, struct GameFrameworkLayer *pLayer, vec2 outTL, vec2 outBR)
Definition AnimatedSprite.c:70
u32 VertIndexT
Definition DrawContext.h:52
vec2 vec2 struct Entity2DCollection struct GameFrameworkLayer * pLayer
Definition EntityQuadTree.h:38
Definition Entities.h:101
Definition Entities.h:190
Definition GameFramework.h:42
Definition DrawContext.h:13