Added selection rectangle.

This commit is contained in:
2021-09-02 10:30:25 -07:00
parent 21af7906c4
commit 6e0d594056
7 changed files with 100 additions and 5 deletions

21
src/ui/rectangle.h Normal file
View File

@ -0,0 +1,21 @@
/**
* Copyright (c) 2021 Dominic Masters
*
* This software is released under the MIT License.
* https://opensource.org/licenses/MIT
*/
#pragma once
#include <dawn/dawn.h>
#include "../display/texture.h"
#include "../display/shader.h"
#include "../display/primitive.h"
#include "../display/primitives/quad.h"
void rectangleInit(rectangle_t *rectangle);
void rectangleSetColor(rectangle_t *rectangle, pixel_t color);
void rectangleRender(rectangle_t *rectangle, shader_t *shader);
void rectangleDispose(rectangle_t *rectangle);