XenevaOS
Loading...
Searching...
No Matches
Functions
paint_canvas.cpp File Reference
#include "paint_canvas.h"
#include "paint_tools.h"
#include "paint_ui.h"
#include <stdlib.h>
#include <string.h>
Include dependency graph for paint_canvas.cpp:

Functions

PaintCanvas * CreatePaintCanvas (int x, int y, int w, int h)
 
void DestroyPaintCanvas (PaintCanvas *c)
 
void PaintCanvasPushUndo (PaintCanvas *c)
 
void PaintCanvasUndo (PaintCanvas *c)
 
void PaintCanvasRedo (PaintCanvas *c)
 
void PaintCanvasClear (PaintCanvas *c, uint32_t color)
 
void PaintCanvasInvert (PaintCanvas *c)
 

Function Documentation

◆ CreatePaintCanvas()

PaintCanvas * CreatePaintCanvas ( int  x,
int  y,
int  w,
int  h 
)

◆ DestroyPaintCanvas()

void DestroyPaintCanvas ( PaintCanvas *  c)

◆ PaintCanvasClear()

void PaintCanvasClear ( PaintCanvas *  c,
uint32_t  color 
)

◆ PaintCanvasInvert()

void PaintCanvasInvert ( PaintCanvas *  c)

◆ PaintCanvasPushUndo()

void PaintCanvasPushUndo ( PaintCanvas *  c)

◆ PaintCanvasRedo()

void PaintCanvasRedo ( PaintCanvas *  c)

◆ PaintCanvasUndo()

void PaintCanvasUndo ( PaintCanvas *  c)