UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDebugRenderSceneProxy::FCircle Struct Reference

#include <DebugRenderSceneProxy.h>

Public Member Functions

 FCircle (const FVector &InCenter, const FVector &InAxis, const float InRadius, const FColor &InColor, EDrawType InDrawTypeOverride=EDrawType::Invalid, const float InThickness=0.f)
 
ENGINE_API void Draw (FPrimitiveDrawInterface *PDI, EDrawType InDrawType, uint32 InDrawAlpha, FMaterialCache &MaterialCache, int32 ViewIndex, FMeshElementCollector &Collector) const
 

Public Attributes

FVector Center
 
FVector Axis
 
float Radius
 
FColor Color
 
float Thickness
 
EDrawType DrawTypeOverride = EDrawType::Invalid
 

Detailed Description

Struct to hold info about circles to render.

Constructor & Destructor Documentation

◆ FCircle()

FDebugRenderSceneProxy::FCircle::FCircle ( const FVector InCenter,
const FVector InAxis,
const float  InRadius,
const FColor InColor,
EDrawType  InDrawTypeOverride = EDrawType::Invalid,
const float  InThickness = 0.f 
)
inline

Member Function Documentation

◆ Draw()

void FDebugRenderSceneProxy::FCircle::Draw ( FPrimitiveDrawInterface PDI,
EDrawType  InDrawType,
uint32  InDrawAlpha,
FMaterialCache MaterialCache,
int32  ViewIndex,
FMeshElementCollector Collector 
) const

Member Data Documentation

◆ Axis

FVector FDebugRenderSceneProxy::FCircle::Axis

◆ Center

FVector FDebugRenderSceneProxy::FCircle::Center

◆ Color

FColor FDebugRenderSceneProxy::FCircle::Color

◆ DrawTypeOverride

EDrawType FDebugRenderSceneProxy::FCircle::DrawTypeOverride = EDrawType::Invalid

◆ Radius

float FDebugRenderSceneProxy::FCircle::Radius

◆ Thickness

float FDebugRenderSceneProxy::FCircle::Thickness

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