CDebugOverlayScriptHelper 
s
c
#
Axis(arg1Vector, arg2Quaternion, arg3float, arg4bool, arg5float): nil
s
c
#
Quaternion
Invalid type.

Draws an axis. Specify origin + orientation in world space.
Box(arg1Vector, arg2Vector, arg3int, arg4int, arg5int, arg6int, arg7bool, arg8float): nil
s
c
#

Draws a world-space axis-aligned box. Specify bounds in world space.
BoxAngles(arg1Vector, arg2Vector, arg3Vector, arg4Quaternion, arg5int, arg6int, arg7int, arg8int, arg9bool, arg10float): nil
s
c
#
Quaternion
Invalid type.

Draws an oriented box at the origin. Specify bounds in local space.
Capsule(arg1Vector, arg2Quaternion, arg3float, arg4float, arg5int, arg6int, arg7int, arg8int, arg9bool, arg10float): nil
s
c
#
Quaternion
Invalid type.

Draws a capsule. Specify base in world space.
Circle(arg1Vector, arg2Quaternion, arg3float, arg4int, arg5int, arg6int, arg7int, arg8bool, arg9float): nil
s
c
#
Quaternion
Invalid type.

Draws a circle. Specify center in world space.
CircleScreenOriented(arg1Vector, arg2float, arg3int, arg4int, arg5int, arg6int, arg7bool, arg8float): nil
s
c
#

Draws a circle oriented to the screen. Specify center in world space.
Cone(arg1Vector, arg2Vector, arg3float, arg4float, arg5int, arg6int, arg7int, arg8int, arg9bool, arg10float): nil
s
c
#

Draws a wireframe cone. Specify endpoint and direction in world space.
Cross(arg1Vector, arg2float, arg3int, arg4int, arg5int, arg6int, arg7bool, arg8float): nil
s
c
#

Draws a screen-aligned cross. Specify origin in world space.
Cross3D(arg1Vector, arg2float, arg3int, arg4int, arg5int, arg6int, arg7bool, arg8float): nil
s
c
#

Draws a world-aligned cross. Specify origin in world space.
Cross3DOriented(arg1Vector, arg2Quaternion, arg3float, arg4int, arg5int, arg6int, arg7int, arg8bool, arg9float): nil
s
c
#
Quaternion
Invalid type.

Draws an oriented cross. Specify origin in world space.
DrawTickMarkedLine(arg1Vector, arg2Vector, arg3float, arg4int, arg5int, arg6int, arg7int, arg8int, arg9bool, arg10float): nil
s
c
#

Draws a dashed line. Specify endpoints in world space.
EntityAttachments(arg1ehandle, arg2float, arg3float): nil
s
c
#

Draws the attachments of the entity.
EntityAxis(arg1ehandle, arg2float, arg3bool, arg4float): nil
s
c
#

Draws the axis of the entity origin.
EntityBounds(arg1ehandle, arg2int, arg3int, arg4int, arg5int, arg6bool, arg7float): nil
s
c
#

Draws bounds of an entity.
EntitySkeleton(arg1ehandle, arg2float): nil
s
c
#

Draws the skeleton of the entity.
EntityText(arg1ehandle, arg2int, arg3string, arg4int, arg5int, arg6int, arg7int, arg8float): nil
s
c
#

Draws text on an entity.
FilledRect2D(arg1Vector2D, arg2Vector2D, arg3int, arg4int, arg5int, arg6int, arg7float): nil
s
c
#

Draws a screen-space filled 2D rectangle. Coordinates are in pixels.
HorzArrow(arg1Vector, arg2Vector, arg3float, arg4int, arg5int, arg6int, arg7int, arg8bool, arg9float): nil
s
c
#

Draws a horizontal arrow. Specify endpoints in world space.
Line(arg1Vector, arg2Vector, arg3int, arg4int, arg5int, arg6int, arg7bool, arg8float): nil
s
c
#

Draws a line between two points.
Line2D(arg1Vector2D, arg2Vector2D, arg3int, arg4int, arg5int, arg6int, arg7float): nil
s
c
#

Draws a line between two points in screenspace.
PopDebugOverlayScope(): nil
s
c
#

Pops the identifier used to group overlays. Overlays marked with this identifier can be deleted in a big batch.
PushAndClearDebugOverlayScope(arg1string): nil
s
c
#

Pushes an identifier used to group overlays. Deletes all existing overlays using this overlay id.
PushDebugOverlayScope(arg1string): nil
s
c
#

Pushes an identifier used to group overlays. Overlays marked with this identifier can be deleted in a big batch.
RemoveAllInScope(arg1string): nil
s
c
#

Removes all overlays marked with a specific identifier, regardless of their lifetime.
SolidCone(arg1Vector, arg2Vector, arg3float, arg4float, arg5int, arg6int, arg7int, arg8int, arg9bool, arg10float): nil
s
c
#

Draws a solid cone. Specify endpoint and direction in world space.
Sphere(arg1Vector, arg2float, arg3int, arg4int, arg5int, arg6int, arg7bool, arg8float): nil
s
c
#

Draws a wireframe sphere. Specify center in world space.
SweptBox(arg1Vector, arg2Vector, arg3Vector, arg4Vector, arg5Quaternion, arg6int, arg7int, arg8int, arg9int, arg10float): nil
s
c
#
Quaternion
Invalid type.

Draws a swept box. Specify endpoints in world space and the bounds in local space.
Text(arg1Vector, arg2int, arg3string, arg4float, arg5int, arg6int, arg7int, arg8int, arg9float): nil
s
c
#

Draws 2D text. Specify origin in world space.
Texture(arg1string, arg2Vector2D, arg3Vector2D, arg4int, arg5int, arg6int, arg7int, arg8Vector2D, arg9Vector2D, arg10float): nil
s
c
#

Draws a screen-space texture. Coordinates are in pixels.
Triangle(arg1Vector, arg2Vector, arg3Vector, arg4int, arg5int, arg6int, arg7int, arg8bool, arg9float): nil
s
c
#

Draws a filled triangle. Specify vertices in world space.
UnitTestCycleOverlayRenderType(): nil
s
c
#

Toggles the overlay render type, for unit tests.
VectorText3D(arg1Vector, arg2Quaternion, arg3string, arg4int, arg5int, arg6int, arg7int, arg8bool, arg9float): nil
s
c
#
Quaternion
Invalid type.

Draws 3D text. Specify origin + orientation in world space.
VertArrow(arg1Vector, arg2Vector, arg3float, arg4int, arg5int, arg6int, arg7int, arg8bool, arg9float): nil
s
c
#

Draws a vertical arrow. Specify endpoints in world space.
YawArrow(arg1Vector, arg2float, arg3float, arg4float, arg5int, arg6int, arg7int, arg8int, arg9bool, arg10float): nil
s
c
#

Draws a arrow associated with a specific yaw. Specify endpoints in world space.