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;
Handle to the default left pulse materials to use for the button front plate.
variable FrontPlatePulseRightMaterial
UMaterialInterface* FUxtButtonVisualsBrush::FrontPlatePulseRightMaterial
UMaterialInterface * FrontPlatePulseRightMaterial;
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 19 August 2021 at 17:42:52 Coordinated Universal Time