Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework > API/Runtime/InteractiveToolsFramework/BaseGizmos
Inheritance Hierarchy
- IViewBasedTransformAdjuster
- FSubGizmoTransformAdjuster
References
| Module | InteractiveToolsFramework |
| Header | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/ViewBasedTransformAdjusters.h |
| Include | #include "BaseGizmos/ViewBasedTransformAdjusters.h" |
Syntax
class FSubGizmoTransformAdjuster : public UE::GizmoRenderingUtil::IViewBasedTransformAdjuster
Remarks
An adjuster that can do various transformations common for sub gizmos, which are based off of the parent gizmo transform (in addition to the actual component transform).
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSubGizmoTransformAdjuster
(
const FTransform& GizmoOriginToComponent, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FSubGizmoTransformAdjuster > | AddTransformAdjuster
(
UViewAdjustedStaticMeshGizmoComponent* ComponentIn, |
Static helper method to create and add this adjuster to a gizmo component for the common case of keeping a constant size gizmo. | |
| void | SetGizmoOriginTransform
(
const FTransform& GizmoOriginToComponent |
Update the transform of the gizmo origin relative to this component. | |
| void | SetSettings
(
const FSettings& SettingsIn |
Overridden from IViewBasedTransformAdjuster
| Type | Name | Description | |
|---|---|---|---|
| FTransform | GetAdjustedComponentToWorld
(
const UE::GizmoRenderingUtil::ISceneViewInterface& View, |
IGizmoViewTransformAdjuster. | |
| FTransform | GetAdjustedComponentToWorld_RenderThread
(
const ISceneViewInterface& View, |
If an adjuster is used by a render proxy, it will use this endpoint for getting the transform. | |
| void | UpdateWorldLocalState
(
bool bWorldIn |
Not every adjuster will care about the world/local setting, but it is useful for the a component that uses it to be able to blindly pass this information down without caring about the type of adjuster. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FSettings |