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

#include <GizmoLineHandleComponent.h>

+ Inheritance diagram for UGizmoLineHandleComponent:

Public Attributes

FVector Normal = FVector(0, 0, 1)
 
float HandleSize = 10.0f
 
float Thickness = 2.0f
 
FVector Direction = FVector(0, 0, 1.)
 
float Length
 
bool bImageScale = 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 line terminated by a short perpendicular handle line based on parameters.

Member Data Documentation

◆ bImageScale

bool UGizmoLineHandleComponent::bImageScale = true

◆ Direction

FVector UGizmoLineHandleComponent::Direction = FVector(0, 0, 1.)

◆ HandleSize

float UGizmoLineHandleComponent::HandleSize = 10.0f

◆ Length

float UGizmoLineHandleComponent::Length

◆ Normal

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

◆ Thickness

float UGizmoLineHandleComponent::Thickness = 2.0f

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