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

#include <GizmoBoxComponent.h>

+ Inheritance diagram for UGizmoBoxComponent:

Public Attributes

FVector Origin = FVector(0, 0, 0)
 
FQuat Rotation = FQuat::Identity
 
FVector Dimensions = FVector(20.0f, 20.0f, 20.0f)
 
float LineThickness = 2.0f
 
bool bRemoveHiddenLines = true
 
bool bEnableAxisFlip = 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 outline of 3D Box based on parameters.

Member Data Documentation

◆ bEnableAxisFlip

bool UGizmoBoxComponent::bEnableAxisFlip = true

◆ bRemoveHiddenLines

bool UGizmoBoxComponent::bRemoveHiddenLines = true

◆ Dimensions

FVector UGizmoBoxComponent::Dimensions = FVector(20.0f, 20.0f, 20.0f)

◆ LineThickness

float UGizmoBoxComponent::LineThickness = 2.0f

◆ Origin

FVector UGizmoBoxComponent::Origin = FVector(0, 0, 0)

◆ Rotation

FQuat UGizmoBoxComponent::Rotation = FQuat::Identity

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