1#ifndef ARC_GRAPHICS_VIEW_H_
2#define ARC_GRAPHICS_VIEW_H_
ARC_Rect ARC_View_GetBounds(ARC_View *view)
gets bounds from ARC_View type
void ARC_View_Render(ARC_View *view, ARC_View_RenderFn renderFn, void *data)
renders callbacks contents within an ARC_View
void ARC_View_Destroy(ARC_View *view)
destroys ARC_View type
void ARC_View_Create(ARC_View **view, ARC_Renderer *renderer, ARC_Rect bounds)
creates ARC_View type
void(* ARC_View_RenderFn)(void *data)
a function for ARC_View where contents of the function will be rendered within a view
struct ARC_RendererType ARC_Renderer