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

#include <GizmoArrowComponent.h>

+ Inheritance diagram for UGizmoArrowComponent:

Public Attributes

FVector Direction = FVector(0,0,1)
 
float Gap = 5.0f
 
float Length = 60.0f
 
float Thickness = 2.0f
 
- 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. Currently draws the "arrow" as a single 3D line.

Member Data Documentation

◆ Direction

FVector UGizmoArrowComponent::Direction = FVector(0,0,1)

◆ Gap

float UGizmoArrowComponent::Gap = 5.0f

◆ Length

float UGizmoArrowComponent::Length = 60.0f

◆ Thickness

float UGizmoArrowComponent::Thickness = 2.0f

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