Show / Hide Table of Contents

    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

    • Improve this Doc
    Back to top Generated by DocFX