UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::GizmoUtil::FTransformSubGizmoCommonParams Struct Reference

#include <TransformSubGizmoUtil.h>

Public Member Functions

int GetClampedAxisIndex () const
 

Public Attributes

UPrimitiveComponent * Component = nullptr
 
UTransformProxyTransformProxy = nullptr
 
EAxis::Type Axis = EAxis::None
 
bool bAxisIsBasedOnRootComponent = true
 
TOptional< FTextTransactionName
 
IToolContextTransactionProviderTransactionProvider = nullptr
 
UObjectOuterForSubobjects = nullptr
 
bool bManipulatesRootComponent = true
 

Detailed Description

Common parameters needed for initializing a sub gizmo. Used in several sub gizmo reinitialization functions (such as UAxisPositionGizmo::InitializeAsTranslateGizmo).

Member Function Documentation

◆ GetClampedAxisIndex()

int UE::GizmoUtil::FTransformSubGizmoCommonParams::GetClampedAxisIndex ( ) const
inline

Member Data Documentation

◆ Axis

EAxis::Type UE::GizmoUtil::FTransformSubGizmoCommonParams::Axis = EAxis::None

◆ bAxisIsBasedOnRootComponent

bool UE::GizmoUtil::FTransformSubGizmoCommonParams::bAxisIsBasedOnRootComponent = true

◆ bManipulatesRootComponent

bool UE::GizmoUtil::FTransformSubGizmoCommonParams::bManipulatesRootComponent = true

◆ Component

UPrimitiveComponent* UE::GizmoUtil::FTransformSubGizmoCommonParams::Component = nullptr

◆ OuterForSubobjects

UObject* UE::GizmoUtil::FTransformSubGizmoCommonParams::OuterForSubobjects = nullptr

◆ TransactionName

TOptional<FText> UE::GizmoUtil::FTransformSubGizmoCommonParams::TransactionName

◆ TransactionProvider

IToolContextTransactionProvider* UE::GizmoUtil::FTransformSubGizmoCommonParams::TransactionProvider = nullptr

◆ TransformProxy

UTransformProxy* UE::GizmoUtil::FTransformSubGizmoCommonParams::TransformProxy = nullptr

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