diff --git a/Editor/src/Misc/GizmoDrawer.h b/Editor/src/Misc/GizmoDrawer.h index abdfca18..c7fa213a 100644 --- a/Editor/src/Misc/GizmoDrawer.h +++ b/Editor/src/Misc/GizmoDrawer.h @@ -24,15 +24,20 @@ private: LineVertex {{0.0f, 0.0f, 0.0f }, {0.f, 1.f, 0.f, 1.f}} }; std::vector circleVertices; + Ref mCircleBuffer; + Ref mCircleVertexBuffer; + + std::vector capsuleVertices; + Ref mCapsuleBuffer; + Ref mCapsuleVertexBuffer; Ref mAxisLineBuffer; Ref mAxisLineVertexBuffer; - Ref mCircleBuffer; - Ref mCircleVertexBuffer; + Shader* mLineShader; void GenerateSphereGizmo(); - + void GenerateCapsuleGizmo(); public: GizmoDrawer(); ~GizmoDrawer() = default;