diff --git a/Source/Engine/Debug/DebugDraw.cs b/Source/Engine/Debug/DebugDraw.cs index c3e6f8990..62843428f 100644 --- a/Source/Engine/Debug/DebugDraw.cs +++ b/Source/Engine/Debug/DebugDraw.cs @@ -279,6 +279,64 @@ namespace FlaxEngine public static void DrawBox(OrientedBoundingBox box, Color color, float duration = 0.0f, bool depthTest = true) { } + + /// + /// Draws the arc. + /// + /// The center position. + /// The orientation. + /// The radius. + /// The angle (in radians) of the arc (arc is facing positive Z axis - forward). Use PI*2 for full disc (360 degrees). + /// The color. + /// The duration (in seconds). Use 0 to draw it only once. + /// If set to true depth test will be performed, otherwise depth will be ignored. + public static void DrawArc(Vector3 position, Quaternion orientation, float radius, float angle, Color color, float duration = 0.0f, bool depthTest = true) + { + } + + /// + /// Draws the wireframe arc. + /// + /// The center position. + /// The orientation. + /// The radius. + /// The angle (in radians) of the arc (arc is facing positive Z axis - forward). Use PI*2 for full disc (360 degrees). + /// The color. + /// The duration (in seconds). Use 0 to draw it only once. + /// If set to true depth test will be performed, otherwise depth will be ignored. + public static void DrawWireArc(Vector3 position, Quaternion orientation, float radius, float angle, Color color, float duration = 0.0f, bool depthTest = true) + { + } + + /// + /// Draws the cone. + /// + /// The center position. + /// The orientation. + /// The radius. + /// The angle (in radians) of the cone over the XY axis (cone forward is over X). + /// The angle (in radians) of the cone over the XZ axis (cone forward is over X). + /// The color. + /// The duration (in seconds). Use 0 to draw it only once. + /// If set to true depth test will be performed, otherwise depth will be ignored. + public static void DrawCone(Vector3 position, Quaternion orientation, float radius, float angleXY, float angleXZ, Color color, float duration = 0.0f, bool depthTest = true) + { + } + + /// + /// Draws the wireframe cone. + /// + /// The center position. + /// The orientation. + /// The radius. + /// The angle (in radians) of the cone over the XY axis (cone forward is over X). + /// The angle (in radians) of the cone over the XZ axis (cone forward is over X). + /// The color. + /// The duration (in seconds). Use 0 to draw it only once. + /// If set to true depth test will be performed, otherwise depth will be ignored. + public static void DrawWireCone(Vector3 position, Quaternion orientation, float radius, float angleXY, float angleXZ, Color color, float duration = 0.0f, bool depthTest = true) + { + } } } #endif