This commit is contained in:
Isuru Samarathunga
2025-10-06 17:23:17 +05:30
parent c23f5f4559
commit 0ef29f4e5f
3 changed files with 131 additions and 21 deletions

View File

@ -38,6 +38,7 @@ namespace ia::iae
STATIC VOID DestroyPhysicsBody(IN Handle body);
// Renderer Functions
STATIC Handle GetGeometry_Quad();
STATIC Handle CreateGeometry(IN CONST Vector<GeometryVertex>& vertices, IN CONST Vector<INT32>& indices);
STATIC VOID DestroyGeometry(IN Handle geometry);
STATIC VOID DrawGeometry(IN Handle handle);
@ -48,6 +49,7 @@ namespace ia::iae
STATIC VOID SetRenderState_FlippedH(IN BOOL value);
STATIC VOID SetRenderState_FlippedV(IN BOOL value);
STATIC VOID SetRenderState_TextureOffset(IN Vec2 off);
STATIC VOID SetRenderState_YSortingEnabled(IN BOOL value);
STATIC VOID SetRenderState_ColorOverlay(IN Color color);
STATIC VOID SetRenderState_CameraRelative(IN BOOL value);
STATIC VOID SetRenderState_Texture(IN Handle image);