From 09773ddd3ecb430afe2bec0216948e42937e006f Mon Sep 17 00:00:00 2001 From: hyzboy Date: Mon, 19 Oct 2020 22:24:00 +0800 Subject: [PATCH] add attributes at CircleCreateInfo --- inc/hgl/graph/InlineGeometry.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/inc/hgl/graph/InlineGeometry.h b/inc/hgl/graph/InlineGeometry.h index a8f8b469..0c015a22 100644 --- a/inc/hgl/graph/InlineGeometry.h +++ b/inc/hgl/graph/InlineGeometry.h @@ -42,13 +42,18 @@ namespace hgl { Vector2f center; ///<圆心坐标 Vector2f radius; ///<半径 - uint field_count; ///<分段次数 + uint field_count=8; ///<分段次数 + + bool has_color =false; + + Vector4f center_color; ///<圆心颜色 + Vector4f border_color; ///<边缘颜色 };//struct CircleCreateInfo /** * 创建一个2D圆形(扇形/线圈) */ - vulkan::Renderable *CreateRenderableCircle(vulkan::Database *db,vulkan::Material *mtl,const CircleCreateInfo *rci); + vulkan::Renderable *CreateRenderableCircle(vulkan::Database *db,vulkan::Material *mtl,const CircleCreateInfo *cci); /** * 平面网格创建信息