Draw XXL documentation


Draw Basics

With this class you can draw some basic shapes. Additionally the class holds some global settings that apply also when drawing things from other classes.


Static Draw Functions
Preview Image Function Name
Line
Ray
LineFrom
LineTo
LineColorFade
RayColorFade
LineFrom_withColorFade
LineTo_withColorFade
LineCircled
CircleSegment
LineString
LineStringColorFade
PointArray
PointList
Point
PointLocalArray
PointLocalList
PointLocal
PointTag
Vector
VectorFrom
VectorTo
VectorCircled
Icon
Dot
MovingArrowsRay
MovingArrowsLine
RayWithAlternatingColors
LineWithAlternatingColors
BlinkingRay
BlinkingLine
RayUnderTension
LineUnderTension
BezierSegmentQuadratic
BezierSegmentCubic
BezierSpline
ToggleGlobalOverwriteFor_durationInSec
ToggleGlobalOverwriteFor_hiddenByNearerObjects



Static Global Settings
Type Setting Name
enum automaticAmplitudeAndTextAlignment
enum automaticTextDirectionOfLines
enum BezierPosInterpretation
enum cameraForAutomaticOrientation
enum coneLength_interpretation_forCircledVectors
enum coneLength_interpretation_forStraightVectors
Vector3 Default_textOffsetDirection_forPointTags
Color defaultColor
Color defaultColor2_ofAlternatingColorLines
bool disableEndPlates_atLineEnd
bool disableEndPlates_atLineStart
bool drawerComponentsAutomaticallyProceedOneFrameStepOnPauseStarts_toPreventFrozenOverlayDraw
enum endPlates_sizeInterpretation
float GlobalAlphaFactor
enum IconType
float LineLength_aboveWhichToAutoEnlargeThePattern
enum LineStyle
int MaxAllowedDrawnLinesPerFrame
enum maxLinesExceededNotificationInLogConsoleType
enum maxLinesExceededNotificationOnScreenType
float RelSizeOfTextOnLines
bool shiftTextPosOnLines_toNonIntersecting
float thinestPossibleNonZeroWidthLine
enum UsedUnityLineDrawingMethod