跳转至

circle.h

Circle geometry and drawing function declarations. More...

Classes

Name
struct __CFBDGraphicCircle

Types

Name
typedef struct __CFBDGraphicCircle CFBDGraphicCircle

Functions

Name
void CFBDGraphic_DrawCircle(CFBD_GraphicDevice * device, CFBDGraphicCircle * circle)
void CFBDGraphic_DrawFilledCircle(CFBD_GraphicDevice * device, CFBDGraphicCircle * circle)

Detailed Description

Circle geometry and drawing function declarations.

Author: Charliechen114514

Types Documentation

typedef CFBDGraphicCircle

typedef struct __CFBDGraphicCircle CFBDGraphicCircle;

Functions Documentation

function CFBDGraphic_DrawCircle

void CFBDGraphic_DrawCircle(
    CFBD_GraphicDevice * device,
    CFBDGraphicCircle * circle
)

function CFBDGraphic_DrawFilledCircle

void CFBDGraphic_DrawFilledCircle(
    CFBD_GraphicDevice * device,
    CFBDGraphicCircle * circle
)

Source code

#pragma once
#include "cfbd_graphic_define.h"
#include "point.h"

typedef struct __CFBDGraphicCircle
{
    SizeBaseType radius;

    CFBDGraphic_Point center;
} CFBDGraphicCircle;

void CFBDGraphic_DrawCircle(CFBD_GraphicDevice* device, CFBDGraphicCircle* circle);

void CFBDGraphic_DrawFilledCircle(CFBD_GraphicDevice* device, CFBDGraphicCircle* circle);

 // End of Circle_Module group

Updated on 2026-02-03 at 13:21:55 +0000