Navigation
API > API/Plugins > API/Plugins/DrawDebugLibrary
A blueprint library of additional debug draw functions that unifies drawing between different debug drawing interfaces. Also includes a number of helper functions and other convenience functions that are useful for debug drawing such as functions for recording histories.
General parameter structure for these functions is:
Required Inputs, Style, bDepthTest, Settings
| Name | UDrawDebugLibrary |
| Type | class |
| Header File | /Engine/Plugins/Experimental/DrawDebugLibrary/Source/DrawDebugLibrary/Public/DrawDebugLibrary.h |
| Include Path | #include "DrawDebugLibrary.h" |
Syntax
UCLASS (BlueprintType, Category="Draw Debug Library", Meta=(BlueprintThreadSafe))
class UDrawDebugLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UDrawDebugLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AddToFloatHistoryArray
(
UPARAM(ref) TArray< float >& InOutValues, |
Convenience function that adds a float to the end of an array, popping values from the front once the max is reached | DrawDebugLibrary.h |
|
| Convenience function that adds a name to the end of an array, popping values from the front once the max is reached | DrawDebugLibrary.h |
|
|
static void AddToVectorHistoryArray
(
UPARAM(ref) TArray< FVector >& InOutValues, |
Convenience function that adds a vector to the end of an array, popping values from the front once the max is reached | DrawDebugLibrary.h |
|
static void DrawDebugAngle
(
const FDebugDrawer& Drawer, |
Debug Draw an angle | DrawDebugLibrary.h |
|
static void DrawDebugAngleBetween
(
const FDebugDrawer& Drawer, |
Debug Draw the angle between the vectors P0 - P1 and P2 - P1 | DrawDebugLibrary.h |
|
static void DrawDebugArc
(
const FDebugDrawer& Drawer, |
Debug Draw an arc around the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugArcArrow
(
const FDebugDrawer& Drawer, |
Debug Draw an arc around the XY axis with arrow heads | DrawDebugLibrary.h |
|
static void DrawDebugArrow
(
const FDebugDrawer& Drawer, |
Debug Draw an arrow | DrawDebugLibrary.h |
|
static void DrawDebugArrowHead
(
const FDebugDrawer& Drawer, |
Debug Draw an arrow head | DrawDebugLibrary.h |
|
static void DrawDebugBackpack
(
const FDebugDrawer& Drawer, |
Debug draw a backpack | DrawDebugLibrary.h |
|
static void DrawDebugBone
(
const FDebugDrawer& Drawer, |
Debug Draw a bone | DrawDebugLibrary.h |
|
static void DrawDebugBoneLink
(
const FDebugDrawer& Drawer, |
Debug Draw a link between a child and parent bone | DrawDebugLibrary.h |
|
static void DrawDebugBoneVelocitiesArrayView
(
const FDebugDrawer& Drawer, |
Draws lines representing bone velocities | DrawDebugLibrary.h | |
static void DrawDebugBox
(
const FDebugDrawer& Drawer, |
Debug Draw an oriented box | DrawDebugLibrary.h |
|
static void DrawDebugBoxSphereBounds
(
const FDebugDrawer& Drawer, |
Debug Draw a FBoxSphereBounds | DrawDebugLibrary.h |
|
static void DrawDebugBoxStruct
(
const FDebugDrawer& Drawer, |
Debug Draw an FBox | DrawDebugLibrary.h |
|
static void DrawDebugBriefcase
(
const FDebugDrawer& Drawer, |
Debug draw a briefcase | DrawDebugLibrary.h |
|
static void DrawDebugCamera
(
const FDebugDrawer& Drawer, |
Debug draw a camera shape | DrawDebugLibrary.h |
|
static void DrawDebugCanvasName
(
const FDebugDrawer& Drawer, |
Draw a name on the canvas. Only does anything with a ScreenDebugDrawer or CanvasDebugDrawer. | DrawDebugLibrary.h |
|
static void DrawDebugCanvasString
(
const FDebugDrawer& Drawer, |
Draw a string on the canvas. Only does anything with a ScreenDebugDrawer or CanvasDebugDrawer. | DrawDebugLibrary.h |
|
static void DrawDebugCanvasStringView
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h |
|
|
static void DrawDebugCanvasText
(
const FDebugDrawer& Drawer, |
Draw some text on the canvas. Only does anything with a ScreenDebugDrawer or CanvasDebugDrawer. | DrawDebugLibrary.h |
|
static void DrawDebugCapsule
(
const FDebugDrawer& Drawer, |
Debug Draw a capsule | DrawDebugLibrary.h |
|
static void DrawDebugCapsuleLine
(
const FDebugDrawer& Drawer, |
Debug Draw a capsule using the start and end location | DrawDebugLibrary.h |
|
static void DrawDebugCatmullRomSpline
(
const FDebugDrawer& Drawer, |
Debug Draw a catmull rom spline | DrawDebugLibrary.h |
|
static void DrawDebugCatmullRomSplineArrayView
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h |
|
|
static void DrawDebugCatmullRomSplineEnd
(
const FDebugDrawer& Drawer, |
Debug Draw the end section of a catmull rom spline | DrawDebugLibrary.h |
|
static void DrawDebugCatmullRomSplineSection
(
const FDebugDrawer& Drawer, |
Debug Draw a full segment of a catmull rom spline | DrawDebugLibrary.h |
|
static void DrawDebugCatmullRomSplineStart
(
const FDebugDrawer& Drawer, |
Debug Draw the start section of a catmull rom spline | DrawDebugLibrary.h |
|
static void DrawDebugChair
(
const FDebugDrawer& Drawer, |
Debug draw a basic chair shape | DrawDebugLibrary.h |
|
static void DrawDebugCheckBox
(
const FDebugDrawer& Drawer, |
Debug Draw a checkbox on the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugCheckMark
(
const FDebugDrawer& Drawer, |
Debug Draw a check mark on the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugCircle
(
const FDebugDrawer& Drawer, |
Debug Draw an circle around the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugCircleArrow
(
const FDebugDrawer& Drawer, |
Debug Draw an arrow coming off a circle at a given angle | DrawDebugLibrary.h |
|
static void DrawDebugCircleOutline
(
const FDebugDrawer& Drawer, |
Debug Draw the outline of a circle (two circles) around the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugCircleTick
(
const FDebugDrawer& Drawer, |
Debug Draw an tick on a circle at a given angle | DrawDebugLibrary.h |
|
static void DrawDebugCircleTicks
(
const FDebugDrawer& Drawer, |
Debug Draw ticks on a circle at the given angles | DrawDebugLibrary.h |
|
static void DrawDebugCircleTicksArrayView
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h |
|
|
static void DrawDebugCone
(
const FDebugDrawer& Drawer, |
Debug Draw a cone | DrawDebugLibrary.h |
|
static void DrawDebugConeLookAt
(
const FDebugDrawer& Drawer, |
Debug Draw a cone starting from the point oriented on the forward axis, with the given angle | DrawDebugLibrary.h |
|
static void DrawDebugCross
(
const FDebugDrawer& Drawer, |
Debug Draw a cross on the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugCrossBox
(
const FDebugDrawer& Drawer, |
Debug Draw a cross box on the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugCrossLocator
(
const FDebugDrawer& Drawer, |
Debug Draw an axis-aligned cross rotated by 45 degrees | DrawDebugLibrary.h |
|
static void DrawDebugCurvesFromSkeletalMeshComponent
(
const FDebugDrawer& Drawer, |
Draws all of the active curve values from a skeletal mesh component | DrawDebugLibrary.h |
|
static void DrawDebugCurvesToCanvasFromSkeletalMeshComponent
(
const FDebugDrawer& Drawer, |
Draws all of the active curve values from a skeletal mesh component as CanvasText. | DrawDebugLibrary.h |
|
static void DrawDebugDecagon
(
const FDebugDrawer& Drawer, |
Debug Draw a decagon on the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugDiamond
(
const FDebugDrawer& Drawer, |
Debug Draw a diamond on the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugDirection
(
const FDebugDrawer& Drawer, |
Debug Draw an arrow at the given location facing in the given direction | DrawDebugLibrary.h |
|
static void DrawDebugDoor
(
const FDebugDrawer& Drawer, |
Debug draw a basic door shape | DrawDebugLibrary.h |
|
static void DrawDebugEvent
(
const FDebugDrawer& Drawer, |
Debug draw a phase-representation of an event at a location | DrawDebugLibrary.h |
|
static void DrawDebugFlatArrow
(
const FDebugDrawer& Drawer, |
Draws a flat 2d arrow motif | DrawDebugLibrary.h |
|
static void DrawDebugFrustum
(
const FDebugDrawer& Drawer, |
Debug Draw a Frustum | DrawDebugLibrary.h |
|
static void DrawDebugGraph
(
const FDebugDrawer& Drawer, |
Debug Draw a simple graph. | DrawDebugLibrary.h |
|
static void DrawDebugGraphArrayView
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h | ||
static void DrawDebugGraphAxes
(
const FDebugDrawer& Drawer, |
Debug Draw a simple graph axes. | DrawDebugLibrary.h |
|
static void DrawDebugGraphAxesLabels
(
const FDebugDrawer& Drawer, |
Debug Draw a simple graph axes labels. | DrawDebugLibrary.h |
|
static void DrawDebugGraphLegend
(
const FDebugDrawer& Drawer, |
Debug Draw a simple graph legend. | DrawDebugLibrary.h |
|
static void DrawDebugGraphLegendArrayView
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h | ||
static void DrawDebugGraphLine
(
const FDebugDrawer& Drawer, |
Debug Draw a line on a simple graph. | DrawDebugLibrary.h |
|
static void DrawDebugGraphLineArrayView
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h | ||
static void DrawDebugGroundTargetArrow
(
const FDebugDrawer& Drawer, |
Draws an arrow pointing down at the location surrounded by a circle | DrawDebugLibrary.h |
|
static void DrawDebugHeptagon
(
const FDebugDrawer& Drawer, |
Debug Draw a heptagon on the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugHexagon
(
const FDebugDrawer& Drawer, |
Debug Draw a hexagon on the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugLine
(
const FDebugDrawer& Drawer, |
Debug Draw a line | DrawDebugLibrary.h |
|
static void DrawDebugLines
(
const FDebugDrawer& Drawer, |
Debug Draw lines. | DrawDebugLibrary.h |
|
static void DrawDebugLinesArrayView
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h |
|
|
static void DrawDebugLinesPairsArrayView
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h | ||
static FLinearColor DrawDebugLineStyleColor
(
const FDrawDebugLineStyle& LineStyle |
Get the color from a line style | DrawDebugLibrary.h |
|
static FDrawDebugLineStyle DrawDebugLineStyleFromPointStyle
(
const FDrawDebugPointStyle& PointStyle |
Get a line style from a point style | DrawDebugLibrary.h |
|
static FDrawDebugLineStyle DrawDebugLineStyleWithColor
(
const FDrawDebugLineStyle& LineStyle, |
Get a line style with the color changed | DrawDebugLibrary.h |
|
static FDrawDebugLineStyle DrawDebugLineStyleWithColorNoOpacity
(
const FDrawDebugLineStyle& LineStyle, |
Get a line style with the color (excluding the opacity) changed | DrawDebugLibrary.h |
|
static FDrawDebugLineStyle DrawDebugLineStyleWithThickness
(
const FDrawDebugLineStyle& LineStyle, |
Get a line style with the thickness changed | DrawDebugLibrary.h |
|
static FDrawDebugLineStyle DrawDebugLineStyleWithType
(
const FDrawDebugLineStyle& LineStyle, |
Get a line style with the type changed | DrawDebugLibrary.h |
|
static void DrawDebugLocalOffset
(
FVector& OutLocation, |
Returns a new location and rotation after applying a local offset to the input draw location and rotation | DrawDebugLibrary.h |
|
static void DrawDebugLocation
(
const FDebugDrawer& Drawer, |
Debug Draw a sphere at the given location | DrawDebugLibrary.h |
|
static void DrawDebugLocations
(
const FDebugDrawer& Drawer, |
Debug Draw spheres at the given locations | DrawDebugLibrary.h |
|
static void DrawDebugLocationsArrayView
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h |
|
|
static void DrawDebugLocator
(
const FDebugDrawer& Drawer, |
Debug Draw an axis-aligned cross | DrawDebugLibrary.h |
|
static void DrawDebugMoverOrientation
(
const FDebugDrawer& Drawer, |
Draws a flat 2d motif representing mover position and rotation | DrawDebugLibrary.h |
|
static void DrawDebugName
(
const FDebugDrawer& Drawer, |
Debug Draw a name | DrawDebugLibrary.h |
|
static FVector DrawDebugNameCenteringOffset
(
const FName& Name, |
Get the local offset required to center a draw debug name. | DrawDebugLibrary.h |
|
static FVector DrawDebugNameDimensions
(
const FName& Name, |
Get the dimensions of a draw debug name. Useful for aligning or centering text. | DrawDebugLibrary.h |
|
static void DrawDebugNames
(
const FDebugDrawer& Drawer, |
Debug Draw several names | DrawDebugLibrary.h |
|
static void DrawDebugNamesArrayView
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h |
|
|
static int32 DrawDebugNameSegmentNum
(
const FName& Name, |
Get the number of line segments required to draw debug a name. | DrawDebugLibrary.h |
|
static void DrawDebugNonagon
(
const FDebugDrawer& Drawer, |
Debug Draw a nonagon on the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugOctagon
(
const FDebugDrawer& Drawer, |
Debug Draw a octagon on the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugOrientedArrow
(
const FDebugDrawer& Drawer, |
Debug Draw an arrow with an orientation | DrawDebugLibrary.h |
|
static void DrawDebugOrientFloorToCamera
(
FVector& OutLocation, |
Create a new location and rotation that orients debug drawing of floor objects such as shapes to face the camera | DrawDebugLibrary.h |
|
static void DrawDebugOrientFloorToUpright
(
FVector& OutLocation, |
Create a new location and rotation that orients debug drawing of floor objects such as shapes upright | DrawDebugLibrary.h |
|
static void DrawDebugOrientUprightToCamera
(
FVector& OutLocation, |
Create a new location and rotation that orients debug drawing of upright objects such as text to face the camera | DrawDebugLibrary.h |
|
static void DrawDebugOrientUprightToCanvas
(
FVector& OutLocation, |
Create a new location and rotation that orients debug drawing of upright objects such as text and graphs to a canvas | DrawDebugLibrary.h |
|
static void DrawDebugOrientUprightToFloor
(
FVector& OutLocation, |
Create a new location and rotation that orients debug drawing of upright objects such as text onto the floor | DrawDebugLibrary.h |
|
static void DrawDebugPentagon
(
const FDebugDrawer& Drawer, |
Debug Draw a pentagon on the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugPoint
(
const FDebugDrawer& Drawer, |
Debug Draw a point | DrawDebugLibrary.h |
|
static void DrawDebugPoints
(
const FDebugDrawer& Drawer, |
Debug Draw points. | DrawDebugLibrary.h |
|
static void DrawDebugPointsArrayView
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h |
|
|
static FLinearColor DrawDebugPointStyleColor
(
const FDrawDebugPointStyle& PointStyle |
Get the color from a point style | DrawDebugLibrary.h |
|
static FDrawDebugPointStyle DrawDebugPointStyleFromLineStyle
(
const FDrawDebugLineStyle& LineStyle |
Get a point style from a line style | DrawDebugLibrary.h |
|
static void DrawDebugPose
(
const FDebugDrawer& Drawer, |
Debug Draw a pose made up of bone locations and velocities | DrawDebugLibrary.h |
|
static void DrawDebugPoseFromArrayViews
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h |
|
|
static void DrawDebugRadioButton
(
const FDebugDrawer& Drawer, |
Debug Draw a radio button on the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugRangeTrajectoryArrayView
(
const FDebugDrawer& Drawer, |
Draws a trajectory in the style of trajectory drawing in persona | DrawDebugLibrary.h | |
static void DrawDebugRegularPolygon
(
const FDebugDrawer& Drawer, |
Debug Draw a flat regular polygon on the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugRotation
(
const FDebugDrawer& Drawer, |
Draws a rotation | DrawDebugLibrary.h |
|
static void DrawDebugRotationsQuatArrayView
(
const FDebugDrawer& Drawer, |
Draws an array of transforms | DrawDebugLibrary.h | |
static void DrawDebugSimpleSphere
(
const FDebugDrawer& Drawer, |
Debug Draw a simple sphere made up of three circles one of each axis | DrawDebugLibrary.h |
|
static void DrawDebugSkeletonArrayView
(
const FDebugDrawer& Drawer, |
Draws a skeleton made up of the given bone transforms | DrawDebugLibrary.h | |
static void DrawDebugSkeletonFromSkinnedMeshComponent
(
const FDebugDrawer& Drawer, |
Draws a skeleton from a skinned mesh component | DrawDebugLibrary.h |
|
static void DrawDebugSphere
(
const FDebugDrawer& Drawer, |
Debug Draw a sphere | DrawDebugLibrary.h |
|
static void DrawDebugSquare
(
const FDebugDrawer& Drawer, |
Debug Draw a square on the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugSquareBasePyramid
(
const FDebugDrawer& Drawer, |
Debug Draw a square base pyramid | DrawDebugLibrary.h |
|
static void DrawDebugStaticMeshBoundingBox
(
const FDebugDrawer& Drawer, |
Debug Draw the bounding box of a static mesh | DrawDebugLibrary.h |
|
static void DrawDebugString
(
const FDebugDrawer& Drawer, |
Debug Draw a string. Will only render ASCII characters. | DrawDebugLibrary.h |
|
static FVector DrawDebugStringCenteringOffset
(
const FString& String, |
Get the local offset required to center a draw debug string. | DrawDebugLibrary.h |
|
static FVector DrawDebugStringDimensions
(
const FString& String, |
Get the dimensions of a draw debug string. Useful for aligning or centering text. | DrawDebugLibrary.h |
|
static int32 DrawDebugStringSegmentNum
(
const FString& String, |
Get the number of line segments required to draw debug a string. | DrawDebugLibrary.h |
|
static void DrawDebugStringView
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h |
|
|
static FVector DrawDebugStringViewCenteringOffset
(
const FStringView String, |
DrawDebugLibrary.h |
|
|
static FVector DrawDebugStringViewDimensions
(
const FStringView String, |
DrawDebugLibrary.h |
|
|
static int32 DrawDebugStringViewSegmentNum
(
const FStringView String, |
DrawDebugLibrary.h |
|
|
static void DrawDebugText
(
const FDebugDrawer& Drawer, |
Debug Draw some text. Will only render ASCII characters. | DrawDebugLibrary.h |
|
static FVector DrawDebugTextCenteringOffset
(
const FText& Text, |
Get the local offset required to center a draw debug text. | DrawDebugLibrary.h |
|
static FVector DrawDebugTextDimensions
(
const FText& Text, |
Get the dimensions of a draw debug text. Useful for aligning or centering text. | DrawDebugLibrary.h |
|
static int32 DrawDebugTextSegmentNum
(
const FText& Text, |
Get the number of line segments required to draw debug text. | DrawDebugLibrary.h |
|
static void DrawDebugTrajectory
(
const FDebugDrawer& Drawer, |
Debug Draw a trajectory of locations and directions | DrawDebugLibrary.h |
|
static void DrawDebugTrajectoryFromArrayViews
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h |
|
|
static void DrawDebugTransform
(
const FDebugDrawer& Drawer, |
Debug Draw a set of axes at the given transform | DrawDebugLibrary.h |
|
static void DrawDebugTransformsArrayView
(
const FDebugDrawer& Drawer, |
Draws an array of transforms | DrawDebugLibrary.h | |
static void DrawDebugTransformTrajectory
(
const FDebugDrawer& Drawer, |
Debug Draw a transform trajectory | DrawDebugLibrary.h |
|
static void DrawDebugTriangle
(
const FDebugDrawer& Drawer, |
Debug Draw a triangle on the XY axis | DrawDebugLibrary.h |
|
static void DrawDebugTriangularBasePyramid
(
const FDebugDrawer& Drawer, |
Debug Draw a triangular base pyramid | DrawDebugLibrary.h |
|
static void DrawDebugVelocities
(
const FDebugDrawer& Drawer, |
Debug draw velocities | DrawDebugLibrary.h |
|
static void DrawDebugVelocitiesArrayView
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h |
|
|
static void DrawDebugVelocity
(
const FDebugDrawer& Drawer, |
Debug Draw a line at the given location scaled by the given velocity | DrawDebugLibrary.h |
|
static FLinearColor GetDefaultBoneColor() |
Gets the default debug draw bone color | DrawDebugLibrary.h |
|
static float GetDefaultBoneRadius() |
Gets the default debug draw bone radius | DrawDebugLibrary.h |
|
static FDebugDrawer MakeAnimInstanceDebugDrawer
(
UAnimInstance* AnimInstance |
Make a debug drawer for an AnimInstance | DrawDebugLibrary.h |
|
static FDebugDrawer MakeAnimInstanceProxyDebugDrawer
(
FAnimInstanceProxy* AnimInstanceProxy |
Make a debug drawer for an AnimInstanceProxy | DrawDebugLibrary.h | |
static FDebugDrawer MakeCanvasDebugDrawer
(
UCanvas* InCanvas, |
Make a debug drawer for a UCanvas | DrawDebugLibrary.h |
|
static FDebugDrawer MakeCanvasDebugDrawerFromBuffer
(
const TSharedPtr< FDebugDrawerCanvasBuffer >& CanvasBuffer |
Make a debug drawer for the given buffer. | DrawDebugLibrary.h | |
static FDebugDrawer MakeCanvasStructDebugDrawer
(
FCanvas* InCanvas, |
Make a debug drawer for a FCanvas | DrawDebugLibrary.h | |
static FDebugDrawer MakeDebugDrawer
(
UObject* Object |
Make a debug debugger from the current "Self" object | DrawDebugLibrary.h |
|
static FDrawDebugLineStyle MakeDrawDebugLineStyleFromColor
(
const FLinearColor& Color |
Make a line style from a color | DrawDebugLibrary.h |
|
static FDrawDebugLineStyle MakeDrawDebugLineStyleFromColorAndThickness
(
const FLinearColor Color, |
Make a line style from a color and thickness | DrawDebugLibrary.h |
|
static FDrawDebugPointStyle MakeDrawDebugPointStyleFromColor
(
const FLinearColor& Color |
Make a point style from a color | DrawDebugLibrary.h |
|
static FDrawDebugPointStyle MakeDrawDebugPointStyleFromColorAndThickness
(
const FLinearColor Color, |
Make a point style from a color and thickness | DrawDebugLibrary.h |
|
static void MakeLinearlySpacedFloatArray
(
TArray< float >& OutValues, |
Convenience function for making an array of linearly spaced float values | DrawDebugLibrary.h |
|
static void MakeLinearlySpacedFloatArrayView
(
TArrayView< float > OutValues, |
DrawDebugLibrary.h |
|
|
static FDebugDrawer MakeMergedDebugDrawer
(
const TArray< FDebugDrawer >& DebugDrawers |
Make a debug drawer by merging multiple other debug drawers of different types | DrawDebugLibrary.h |
|
static FDebugDrawer MakeMergedDebugDrawerArrayView
(
const TArrayView< const FDebugDrawer > DebugDrawers |
DrawDebugLibrary.h |
|
|
static FDebugDrawer MakeNullDebugDrawer() |
Make a null debug drawer which ignores draw commands | DrawDebugLibrary.h |
|
static FDebugDrawer MakeObjectDebugDrawer
(
UObject* Object |
Make a debug drawer for a UObject | DrawDebugLibrary.h |
|
static FDebugDrawer MakePDIDebugDrawer
(
FPrimitiveDrawInterface* PrimitiveDrawInterface |
Make a debug drawer for a FPrimitiveDrawInterface | DrawDebugLibrary.h | |
static FDebugDrawer MakeRigVMDebugDrawer
(
FRigVMDrawInterface* InRigVMDrawInterface, |
Make a debug drawer for a FRigVMDrawInterface | DrawDebugLibrary.h | |
static FDebugDrawer MakeScreenDebugDrawer
(
const float Scale |
Make a debug drawer for the default viewport canvas. | DrawDebugLibrary.h |
|
static FDebugDrawer MakeVisualLoggerDebugDrawer
(
const UObject* Object, |
Make a debug drawer for the Visual Logger from the current "Self" object | DrawDebugLibrary.h |
|
static FDebugDrawer MakeVisualLoggerDebugDrawerFromObject
(
const UObject* Object, |
Make a debug drawer for the Visual Logger | DrawDebugLibrary.h |
|
static FDebugDrawer MakeVisualLoggerDebugDrawerFromObjectWithCategory
(
const UObject* Object, |
DrawDebugLibrary.h | ||
static FDebugDrawer MakeWorldDebugDrawer
(
UWorld* World |
Make a debug drawer for a UWorld | DrawDebugLibrary.h | |
static void VisualLoggerDrawName
(
const FDebugDrawer& Drawer, |
Debug Draw a name to the visual logger. | DrawDebugLibrary.h |
|
static void VisualLoggerDrawString
(
const FDebugDrawer& Drawer, |
Debug Draw a string to the visual logger. | DrawDebugLibrary.h |
|
static void VisualLoggerDrawStringView
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h |
|
|
static void VisualLoggerDrawText
(
const FDebugDrawer& Drawer, |
Debug Draw some text to the visual logger. | DrawDebugLibrary.h |
|
static void VisualLoggerLogString
(
const FDebugDrawer& Drawer, |
Log a string to the visual logger. Only does anything with a VisualLoggerDebugDrawer. | DrawDebugLibrary.h |
|
static void VisualLoggerLogStringView
(
const FDebugDrawer& Drawer, |
DrawDebugLibrary.h |
|
|
static void VisualLoggerLogText
(
const FDebugDrawer& Drawer, |
Log some text to the visual logger. Only does anything with a VisualLoggerDebugDrawer. | DrawDebugLibrary.h |
|