Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework > API/Runtime/InteractiveToolsFramework/UGizmoElementBase
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetPartIdentifier
(
uint32 InPartId |
For an element hierarchy representing multiple parts of a single gizmo, the part identifier establishes a correspondence between a gizmo part and the elements that represent that part. | BaseGizmos/GizmoElementBase.h | |
virtual void SetPartIdentifier
(
uint32 InPartId, |
Sets the part identifier for this element and all of its children whose current ID is 0/Default. | BaseGizmos/GizmoElementBase.h |
SetPartIdentifier(uint32)
Description
For an element hierarchy representing multiple parts of a single gizmo, the part identifier establishes a correspondence between a gizmo part and the elements that represent that part. The recognized part identifier values should be defined in the gizmo. Gizmo part identifiers must be greater than or equal to one. Identifier 0 is reserved for the default ID which should be assigned to elements that do not correspond to any gizmo part, such as non-hittable decorative elements.
| Name | SetPartIdentifier |
| 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 |
virtual void SetPartIdentifier
(
uint32 InPartId
)
SetPartIdentifier(uint32, const bool, const bool)
Description
Sets the part identifier for this element and all of its children whose current ID is 0/Default. If bInOverrideSet is true, the PartId will be set even if it's currently 0.
| Name | SetPartIdentifier |
| 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 |
virtual void SetPartIdentifier
(
uint32 InPartId,
const bool bInOverrideUnsetChildren,
const bool bInOverrideSet
)