Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework > API/Runtime/InteractiveToolsFramework/UGizmoElementBase > API/Runtime/InteractiveToolsFramework/UGizmoElementBase/FRenderTraversalState
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FScaleMatrix SafeFlattenMatrix () |
Returns the flatten scale if the LocalToWorldTransform is safe to flatten. Otherwise, returns an unscaled matrix. | BaseGizmos/GizmoElementBase.h | |
FScaleMatrix SafeFlattenMatrix
(
const FTransform& InLocalToWorldTransform |
Returns the flatten scale if the provided LocalToWorldTransform is safe to flatten. | BaseGizmos/GizmoElementBase.h |
SafeFlattenMatrix()
Description
Returns the flatten scale if the LocalToWorldTransform is safe to flatten. Otherwise, returns an unscaled matrix.
| Name | SafeFlattenMatrix |
| Type | function |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/GizmoElementBase.h |
| Include Path | #include "BaseGizmos/GizmoElementBase.h" |
| Source | /Engine/Source/Runtime/InteractiveToolsFramework/Private/BaseGizmos/GizmoElementBase.cpp |
FScaleMatrix SafeFlattenMatrix() const
SafeFlattenMatrix(const FTransform &)
Description
Returns the flatten scale if the provided LocalToWorldTransform is safe to flatten. Otherwise, returns an unscaled matrix. Useful if the transform matrix is altered elsewhere, and you need to ensure proper scaling for rendering.
| Name | SafeFlattenMatrix |
| Type | function |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/GizmoElementBase.h |
| Include Path | #include "BaseGizmos/GizmoElementBase.h" |
| Source | /Engine/Source/Runtime/InteractiveToolsFramework/Private/BaseGizmos/GizmoElementBase.cpp |
FScaleMatrix SafeFlattenMatrix
(
const FTransform & InLocalToWorldTransform
) const