feat: add rasterization primitives

This commit is contained in:
2026-03-04 15:41:20 +05:30
parent e7b99ed918
commit 1c3fc0c4bd
18 changed files with 386 additions and 152 deletions

View File

@@ -8,14 +8,14 @@ Global application widget state, holding references to
all the widgets used in internal logic of the program
*/
typedef struct VektorWidgetState {
GtkWindow* window;
GtkPaned* workspacePaned;
GtkPicture* workspaceCanvas;
//GtkWidget* Workspace
GtkWindow *window;
GtkPaned *workspacePaned;
GtkPicture *workspaceCanvas;
// GtkWidget* Workspace
} VektorWidgetState;
void vektor_uictrl_init(GtkApplication* app, VektorWidgetState* stateOut);
void vektor_uictrl_map(VektorWidgetState* state);
void vektor_uictrl_init(GtkApplication *app, VektorWidgetState *stateOut);
void vektor_uictrl_map(VektorWidgetState *state);
#endif