FUxtButtonVisualsBrush
Structure containing data representing button visual assets and properties.
struct FUxtButtonVisualsBrush;
Header
#include <UxtButtonBrush.h>
Public Attributes
Name | |
---|---|
UMaterialInterface * | BackPlateMaterial |
UStaticMesh * | BackPlateMesh |
UMaterialInterface * | FrontPlateMaterial |
UStaticMesh * | FrontPlateMesh |
UMaterialInterface * | FrontPlatePulseLeftMaterial |
UMaterialInterface * | FrontPlatePulseRightMaterial |
float | PulseTime |
float | PulseFadeTime |
float | IconFocusSpeed |
UCurveFloat * | IconFocusCurve |
UMaterialInterface * | TogglePlateMaterial |
Public Attributes Documentation
variable BackPlateMaterial
UMaterialInterface* FUxtButtonVisualsBrush::BackPlateMaterial
UMaterialInterface * BackPlateMaterial = nullptr;
The material used for the button back plate.
variable BackPlateMesh
UStaticMesh* FUxtButtonVisualsBrush::BackPlateMesh
UStaticMesh * BackPlateMesh = nullptr;
The mesh used for the button back plate.
variable FrontPlateMaterial
UMaterialInterface* FUxtButtonVisualsBrush::FrontPlateMaterial
UMaterialInterface * FrontPlateMaterial = nullptr;
The material used for the button front plate.
variable FrontPlateMesh
UStaticMesh* FUxtButtonVisualsBrush::FrontPlateMesh
UStaticMesh * FrontPlateMesh = nullptr;
The mesh used for the button front plate.
variable FrontPlatePulseLeftMaterial
UMaterialInterface* FUxtButtonVisualsBrush::FrontPlatePulseLeftMaterial
UMaterialInterface * FrontPlatePulseLeftMaterial = nullptr;
Handle to the default left pulse materials to use for the button front plate.
variable FrontPlatePulseRightMaterial
UMaterialInterface* FUxtButtonVisualsBrush::FrontPlatePulseRightMaterial
UMaterialInterface * FrontPlatePulseRightMaterial = nullptr;
Handle to the default right pulse materials to use for the button front plate.
variable PulseTime
float FUxtButtonVisualsBrush::PulseTime
float PulseTime = 0.4f;
How long it takes the front plate pulse to animate in size in seconds.
variable PulseFadeTime
float FUxtButtonVisualsBrush::PulseFadeTime
float PulseFadeTime = 0.125f;
How long it takes the front plate pulse to fade out in seconds.
variable IconFocusSpeed
float FUxtButtonVisualsBrush::IconFocusSpeed
float IconFocusSpeed = 20.f;
When a button is focused, how quickly the icon animates to the focused location.
variable IconFocusCurve
UCurveFloat* FUxtButtonVisualsBrush::IconFocusCurve
UCurveFloat * IconFocusCurve = nullptr;
Curve which describes the motion of the focus animation.
variable TogglePlateMaterial
UMaterialInterface* FUxtButtonVisualsBrush::TogglePlateMaterial
UMaterialInterface * TogglePlateMaterial = nullptr;
The material used for the button toggle plate. Note, all buttons may not have a toggle plate.
Updated on 2 November 2021 at 11:40:26 Coordinated Universal Time