14#include "DataflowDebugDraw.generated.h"
28 virtual void SetColor(
const FLinearColor& InColor)
override;
29 virtual void SetPointSize(
float Size)
override;
30 virtual void SetLineWidth(
double Width)
override;
32 virtual void SetShaded(
bool bInShaded)
override;
34 virtual void SetForegroundPriority()
override;
35 virtual void SetWorldPriority()
override;
36 virtual void ResetAllState()
override;
45 virtual void DrawSphere(
const FVector&
Center,
double Radius)
const override;
46 virtual void DrawCapsule(
const FVector&
Center,
const double& Radius,
const double& HalfHeight,
const FVector& XAxis,
const FVector& YAxis,
const FVector &ZAxis)
const override;
47 virtual void DrawText3d(
const FString&
String,
const FVector& Location)
const override;
49 virtual void DrawOverlayText(
const FString&
InString)
override;
50 virtual FString GetOverlayText()
const override;
65 double LineWidth = 1.0;
66 float PointSize = 5.0;
67 bool bWireframe =
true;
69 bool bTranslucent =
false;
93 UPROPERTY(EditAnywhere, Category =
"Debug Draw")
102 UPROPERTY(EditAnywhere, Category = "
Debug Draw", meta = (ClampMin = "0.1", ClampMax = "10.0"));
103 float LineWidthMultiplier = 1.f;
125 UPROPERTY(EditAnywhere, Category =
"Debug Draw - Sphere Covering")
135 float LineWidthMultiplier = .25f;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EDataflowSphereCoveringColorMethod
Definition DataflowDebugDraw.h:113
EDataflowDebugDrawRenderType
Definition DataflowDebugDraw.h:80
ESceneDepthPriorityGroup
Definition EngineTypes.h:187
@ SDPG_World
Definition EngineTypes.h:189
return true
Definition ExternalRpcRegistry.cpp:601
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
uint32 Size
Definition VulkanMemory.cpp:4034
Definition DataflowDebugDraw.h:19
virtual ~FDataflowDebugDraw()=default
Definition DataflowDebugDrawComponent.h:22
EDrawType
Definition DebugRenderSceneProxy.h:48
@ Invalid
Definition DebugRenderSceneProxy.h:52
Definition DataflowDebugDrawInterface.h:23
Definition RefCounting.h:454
@ false
Definition radaudio_common.h:23
Definition DataflowElement.h:12
Definition DataflowDebugDraw.h:90
Definition DataflowDebugDraw.h:121
static CORE_API const FLinearColor White
Definition Color.h:456
Definition DataflowDebugDrawInterface.h:48