|
Shape | AddBBox (vector min, vector max, int colour=DEFAULT_COLOUR, ShapeFlags additionalFlags=0) |
|
Shape | AddLine (vector from, vector to, int colour=DEFAULT_COLOUR, ShapeFlags additionalFlags=0) |
|
Shape | AddPolyLine (notnull array< vector > points, int colour=DEFAULT_COLOUR) |
| max 50 points
|
|
Shape | AddArrow (vector from, vector to, int colour=DEFAULT_COLOUR) |
|
Shape | AddCircleXZ (vector centre, float radius, int colour=DEFAULT_COLOUR) |
|
Shape | AddCircleArcXZ (vector centre, float angleStartRad, float coveredAngleRad, float radius, int colour=DEFAULT_COLOUR) |
|
Shape | AddCircleSliceXZ (vector centre, float angleStartRad, float coveredAngleRad, float radius, int colour=DEFAULT_COLOUR) |
|
Shape | AddRectangle (vector origin, vector vectorDir, float length, float width, int colour=DEFAULT_COLOUR) |
|
Shape | AddAABBRectangleXZ (vector min, vector max, int colour=DEFAULT_COLOUR) |
|
Shape | AddRectangleXZ (vector origin, float directionRad, float length, float width, int colour=DEFAULT_COLOUR) |
|
array< ref Shape > | AddParallelLines (vector origin, vector vectorDir, float length, float width, int colour=DEFAULT_COLOUR) |
|
Shape | AddSphere (vector centre, float radius, int colour=DEFAULT_COLOUR, ShapeFlags additionalFlags=0) |
|
void | Remove (notnull Shape shape) |
|
void | Clear () |
|
◆ AddAABBRectangleXZ()
Shape SCR_DebugShapeManager.AddAABBRectangleXZ |
( |
vector |
min, |
|
|
vector |
max, |
|
|
int |
colour = DEFAULT_COLOUR |
|
) |
| |
◆ AddArrow()
Shape SCR_DebugShapeManager.AddArrow |
( |
vector |
from, |
|
|
vector |
to, |
|
|
int |
colour = DEFAULT_COLOUR |
|
) |
| |
◆ AddBBox()
Shape SCR_DebugShapeManager.AddBBox |
( |
vector |
min, |
|
|
vector |
max, |
|
|
int |
colour = DEFAULT_COLOUR , |
|
|
ShapeFlags |
additionalFlags = 0 |
|
) |
| |
◆ AddCircleArcXZ()
Shape SCR_DebugShapeManager.AddCircleArcXZ |
( |
vector |
centre, |
|
|
float |
angleStartRad, |
|
|
float |
coveredAngleRad, |
|
|
float |
radius, |
|
|
int |
colour = DEFAULT_COLOUR |
|
) |
| |
- Parameters
-
angleStartRad | in counter-clockwise radians |
coveredAngleRad | in counter-clockwise radians - can be negative |
◆ AddCircleSliceXZ()
Shape SCR_DebugShapeManager.AddCircleSliceXZ |
( |
vector |
centre, |
|
|
float |
angleStartRad, |
|
|
float |
coveredAngleRad, |
|
|
float |
radius, |
|
|
int |
colour = DEFAULT_COLOUR |
|
) |
| |
- Parameters
-
angleStartRad | in counter-clockwise radians |
coveredAngleRad | in counter-clockwise radians |
◆ AddCircleXZ()
Shape SCR_DebugShapeManager.AddCircleXZ |
( |
vector |
centre, |
|
|
float |
radius, |
|
|
int |
colour = DEFAULT_COLOUR |
|
) |
| |
◆ AddLine()
Shape SCR_DebugShapeManager.AddLine |
( |
vector |
from, |
|
|
vector |
to, |
|
|
int |
colour = DEFAULT_COLOUR , |
|
|
ShapeFlags |
additionalFlags = 0 |
|
) |
| |
◆ AddParallelLines()
array< ref Shape > SCR_DebugShapeManager.AddParallelLines |
( |
vector |
origin, |
|
|
vector |
vectorDir, |
|
|
float |
length, |
|
|
float |
width, |
|
|
int |
colour = DEFAULT_COLOUR |
|
) |
| |
◆ AddPolyLine()
Shape SCR_DebugShapeManager.AddPolyLine |
( |
notnull array< vector > |
points, |
|
|
int |
colour = DEFAULT_COLOUR |
|
) |
| |
◆ AddRectangle()
Shape SCR_DebugShapeManager.AddRectangle |
( |
vector |
origin, |
|
|
vector |
vectorDir, |
|
|
float |
length, |
|
|
float |
width, |
|
|
int |
colour = DEFAULT_COLOUR |
|
) |
| |
◆ AddRectangleXZ()
Shape SCR_DebugShapeManager.AddRectangleXZ |
( |
vector |
origin, |
|
|
float |
directionRad, |
|
|
float |
length, |
|
|
float |
width, |
|
|
int |
colour = DEFAULT_COLOUR |
|
) |
| |
- Parameters
-
directionRad | is in counter-clockwise radians |
◆ AddSphere()
Shape SCR_DebugShapeManager.AddSphere |
( |
vector |
centre, |
|
|
float |
radius, |
|
|
int |
colour = DEFAULT_COLOUR , |
|
|
ShapeFlags |
additionalFlags = 0 |
|
) |
| |
◆ Clear()
void SCR_DebugShapeManager.Clear |
( |
| ) |
|
◆ Remove()
void SCR_DebugShapeManager.Remove |
( |
notnull Shape |
shape | ) |
|
◆ DEFAULT_COLOUR
const int SCR_DebugShapeManager.DEFAULT_COLOUR = Color.RED |
|
staticprotected |
◆ DEFAULT_FLAGS
const ShapeFlags SCR_DebugShapeManager.DEFAULT_FLAGS = ShapeFlags.NOZBUFFER | ShapeFlags.TRANSP |
|
staticprotected |
◆ m_aShapes
ref array<ref Shape> SCR_DebugShapeManager.m_aShapes = {} |
|
protected |
The documentation for this interface was generated from the following file:
- Game/Generators/Common/SCR_DebugShapeManager.c