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

#include <DebugRenderSceneProxy.h>

Public Member Functions

 FCone ()
 
 FCone (const FMatrix &InConeToWorld, const float InAngle1, const float InAngle2, const FLinearColor &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, TArray< FVector > *VertsCache=nullptr) const
 

Public Attributes

FMatrix ConeToWorld
 
float Angle1
 
float Angle2
 
FColor Color
 
float Thickness
 
EDrawType DrawTypeOverride = EDrawType::Invalid
 

Constructor & Destructor Documentation

◆ FCone() [1/2]

FDebugRenderSceneProxy::FCone::FCone ( )
inline

◆ FCone() [2/2]

FDebugRenderSceneProxy::FCone::FCone ( const FMatrix InConeToWorld,
const float  InAngle1,
const float  InAngle2,
const FLinearColor InColor,
EDrawType  InDrawTypeOverride = EDrawType::Invalid,
const float  InThickness = 0.f 
)
inline

Member Function Documentation

◆ Draw()

void FDebugRenderSceneProxy::FCone::Draw ( FPrimitiveDrawInterface PDI,
EDrawType  InDrawType,
uint32  InDrawAlpha,
FMaterialCache MaterialCache,
int32  ViewIndex,
FMeshElementCollector Collector,
TArray< FVector > *  VertsCache = nullptr 
) const

Member Data Documentation

◆ Angle1

float FDebugRenderSceneProxy::FCone::Angle1

◆ Angle2

float FDebugRenderSceneProxy::FCone::Angle2

◆ Color

FColor FDebugRenderSceneProxy::FCone::Color

◆ ConeToWorld

FMatrix FDebugRenderSceneProxy::FCone::ConeToWorld

◆ DrawTypeOverride

EDrawType FDebugRenderSceneProxy::FCone::DrawTypeOverride = EDrawType::Invalid

◆ Thickness

float FDebugRenderSceneProxy::FCone::Thickness

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