static void AddToFloatHistoryArray
(
UPARAM(ref) TArray< float >& InOutValues,
const float NewValue,
const int32 MaxHistoryNum
)
|
Convenience function that adds a float to the end of an array, popping values from the front once the max is reached |
DrawDebugLibrary.h |
- BlueprintPure=false
- Category="Draw Debug Library"
|
static void AddToVectorHistoryArray
(
UPARAM(ref) TArray< FVector >& InOutValues,
const FVector NewValue,
const int32 MaxHistoryNum
)
|
Convenience function that adds a vector to the end of an array, popping values from the front once the max is reached |
DrawDebugLibrary.h |
- BlueprintPure=false
- Category="Draw Debug Library"
|
static void DrawDebugAngle
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const float Angle,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float LineLength,
const float AngleRadius,
const int32 Segments
)
|
Debug Draw an angle |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugArc
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const float Angle,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius,
const int32 Segments
)
|
Debug Draw an arc around the XY axis |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
|
Debug Draw an arrow |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="StartLocation, EndLocation, LineStyle, Settings")
|
static void DrawDebugBone
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FLinearColor Color,
const bool bDepthTest,
const float Radius,
const int32 Segments,
const bool bDrawTransform
)
|
Debug Draw a bone |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation")
|
static void DrawDebugBoneLink
(
const FDebugDrawer& Drawer,
const FVector& ChildLocation,
const FVector& ParentLocation,
const FRotator& ParentRotation,
const FLinearColor Color,
const bool bDepthTest,
const float Radius
)
|
Debug Draw a link between a child and parent bone |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="ChildLocation, ParentLocation, ParentRotation")
|
static void DrawDebugBoneVelocitiesArrayView
(
const FDebugDrawer& Drawer,
const TArrayView< const FVector > BoneLocations,
const TArrayView< const FVector3f > BoneVelocities,
const TArrayView< const int32 > BoneIndices,
const FLinearColor Color,
const float Thickness,
const bool bDepthTest,
const float Scale
)
|
Draws lines representing bone velocities |
DrawDebugLibrary.h |
|
static void DrawDebugBox
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const FVector HalfExtents
)
|
Debug Draw an oriented box |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugCamera
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Scale,
const float FOVDegees
)
|
Debug draw a camera shape |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugCapsule
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius,
const float HalfLength,
const int32 Segments
)
|
Debug Draw a capsule |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugCapsuleLine
(
const FDebugDrawer& Drawer,
const FVector& StartLocation,
const FVector& EndLocation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius,
const int32 Segments
)
|
Debug Draw a capsule using the start and end location |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="StartLocation, EndLocation, LineStyle")
|
static void DrawDebugCatmullRomSpline
(
const FDebugDrawer& Drawer,
const TArray< FVector >& Points,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const bool bMonotonic,
const int32 Segments
)
|
Debug Draw a catmull rom spline |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Points, LineStyle")
|
static void DrawDebugCatmullRomSplineArrayView
(
const FDebugDrawer& Drawer,
const TArrayView< const FVector > Points,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const bool bMonotonic,
const int32 Segments
)
|
|
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Points, LineStyle")
|
static void DrawDebugCatmullRomSplineEnd
(
const FDebugDrawer& Drawer,
const FVector& V0,
const FVector& V1,
const FVector& V2,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const bool bMonotonic,
const int32 Segments
)
|
Debug Draw the end section of a catmull rom spline |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="V0, V1, V2, LineStyle")
|
static void DrawDebugCatmullRomSplineSection
(
const FDebugDrawer& Drawer,
const FVector& V0,
const FVector& V1,
const FVector& V2,
const FVector& V3,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const bool bMonotonic,
const int32 Segments
)
|
Debug Draw a full segment of a catmull rom spline |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="V0, V1, V2, V3, LineStyle")
|
static void DrawDebugCatmullRomSplineStart
(
const FDebugDrawer& Drawer,
const FVector& V0,
const FVector& V1,
const FVector& V2,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const bool bMonotonic,
const int32 Segments
)
|
Debug Draw the start section of a catmull rom spline |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="V0, V1, V2, LineStyle")
|
|
Debug draw a basic chair shape |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle, Settings")
|
static void DrawDebugCircle
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius,
const int32 Segments
)
|
Debug Draw an circle around the XY axis |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugCircleArrow
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const float Angle,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius,
const float Length,
const FDrawDebugArrowSettings& ArrowSettings
)
|
Debug Draw an arrow coming off a circle at a given angle |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle, ArrowSettings")
|
static void DrawDebugCircleOutline
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float InnerRadius,
const float OuterRadius,
const int32 Segments
)
|
Debug Draw the outline of a circle (two circles) around the XY axis |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugCircleTick
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const float Angle,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius,
const float Length,
bool bInside
)
|
Debug Draw an tick on a circle at a given angle |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugCircleTicks
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const TArray< float >& Angles,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius,
const float Length,
bool bInside
)
|
Debug Draw ticks on a circle at the given angles |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, Angles, LineStyle")
|
static void DrawDebugCircleTicksArrayView
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const TArrayView< const float > Angles,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius,
const float Length,
bool bInside
)
|
|
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, Angles, LineStyle")
|
static void DrawDebugCone
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Length,
const float Radius,
const int32 Segments
)
|
Debug Draw a cone |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugCrossLocator
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius
)
|
Debug Draw an axis-aligned cross rotated by 45 degrees |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugDecagon
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius
)
|
Debug Draw a decagon on the XY axis |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugDiamond
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius
)
|
Debug Draw a diamond on the XY axis |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugDirection
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FVector& Direction,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float DrawArrowLength,
const float ArrowHeadScale
)
|
Debug Draw an arrow at the given location facing in the given direction |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Direction, LineStyle")
|
|
Debug draw a basic door shape |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle, Settings")
|
static void DrawDebugEvent
(
const FDebugDrawer& Drawer,
bool bTimeUntilEventKnown,
const float TimeUntilEvent,
const FVector& Location,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Size
)
|
Debug draw a phase-representation of an event at a location |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, LineStyle")
|
static void DrawDebugFlatArrow
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Length,
const float Width
)
|
Draws a flat 2d arrow motif |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
|
Debug Draw a Frustum |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="FrustumToWorld, LineStyle")
|
static void DrawDebugGraph
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const TArray< float >& Xvalues,
const TArray< float >& Yvalues,
const float Xmin,
const float Xmax,
const float Ymin,
const float Ymax,
const float XaxisLength,
const float YaxisLength,
const FDrawDebugLineStyle& TextLineStyle,
const FDrawDebugLineStyle& AxesLineStyle,
const FDrawDebugLineStyle& PlotLineStyle,
const bool bDepthTest,
const FDrawDebugGraphAxesSettings& AxesSettings
)
|
Debug Draw a simple graph. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, TextLineStyle, AxesLineStyle, PlotLineStyle, AxesSettings")
|
static void DrawDebugGraphArrayView
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const TArrayView< const float > Xvalues,
const TArrayView< const float > Yvalues,
const float Xmin,
const float Xmax,
const float Ymin,
const float Ymax,
const float XaxisLength,
const float YaxisLength,
const FDrawDebugLineStyle& TextLineStyle,
const FDrawDebugLineStyle& AxesLineStyle,
const FDrawDebugLineStyle& PlotLineStyle,
const bool bDepthTest,
const FDrawDebugGraphAxesSettings& AxesSettings
)
|
|
DrawDebugLibrary.h |
|
|
Debug Draw a simple graph axes. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, TextLineStyle, AxesLineStyle, AxesSettings")
|
static void DrawDebugGraphLegend
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const TArray< FLinearColor >& LegendColors,
const TArray< FString >& LegendLabels,
const float XaxisLength,
const float YaxisLength,
const FDrawDebugLineStyle& TextLineStyle,
const FDrawDebugLineStyle& IconLineStyle,
const float IconSize,
const bool bDepthTest,
const FDrawDebugStringSettings& LegendSettings
)
|
Debug Draw a simple graph legend. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LegendColors, LegendLabels, TextLineStyle, IconLineStyle, LegendSettings")
|
static void DrawDebugGraphLegendArrayView
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const TArrayView< const FLinearColor > LegendColors,
const TArrayView< const FString > LegendLabels,
const float XaxisLength,
const float YaxisLength,
const FDrawDebugLineStyle& TextLineStyle,
const FDrawDebugLineStyle& IconLineStyle,
const float IconSize,
const bool bDepthTest,
const FDrawDebugStringSettings& LegendSettings
)
|
|
DrawDebugLibrary.h |
|
static void DrawDebugGraphLine
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const TArray< float >& Xvalues,
const TArray< float >& Yvalues,
const float Xmin,
const float Xmax,
const float Ymin,
const float Ymax,
const float XaxisLength,
const float YaxisLength,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest
)
|
Debug Draw a line on a simple graph. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, Xvalues, Yvalues, LineStyle")
|
static void DrawDebugGraphLineArrayView
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const TArrayView< const float > Xvalues,
const TArrayView< const float > Yvalues,
const float Xmin,
const float Xmax,
const float Ymin,
const float Ymax,
const float XaxisLength,
const float YaxisLength,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest
)
|
|
DrawDebugLibrary.h |
|
static void DrawDebugGroundTargetArrow
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Length,
const float ArrowHeadSize,
const float Radius,
const int32 Segments
)
|
Draws an arrow pointing down at the location surrounded by a circle |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, LineStyle")
|
static void DrawDebugHeptagon
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius
)
|
Debug Draw a heptagon on the XY axis |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugHexagon
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius
)
|
Debug Draw a hexagon on the XY axis |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugLine
(
const FDebugDrawer& Drawer,
const FVector& StartLocation,
const FVector& EndLocation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest
)
|
Debug Draw a line |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="StartLocation, EndLocation, LineStyle")
|
|
Debug Draw lines. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="StartLocations, EndLocations, LineStyle")
|
|
|
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="StartLocations, EndLocations, LineStyle")
|
|
|
DrawDebugLibrary.h |
|
|
Get the color from a line style |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
- Meta=(BlueprintAutocast, CompactNodeTitle="->", AutoCreateRefTerm="LineStyle")
|
|
Get a line style from a point style |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
- Meta=(BlueprintAutocast, CompactNodeTitle="->", AutoCreateRefTerm="PointStyle")
|
|
Get a line style with the color changed |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
- Meta=(AutoCreateRefTerm="LineStyle")
|
|
Get a line style with the color (excluding the opacity) changed |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
- Meta=(AutoCreateRefTerm="LineStyle")
|
|
Get a line style with the thickness changed |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
- Meta=(AutoCreateRefTerm="LineStyle")
|
|
Get a line style with the type changed |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
- Meta=(AutoCreateRefTerm="LineStyle")
|
static void DrawDebugLocation
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float DrawRadius,
const int32 Segments
)
|
Debug Draw a sphere at the given location |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, LineStyle")
|
static void DrawDebugLocations
(
const FDebugDrawer& Drawer,
const TArray< FVector >& Locations,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float DrawRadius,
const int32 Segments
)
|
Debug Draw spheres at the given locations |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Locations, LineStyle")
|
static void DrawDebugLocationsArrayView
(
const FDebugDrawer& Drawer,
const TArrayView< const FVector > Locations,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float DrawRadius,
const int32 Segments
)
|
|
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Locations, LineStyle")
|
static void DrawDebugLocator
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius
)
|
Debug Draw an axis-aligned cross |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugMoverOrientation
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const FVector ForwardVector,
const float Scale
)
|
Draws a flat 2d motif representing mover position and rotation |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
|
Debug Draw a name |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Name, Location, Rotation, LineStyle, Settings")
|
|
Get the dimensions of a draw debug name. Useful for aligning or centering text. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Name, Settings")
|
static void DrawDebugNonagon
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius
)
|
Debug Draw a nonagon on the XY axis |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugOctagon
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius
)
|
Debug Draw a octagon on the XY axis |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
|
Debug Draw an arrow with an orientation |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle, Settings")
|
static void DrawDebugPentagon
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius
)
|
Debug Draw a pentagon on the XY axis |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
|
Debug Draw a point |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, PointStyle")
|
|
Debug Draw points. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Locations, PointStyle")
|
|
|
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Locations, PointStyle")
|
|
Get the color from a point style |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
- Meta=(BlueprintAutocast, CompactNodeTitle="->", AutoCreateRefTerm="PointStyle")
|
|
Get a point style from a line style |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
- Meta=(BlueprintAutocast, CompactNodeTitle="->", AutoCreateRefTerm="LineStyle")
|
static void DrawDebugPose
(
const FDebugDrawer& Drawer,
const TArray< FVector >& BoneLocations,
const TArray< FVector >& BoneLinearVelocities,
const FTransform& RelativeTransform,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float DrawVelocityLineScale
)
|
Debug Draw a pose made up of bone locations and velocities |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="BoneLocations, BoneLinearVelocities, RelativeTransform, LineStyle")
|
static void DrawDebugPoseFromArrayViews
(
const FDebugDrawer& Drawer,
const TArrayView< const FVector > BoneLocations,
const TArrayView< const FVector > BoneLinearVelocities,
const FTransform& RelativeTransform,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float DrawVelocityLineScale
)
|
|
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="BoneLocations, BoneLinearVelocities, RelativeTransform, LineStyle")
|
static void DrawDebugRangeTrajectoryArrayView
(
const FDebugDrawer& Drawer,
const TArrayView< const FVector > TrajectoryLocations,
const TArrayView< const FQuat4f > TrajectoryRotations,
const bool bDepthTest,
const FVector& ForwardVector,
const bool bDrawOrientations,
const bool bDrawStartingAtOrigin,
const FVector& OriginOffset
)
|
Draws a trajectory in the style of trajectory drawing in persona |
DrawDebugLibrary.h |
|
static void DrawDebugRegularPolygon
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius,
const int32 Sides
)
|
Debug Draw a flat regular polygon on the XY axis |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugRotation
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float DrawRadius
)
|
Draws a rotation |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
|
Draws an array of transforms |
DrawDebugLibrary.h |
|
static void DrawDebugSimpleSphere
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius,
const int32 Segments
)
|
Debug Draw a simple sphere made up of three circles one of each axis |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
|
Draws a skeleton made up of the given bone transforms |
DrawDebugLibrary.h |
|
|
Draws a skeleton from a skinned mesh component |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly)
|
static void DrawDebugSphere
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius,
const int32 Segments
)
|
Debug Draw a sphere |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugSquare
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float HalfLength
)
|
Debug Draw a square on the XY axis |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugSquareBasePyramid
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Length,
const float Width
)
|
Debug Draw a square base pyramid |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
|
Debug Draw a string. Will only render ASCII characters. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="String, Location, Rotation, LineStyle, Settings")
|
|
Get the dimensions of a draw debug string. Useful for aligning or centering text. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="String, Settings")
|
|
Get the number of line segments required to draw debug string. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="String, Settings")
|
|
|
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="String, Location, Rotation, LineStyle, Settings")
|
|
|
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="String, Settings")
|
|
|
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="String, Settings")
|
|
Debug Draw some text. Will only render ASCII characters. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Text, Location, Rotation, LineStyle, Settings")
|
|
Get the dimensions of a draw debug text. Useful for aligning or centering text. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Text, Settings")
|
static void DrawDebugTrajectory
(
const FDebugDrawer& Drawer,
const TArray< FVector >& Locations,
const TArray< FVector >& Directions,
const FTransform& RelativeTransform,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float DrawArrowLength,
const float PointRadius,
const float ArrowHeadScale,
const int32 Segments,
const float VerticalOffset
)
|
Debug Draw a trajectory of locations and directions |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Locations, Directions, RelativeTransform, LineStyle")
|
static void DrawDebugTrajectoryFromArrayViews
(
const FDebugDrawer& Drawer,
const TArrayView< const FVector > Locations,
const TArrayView< const FVector > Directions,
const FTransform& RelativeTransform,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float DrawArrowLength,
const float PointRadius,
const float ArrowHeadScale,
const int32 Segments,
const float VerticalOffset
)
|
|
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Locations, Directions, RelativeTransform, LineStyle")
|
static void DrawDebugTransform
(
const FDebugDrawer& Drawer,
const FTransform& Transform,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float DrawRadius
)
|
Debug Draw a set of axes at the given transform |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Transform, LineStyle")
|
|
Draws an array of transforms |
DrawDebugLibrary.h |
|
static void DrawDebugTransformTrajectory
(
const FDebugDrawer& Drawer,
UPARAM(ref) const FTransformTrajectory& TransformTrajectory,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius,
const float VerticalOffset
)
|
Debug Draw a transform trajectory |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="TransformTrajectory, LineStyle")
|
static void DrawDebugTriangle
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Radius
)
|
Debug Draw a triangle on the XY axis |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugTriangularBasePyramid
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FRotator& Rotation,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float Length,
const float Width
)
|
Debug Draw a triangular base pyramid |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Rotation, LineStyle")
|
static void DrawDebugVelocities
(
const FDebugDrawer& Drawer,
const TArray< FVector >& Locations,
const TArray< FVector >& Velocities,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float DrawVelocityLineScale
)
|
Debug draw velocities |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Locations, Velocities, LineStyle")
|
static void DrawDebugVelocitiesArrayView
(
const FDebugDrawer& Drawer,
const TArrayView< const FVector > Locations,
const TArrayView< const FVector > Velocities,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float DrawVelocityLineScale
)
|
|
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Locations, Velocities, LineStyle")
|
static void DrawDebugVelocity
(
const FDebugDrawer& Drawer,
const FVector& Location,
const FVector& Velocity,
const FDrawDebugLineStyle& LineStyle,
const bool bDepthTest,
const float DrawVelocityLineScale
)
|
Debug Draw a line at the given location scaled by the given velocity |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Location, Velocity, LineStyle")
|
|
Gets the default debug draw bone color |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
|
static float GetDefaultBoneRadius()
|
Gets the default debug draw bone radius |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
|
static FDebugDrawer MakeAnimInstanceProxyDebugDrawer
(
FAnimInstanceProxy* AnimInstanceProxy
)
|
Make a debug drawer for an AnimInstanceProxy |
DrawDebugLibrary.h |
|
|
Make a debug debugger from the current "Self" object |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, DefaultToSelf="Object", HidePin="Object")
|
|
Make a line style from a color |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
- Meta=(BlueprintAutocast, CompactNodeTitle="->")
|
|
Make a point style from a color |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
- Meta=(BlueprintAutocast, CompactNodeTitle="->")
|
static void MakeLinearlySpacedFloatArray
(
TArray< float >& OutValues,
const float Start,
const float Stop,
const int32 Num
)
|
Convenience function for making an array of linearly spaced float values |
DrawDebugLibrary.h |
- BlueprintPure=true
- Category="Draw Debug Library"
|
|
Make a debug drawer by merging multiple other debug drawers of different types |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly)
|
|
|
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly)
|
|
Make a null debug drawer which ignores draw commands |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
|
static FDebugDrawer MakeObjectDebugDrawer
(
UObject* Object
)
|
Make a debug drawer for a UObject |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly)
|
static FDebugDrawer MakePDIDebugDrawer
(
FPrimitiveDrawInterface* PrimitiveDrawInterface
)
|
Make a debug drawer for a FPrimitiveDrawInterface |
DrawDebugLibrary.h |
|
|
Make a debug drawer for the Visual Logger from the current "Self" object |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, DefaultToSelf="Object", HidePin="Object")
|
static FDebugDrawer MakeVisualLoggerDebugDrawerFromObject
(
UObject* Object,
const FName Category,
const EDrawDebugLogVerbosity Verbosity,
const bool bDrawToScene,
const bool bDrawToSceneWhileRecording
)
|
Make a debug drawer for the Visual Logger |
DrawDebugLibrary.h |
- BlueprintPure
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly)
|
|
|
DrawDebugLibrary.h |
|
|
Make a debug drawer for a UWorld |
DrawDebugLibrary.h |
|
|
Debug Draw a name to the visual logger. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Name, Location")
|
|
Debug Draw a string to the visual logger. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="String, Location")
|
static void VisualLoggerDrawStringView
(
const FDebugDrawer& Drawer,
const FStringView String,
const FVector& Location,
const FLinearColor Color
)
|
|
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="String, Location")
|
|
Debug Draw some text to the visual logger. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Text, Location")
|
|
Log a string to the visual logger. Only does anything with a VisualLoggerDebugDrawer. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="String")
|
static void VisualLoggerLogStringView
(
const FDebugDrawer& Drawer,
const FStringView String,
const FLinearColor Color
)
|
|
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="String")
|
|
Log some text to the visual logger. Only does anything with a VisualLoggerDebugDrawer. |
DrawDebugLibrary.h |
- BlueprintCallable
- Category="Draw Debug Library"
- Meta=(DevelopmentOnly, AutoCreateRefTerm="Text")
|