UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition DataflowSimpleDebugDrawMesh.h:8
virtual DATAFLOWCORE_API int32 GetMaxVertexIndex() const override
Definition DataflowSimpleDebugDrawMesh.cpp:6
virtual DATAFLOWCORE_API bool IsValidVertex(int32 VertexIndex) const override
Definition DataflowSimpleDebugDrawMesh.cpp:11
DATAFLOWCORE_API void TransformVertices(const FTransform &Transform)
Definition DataflowSimpleDebugDrawMesh.cpp:57
virtual DATAFLOWCORE_API int32 GetMaxTriangleIndex() const override
Definition DataflowSimpleDebugDrawMesh.cpp:34
virtual DATAFLOWCORE_API FVector GetVertexNormal(int32 VertexIndex) const override
Definition DataflowSimpleDebugDrawMesh.cpp:21
TArray< FVector > VertexNormals
Definition DataflowSimpleDebugDrawMesh.h:11
virtual DATAFLOWCORE_API FIntVector3 GetTriangle(int32 VertexIndex) const override
Definition DataflowSimpleDebugDrawMesh.cpp:44
TArray< FVector > Vertices
Definition DataflowSimpleDebugDrawMesh.h:9
DATAFLOWCORE_API void SetTriangle(const int32 TriangleIndex, const int32 VertexIndexA, const int32 VertexIndexB, const int32 VertexIndexC)
Definition DataflowSimpleDebugDrawMesh.cpp:49
DATAFLOWCORE_API void MakeRectangleMesh(const FVector &Origin, const float Width, const float Height, const int32 WidthVertexCount, const int32 HeightVertexCount)
Definition DataflowSimpleDebugDrawMesh.cpp:77
virtual ~FSimpleDebugDrawMesh()=default
virtual DATAFLOWCORE_API bool IsValidTriangle(int32 VertexIndex) const override
Definition DataflowSimpleDebugDrawMesh.cpp:39
TArray< FIntVector3 > Triangles
Definition DataflowSimpleDebugDrawMesh.h:10
virtual DATAFLOWCORE_API FVector GetVertexPosition(int32 VertexIndex) const override
Definition DataflowSimpleDebugDrawMesh.cpp:16
DATAFLOWCORE_API void SetVertex(const int32 VertexIndex, const FVector &VertexPosition)
Definition DataflowSimpleDebugDrawMesh.cpp:26
Definition DataflowDebugDrawInterface.h:48