UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DataflowDebugDrawComponent.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "DataflowContent.h"
7#include "DataflowDebugDrawComponent.generated.h"
8
10
11UCLASS(MinimalAPI)
13{
15
16private:
17 virtual FDebugRenderSceneProxy* CreateDebugSceneProxy() override;
18 virtual FBoxSphereBounds CalcBounds(const FTransform& LocalToWorld) const override;
19};
20
22{
23public:
24
25 FDataflowDebugRenderSceneProxy(const UPrimitiveComponent* InComponent);
26
28 void ClearAll();
29
37
39 void AddPoint(const FDebugPoint& Point);
40
43
46
47private:
48
51
54
55private:
56 virtual void GetDynamicMeshElementsForView(const FSceneView* View, const int32 ViewIndex, const FSceneViewFamily& ViewFamily, const uint32 VisibilityMap, FMeshElementCollector& Collector, FMaterialCache& DefaultMaterialCache, FMaterialCache& SolidMeshMaterialCache) const override;
57 virtual FPrimitiveViewRelevance GetViewRelevance(const FSceneView* View) const override;
58};
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
ESceneDepthPriorityGroup
Definition EngineTypes.h:187
@ SDPG_World
Definition EngineTypes.h:189
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition DataflowDebugDrawComponent.h:22
void ReservePoints(int32 NumAdditionalPoints)
Definition DataflowDebugDrawComponent.cpp:139
void ClearAll()
Definition DataflowDebugDrawComponent.cpp:109
void AddPoint(const FDebugPoint &Point)
Definition DataflowDebugDrawComponent.cpp:144
void AddObject(const TRefCountPtr< IDataflowDebugDrawObject > &Object)
Definition DataflowDebugDrawComponent.cpp:149
Definition DebugRenderSceneProxy.h:41
Definition MeshElementCollector.h:26
Definition SceneView.h:2212
Definition SceneView.h:1425
Definition Array.h:670
Definition RefCounting.h:454
Definition DataflowDebugDrawComponent.h:13
Definition DebugDrawComponent.h:50
Definition DataflowDebugDrawComponent.h:31
FLinearColor Color
Definition DataflowDebugDrawComponent.h:34
float Size
Definition DataflowDebugDrawComponent.h:33
ESceneDepthPriorityGroup Priority
Definition DataflowDebugDrawComponent.h:35
FVector Position
Definition DataflowDebugDrawComponent.h:32
Definition DebugRenderSceneProxy.h:127
Definition Color.h:48
static CORE_API const FLinearColor White
Definition Color.h:456
Definition PrimitiveViewRelevance.h:14
Definition DataflowDebugDrawInterface.h:13
Definition BoxSphereBounds.h:25