Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UPoseWatchElement |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/PoseWatch.h |
| Include Path | #include "Engine/PoseWatch.h" |
Syntax
UCLASS (MinimalAPI)
class UPoseWatchElement : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPoseWatchElement
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UPoseWatchElement() |
Engine/PoseWatch.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FColor GetColor() |
Returns the color to display the pose watch using. | Engine/PoseWatch.h | |
FText GetDefaultLabel() |
The default name given to all new pose watch elements | Engine/PoseWatch.h | |
FName GetIconName() |
Get the name of the icon used to represent this element. | Engine/PoseWatch.h | |
virtual bool GetIsEnabled() |
Returns true if the pose watch is able to draw anything in the viewport | Engine/PoseWatch.h | |
bool GetIsVisible() |
Returns the visibility of this pose watch | Engine/PoseWatch.h | |
FText GetLabel() |
Returns the display label assigned to this pose watch | Engine/PoseWatch.h | |
UPoseWatch * GetParent() |
Returns the parent pose watch this element belongs to. | Engine/PoseWatch.h | |
bool HasColor() |
Returns true if it is possible to set the color of this element. | Engine/PoseWatch.h | |
bool IsLabelUniqueInParent
(
const FText& InLabel, |
Returns true if InLabel is a unique among the children of this elements parent, excluding this. | Engine/PoseWatch.h | |
virtual void SetColor
(
const FColor& InColor |
Sets the display color of this pose watch in the UI and view port. | Engine/PoseWatch.h | |
void SetHasColor
(
const bool bInHasColor |
Set the can set the color flag. | Engine/PoseWatch.h | |
void SetIconName
(
const FName InIconName |
Set the name of the icon used to represent this element. | Engine/PoseWatch.h | |
virtual void SetIsVisible
(
bool bInIsVisible |
Sets whether or not to render this pose watch to the view port. | Engine/PoseWatch.h | |
bool SetLabel
(
const FText& InLabel |
Attempts to set the label, returns false if unsuccessful (if there's a name clash with another pose watch in the current directory). | Engine/PoseWatch.h | |
void SetParent
(
UPoseWatch* InParent |
Sets this element's parent. | Engine/PoseWatch.h | |
void SetUniqueDefaultLabel() |
Takes GetDefaultLabel() and generates unique labels to avoid name clashes (e.g. PoseWatch1, PoseWatch2, ...). | Engine/PoseWatch.h | |
void SetUniqueLabel
(
const FText& InLabel |
Takes InLabel and generates unique labels to avoid name clashes (e.g. PoseWatch1, PoseWatch2, ...). | Engine/PoseWatch.h | |
void ToggleIsVisible() |
Toggle's the pose watch's visibility | Engine/PoseWatch.h | |
| Returns true if there would be no name clashes when assigning the label InLabel. | Engine/PoseWatch.h |