Navigation
API > API/Developer > API/Developer/AnimationWidgets
Generic Transform Slate control
| Name | SAdvancedTransformInputBox |
| Type | class |
| Header File | /Engine/Source/Developer/AnimationWidgets/Public/SAdvancedTransformInputBox.h |
| Include Path | #include "SAdvancedTransformInputBox.h" |
Syntax
template<typename TransformType, typename NumericType>
class SAdvancedTransformInputBox : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SAdvancedTransformInputBox
- FSlateControlledConstruction → SWidget → SCompoundWidget → SAdvancedTransformInputBox
Structs
| Name | Remarks |
|---|---|
| FArguments |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FDiffersFromDefault | TBaseDelegate_OneParam< bool, ESlateTransformComponent::Type > | Delegate to determine if the row or the whole transform (type == max) differs from its default | SAdvancedTransformInputBox.h |
| FOnBeginSliderMovement | TBaseDelegate_ThreeParams< void, ESlateTransformComponent::Type, ESlateRotationRepresentation::Type, ESlateTransformSubComponent::Type > | Notification for begin slider movement | SAdvancedTransformInputBox.h |
| FOnCopyToClipboard | TBaseDelegate_OneParam< void, ESlateTransformComponent::Type > | Delegate to fire when a row or the whole transform (type == max) is being copied to the clipboard | SAdvancedTransformInputBox.h |
| FOnEndSliderMovement | TBaseDelegate_FourParams< void, ESlateTransformComponent::Type, ESlateRotationRepresentation::Type, ESlateTransformSubComponent::Type, NumericType > | Notification for end slider movement | SAdvancedTransformInputBox.h |
| FOnGetIsComponentRelative | TBaseDelegate_OneParam< bool, ESlateTransformComponent::Type > | Delegate to retrieve relative / world state | SAdvancedTransformInputBox.h |
| FOnGetNumericValue | TBaseDelegate_ThreeParams< TOptional< NumericType >, ESlateTransformComponent::Type, ESlateRotationRepresentation::Type, ESlateTransformSubComponent::Type > | Delegate to retrieve a numerictype value | SAdvancedTransformInputBox.h |
| FOnGetToggleChecked | TBaseDelegate_ThreeParams< ECheckBoxState, ESlateTransformComponent::Type, ESlateRotationRepresentation::Type, ESlateTransformSubComponent::Type > | Delegate to retrieve toggle checkstate | SAdvancedTransformInputBox.h |
| FOnIsComponentRelativeChanged | TBaseDelegate_TwoParams< void, ESlateTransformComponent::Type, bool > | Notification for a relative / world state change | SAdvancedTransformInputBox.h |
| FOnNumericValueChanged | TBaseDelegate_FourParams< void, ESlateTransformComponent::Type, ESlateRotationRepresentation::Type, ESlateTransformSubComponent::Type, NumericType > | Notification for numerictype value change | SAdvancedTransformInputBox.h |
| FOnNumericValueCommitted | TBaseDelegate_FiveParams< void, ESlateTransformComponent::Type, ESlateRotationRepresentation::Type, ESlateTransformSubComponent::Type, NumericType, ETextCommit::Type > | Notification for numerictype value committed | SAdvancedTransformInputBox.h |
| FOnPasteFromClipboard | TBaseDelegate_OneParam< void, ESlateTransformComponent::Type > | Delegate to fire when a row or the whole transform (type == max) is being pasted into from the clipboard | SAdvancedTransformInputBox.h |
| FOnResetToDefault | TBaseDelegate_OneParam< void, ESlateTransformComponent::Type > | Delegate to fire when a row or the whole transform (type == max) needs to be reset to its default | SAdvancedTransformInputBox.h |
| FOnRotationRepresentationChanged | TBaseDelegate_OneParam< void, ESlateRotationRepresentation::Type > | Notification for the rotation representation change | SAdvancedTransformInputBox.h |
| FOnScaleLockChanged | TBaseDelegate_OneParam< void, bool > | Notification for the scale lock change | SAdvancedTransformInputBox.h |
| FOnToggleChanged | TBaseDelegate_FourParams< void, ESlateTransformComponent::Type, ESlateRotationRepresentation::Type, ESlateTransformSubComponent::Type, ECheckBoxState > | Notification for toggle checkstate change | SAdvancedTransformInputBox.h |
| FOnTransformChanged | TBaseDelegate_OneParam< void, TransformType > | Delegate for notification for a transform value change | SAdvancedTransformInputBox.h |
| FOnTransformCommitted | TBaseDelegate_TwoParams< void, TransformType, ETextCommit::Type > | Delegate for notification for a transform value commit | SAdvancedTransformInputBox.h |
| SNumericVectorInputBox3 | SNumericVectorInputBox< NumericType, UE::Math::TVector< NumericType >, 3 > | SAdvancedTransformInputBox.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
Construct this widget | SAdvancedTransformInputBox.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ApplyNumericValueChange
(
TransformType& Transform, |
SAdvancedTransformInputBox.h | ||
static void ConfigureComponentWidgetRow
(
FDetailWidgetRow& WidgetRow, |
SAdvancedTransformInputBox.h | ||
static void ConfigureHeader
(
FDetailWidgetRow& HeaderRow, |
SAdvancedTransformInputBox.h | ||
static void ConstrainScale
(
int32 ComponentIndex, |
SAdvancedTransformInputBox.h | ||
static IDetailGroup & ConstructDetailGroup
(
IDetailCategoryBuilder& InBuilder, |
SAdvancedTransformInputBox.h | ||
static IDetailGroup & ConstructDetailGroup
(
IDetailChildrenBuilder& InBuilder, |
SAdvancedTransformInputBox.h | ||
static FDetailWidgetRow & ConstructGroupedTransformRows
(
BuilderType& InBuilder, |
SAdvancedTransformInputBox.h | ||
static TSharedRef< SWidget > ConstructLabel
(
const FArguments& InArgs, |
Constructs a label widget | SAdvancedTransformInputBox.h | |
static TSharedRef< SWidget > ConstructRelativeWorldWidget
(
const FArguments& InArgs, |
Constructs a relative / world switcher button | SAdvancedTransformInputBox.h | |
static TSharedRef< SWidget > ConstructScaleLockWidget
(
const FArguments& InArgs, |
Constructs a relative / world switcher button | SAdvancedTransformInputBox.h | |
static TSharedRef< SWidget > ConstructWidget
(
const FArguments& InArgs, |
Construct an input widget | SAdvancedTransformInputBox.h | |
static TOptional< NumericType > GetNumericValueFromTransform
(
const TransformType& Transform, |
SAdvancedTransformInputBox.h | ||
static const FSlateIcon & GetRelativeWorldIcon
(
bool bRelative |
Gather the icon for relative world | SAdvancedTransformInputBox.h | |
| SAdvancedTransformInputBox.h | |||
static const FSlateBrush * GetScaleLockIcon
(
bool bIsLocked |
Gather the icon for scale locked / unlocked | SAdvancedTransformInputBox.h |