UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UGizmoCircleComponent Class Reference

#include <GizmoCircleComponent.h>

+ Inheritance diagram for UGizmoCircleComponent:

Public Attributes

FVector Normal = FVector(0,0,1)
 
float Radius = 100.0f
 
float Thickness = 2.0f
 
int NumSides = 64
 
bool bViewAligned = false
 
bool bDrawFullCircle = false
 
bool bOnlyAllowFrontFacingHits = true
 
- Public Attributes inherited from UGizmoBaseComponent
FLinearColor Color = FLinearColor::Red
 
float HoverSizeMultiplier = 2.0f
 
float PixelHitDistanceThreshold = 7.0f
 

Additional Inherited Members

- Public Member Functions inherited from UGizmoBaseComponent
 UGizmoBaseComponent ()
 
void NotifyExternalPropertyUpdates ()
 
void SetGizmoViewContext (UGizmoViewContext *GizmoViewContextIn)
 
virtual void UpdateHoverState (bool bHoveringIn) override
 
virtual void UpdateWorldLocalState (bool bWorldIn) override
 
- Public Member Functions inherited from IGizmoBaseComponentInterface
virtual void UpdateInteractingState (bool bInteractingIn)
 
- Protected Attributes inherited from UGizmoBaseComponent
bool bHovering = false
 
bool bWorld = false
 
TObjectPtr< UGizmoViewContextGizmoViewContext = nullptr
 
bool bIsViewDependent = false
 

Detailed Description

Simple Component intended to be used as part of 3D Gizmos. Draws a 3D circle based on parameters.

Member Data Documentation

◆ bDrawFullCircle

bool UGizmoCircleComponent::bDrawFullCircle = false

◆ bOnlyAllowFrontFacingHits

bool UGizmoCircleComponent::bOnlyAllowFrontFacingHits = true

◆ bViewAligned

bool UGizmoCircleComponent::bViewAligned = false

◆ Normal

FVector UGizmoCircleComponent::Normal = FVector(0,0,1)

◆ NumSides

int UGizmoCircleComponent::NumSides = 64

◆ Radius

float UGizmoCircleComponent::Radius = 100.0f

◆ Thickness

float UGizmoCircleComponent::Thickness = 2.0f

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