Show / Hide Table of Contents

    FUxtAffordanceInstance

    Instance of an affordance on the bounds control actor.

    struct FUxtAffordanceInstance;
    

    Header

    #include <UxtBoundsControlComponent.h>

    Public Attributes

    Name
    FUxtAffordanceConfig Config
    UMaterialInstanceDynamic * DynamicMaterial
    float FocusedTransition
    float ActiveTransition
    int FocusCount
    FVector InitialRelativeScale
    FVector ReferenceRelativeScale

    Public Attributes Documentation

    variable Config

    FUxtAffordanceConfig FUxtAffordanceInstance::Config
    FUxtAffordanceConfig Config;
    

    Copy of the config used for generating the affordance.

    variable DynamicMaterial

    UMaterialInstanceDynamic* FUxtAffordanceInstance::DynamicMaterial
    UMaterialInstanceDynamic * DynamicMaterial = nullptr;
    

    Dynamic material for highlighting the affordance.

    variable FocusedTransition

    float FUxtAffordanceInstance::FocusedTransition
    float FocusedTransition = 0.0f;
    

    Percentage of transition to the focused state.

    variable ActiveTransition

    float FUxtAffordanceInstance::ActiveTransition
    float ActiveTransition = 0.0f;
    

    Percentage of transition to the grabbed state.

    variable FocusCount

    int FUxtAffordanceInstance::FocusCount
    int FocusCount = 0;
    

    Refcount of pointers currently focusing the affordance.

    variable InitialRelativeScale

    FVector FUxtAffordanceInstance::InitialRelativeScale
    FVector InitialRelativeScale = FVector::OneVector;
    

    Initial scale, used to calculate ReferenceRelativeScale

    variable ReferenceRelativeScale

    FVector FUxtAffordanceInstance::ReferenceRelativeScale
    FVector ReferenceRelativeScale = FVector::OneVector;
    

    Reference scale to be used during scaling animations


    Updated on 2 November 2021 at 11:40:26 Coordinated Universal Time

    • Improve this Doc
    Back to top Generated by DocFX