6#include "Containers/Array.h"
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32 Size
Definition VulkanMemory.cpp:4034
Definition NameTypes.h:617
Definition RefCounting.h:252
Definition DataflowDebugDrawInterface.h:23
virtual void DrawBox(const FVector &Extents, const FQuat &Rotation, const FVector &Center, double UniformScale) const =0
virtual void ReservePoints(int32 NumAdditionalPoints)=0
virtual void SetPointSize(float Size)=0
virtual void DrawPoint(const FVector &Position)=0
virtual void SetLineWidth(double Width)=0
virtual void SetForegroundPriority()=0
virtual void DrawOverlayText(const FString &InString)=0
virtual void SetTranslucent(bool bInShadedTranslucent)=0
virtual void SetShaded(bool bInShaded)=0
virtual void DrawCapsule(const FVector &Center, const double &Radius, const double &HalfHeight, const FVector &XAxis, const FVector &YAxis, const FVector &ZAxis) const =0
virtual void DrawMesh(const IDebugDrawMesh &Mesh) const =0
virtual void DrawLine(const FVector &Start, const FVector &End) const =0
virtual void DrawText3d(const FString &String, const FVector &Location) const =0
virtual const FDataflowElementsType & GetDataflowElements() const =0
virtual ~IDataflowDebugDrawInterface()=default
virtual void ResetAllState()=0
virtual void DrawSphere(const FVector &Center, double Radius) const =0
virtual void SetColor(const FLinearColor &InColor)=0
virtual FString GetOverlayText() const =0
virtual void DrawObject(const TRefCountPtr< IDataflowDebugDrawObject > &Object)=0
virtual void SetWireframe(bool bInWireframe)=0
virtual void SetWorldPriority()=0
virtual FDataflowElementsType & ModifyDataflowElements()=0
Definition RefCounting.h:454
Definition DataflowElement.h:12
Definition DataflowDebugDrawInterface.h:48
virtual FIntVector3 GetTriangle(int32 TriangleIndex) const =0
virtual int32 GetMaxVertexIndex() const =0
virtual FVector GetVertexPosition(int32 VertexIndex) const =0
virtual bool IsValidTriangle(int32 TriangleIndex) const =0
virtual FVector GetVertexNormal(int32 VertexIndex) const =0
virtual ~IDebugDrawMesh()=default
virtual int32 GetMaxTriangleIndex() const =0
virtual bool IsValidVertex(int32 VertexIndex) const =0
Definition DataflowDebugDrawInterface.h:13
virtual ~IDataflowDebugDrawObject()=default
static FName StaticType()
Definition DataflowDebugDrawInterface.h:16
virtual bool IsA(FName InType) const
Definition DataflowDebugDrawInterface.h:19