UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DataflowDynamicMeshDebugDrawMesh.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6
8{
10
11 virtual ~FDynamicMeshDebugDrawMesh() = default;
12
13 DATAFLOWCORE_API virtual int32 GetMaxVertexIndex() const override;
14 DATAFLOWCORE_API virtual bool IsValidVertex(int32 VertexIndex) const override;
15 DATAFLOWCORE_API virtual FVector GetVertexPosition(int32 VertexIndex) const override;
16 DATAFLOWCORE_API virtual FVector GetVertexNormal(int32 VertexIndex) const override;
17
18 DATAFLOWCORE_API virtual int32 GetMaxTriangleIndex() const override;
19 DATAFLOWCORE_API virtual bool IsValidTriangle(int32 VertexIndex) const override;
20 DATAFLOWCORE_API virtual FIntVector3 GetTriangle(int32 VertexIndex) const override;
21
22private:
23 const class UE::Geometry::FDynamicMesh3* DynamicMesh;
24};
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition DynamicMesh3.h:108
Definition DataflowDynamicMeshDebugDrawMesh.h:8
virtual DATAFLOWCORE_API int32 GetMaxVertexIndex() const override
Definition DataflowDynamicMeshDebugDrawMesh.cpp:11
virtual DATAFLOWCORE_API FVector GetVertexNormal(int32 VertexIndex) const override
Definition DataflowDynamicMeshDebugDrawMesh.cpp:35
virtual ~FDynamicMeshDebugDrawMesh()=default
virtual DATAFLOWCORE_API bool IsValidTriangle(int32 VertexIndex) const override
Definition DataflowDynamicMeshDebugDrawMesh.cpp:54
virtual DATAFLOWCORE_API FVector GetVertexPosition(int32 VertexIndex) const override
Definition DataflowDynamicMeshDebugDrawMesh.cpp:25
virtual DATAFLOWCORE_API bool IsValidVertex(int32 VertexIndex) const override
Definition DataflowDynamicMeshDebugDrawMesh.cpp:20
virtual DATAFLOWCORE_API int32 GetMaxTriangleIndex() const override
Definition DataflowDynamicMeshDebugDrawMesh.cpp:45
virtual DATAFLOWCORE_API FIntVector3 GetTriangle(int32 VertexIndex) const override
Definition DataflowDynamicMeshDebugDrawMesh.cpp:59
Definition DataflowDebugDrawInterface.h:48