lib/graphic/base/arc.h¶
Arc geometry and drawing prototypes for the graphics subsystem. More...
Classes¶
| Name | |
|---|---|
| struct | __CFBD_GraphicArc |
Types¶
| Name | |
|---|---|
| typedef struct __CFBD_GraphicArc | CFBD_GraphicArc |
Functions¶
| Name | |
|---|---|
| void | CFBDGraphic_DrawArc(CFBD_GraphicDevice * device, CFBD_GraphicArc * circle) |
| void | CFBDGraphic_DrawFilledArc(CFBD_GraphicDevice * device, CFBD_GraphicArc * circle) |
Detailed Description¶
Arc geometry and drawing prototypes for the graphics subsystem.
Author: Charliechen114514
Types Documentation¶
typedef CFBD_GraphicArc¶
Functions Documentation¶
function CFBDGraphic_DrawArc¶
function CFBDGraphic_DrawFilledArc¶
Source code¶
#pragma once
#include "point.h"
typedef struct __CFBD_GraphicArc
{
CFBDGraphic_Point center;
PointBaseType radius;
int16_t start_degree;
int16_t end_degree;
} CFBD_GraphicArc;
void CFBDGraphic_DrawArc(CFBD_GraphicDevice* device, CFBD_GraphicArc* circle);
void CFBDGraphic_DrawFilledArc(CFBD_GraphicDevice* device, CFBD_GraphicArc* circle);
// End of Arc_Module group
Updated on 2026-02-03 at 13:21:55 +0000