UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDataflowDebugDrawBaseObject Struct Referenceabstract

#include <DataflowDebugDrawObject.h>

+ Inheritance diagram for FDataflowDebugDrawBaseObject:

Public Types

using Super = IDataflowDebugDrawObject
 

Public Member Functions

 FDataflowDebugDrawBaseObject (IDataflowDebugDrawInterface::FDataflowElementsType &InDataflowElements)
 
virtual void PopulateDataflowElements ()=0
 
virtual void DrawDataflowElements (FPrimitiveDrawInterface *PDI)=0
 
virtual FBox ComputeBoundingBox () const =0
 
virtual bool IsA (FName InType) const override
 
- Public Member Functions inherited from IDataflowDebugDrawObject
virtual ~IDataflowDebugDrawObject ()=default
 
- Public Member Functions inherited from FRefCountedObject
 FRefCountedObject ()
 
virtual ~FRefCountedObject ()
 
 FRefCountedObject (const FRefCountedObject &Rhs)=delete
 
FRefCountedObjectoperator= (const FRefCountedObject &Rhs)=delete
 
FReturnedRefCountValue AddRef () const
 
uint32 Release () const
 
uint32 GetRefCount () const
 

Static Public Member Functions

static FName StaticType ()
 
- Static Public Member Functions inherited from IDataflowDebugDrawObject
static FName StaticType ()
 

Protected Attributes

IDataflowDebugDrawInterface::FDataflowElementsTypeDataflowElements
 
int32 ElementsOffset = 0
 
int32 ElementsSize = 0
 

Detailed Description

Dataflow object debug draw parent class

Member Typedef Documentation

◆ Super

Constructor & Destructor Documentation

◆ FDataflowDebugDrawBaseObject()

FDataflowDebugDrawBaseObject::FDataflowDebugDrawBaseObject ( IDataflowDebugDrawInterface::FDataflowElementsType InDataflowElements)
inline

Member Function Documentation

◆ ComputeBoundingBox()

virtual FBox FDataflowDebugDrawBaseObject::ComputeBoundingBox ( ) const
pure virtual

Compute teh dataflow elements bounding box

◆ DrawDataflowElements()

virtual void FDataflowDebugDrawBaseObject::DrawDataflowElements ( FPrimitiveDrawInterface PDI)
pure virtual

Debug draw dataflow element

◆ IsA()

virtual bool FDataflowDebugDrawBaseObject::IsA ( FName  InType) const
inlineoverridevirtual

Check of the object type

Reimplemented from IDataflowDebugDrawObject.

◆ PopulateDataflowElements()

virtual void FDataflowDebugDrawBaseObject::PopulateDataflowElements ( )
pure virtual

Populate dataflow elements

◆ StaticType()

static FName FDataflowDebugDrawBaseObject::StaticType ( )
inlinestatic

Member Data Documentation

◆ DataflowElements

IDataflowDebugDrawInterface::FDataflowElementsType& FDataflowDebugDrawBaseObject::DataflowElements
protected

List of dataflow elements the debug draw object is going to populate and render

◆ ElementsOffset

int32 FDataflowDebugDrawBaseObject::ElementsOffset = 0
protected

Elements offset in the global array

◆ ElementsSize

int32 FDataflowDebugDrawBaseObject::ElementsSize = 0
protected

Elements size in the global array


The documentation for this struct was generated from the following file: