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