UGizmoConstantFrameAxisSource

[UGizmoConstantFrameAxisSource](API\Runtime\InteractiveToolsFramework\BaseGizmos\UGizmoConstantFrameAxisSource) is an [IGizmoAxisSource](API\Runtime\InteractiveToolsFramework\BaseGizmos\IGizmoAxisSource) implementation that internally stores the Origin, Direction, and X/Y Tangent constants.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UGizmoConstantFrameAxisSource

References

Module

InteractiveToolsFramework

Header

/Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/AxisSources.h

Include

#include "BaseGizmos/AxisSources.h"

Syntax

class UGizmoConstantFrameAxisSource :
    public UObject,
    public IGizmoAxisSource

Remarks

UGizmoConstantFrameAxisSource is an IGizmoAxisSource implementation that internally stores the Origin, Direction, and X/Y Tangent constants.

Variables

Name Description

Public variable

FVector

 

Direction

Public variable

FVector

 

Origin

Public variable

FVector

 

TangentX

Public variable

FVector

 

TangentY

Overridden from IGizmoAxisSource

Name Description

Public function Virtual Const

FVector

 

GetDirection()

Public function Virtual Const

FVector

 

GetOrigin()

Public function Virtual Const

void

 

GetTangentVectors

(
    FVector& TangentXOut,
    FVector& TangentYOut
)

Get the two tangent vectors that are orthogonal to the Direction vector.

Public function Virtual Const

bool

 

HasTangentVectors()