A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
UControlsReminderWidgetInfo Class Reference

Widget information class for the controls reminder widget in the PixoCore module. More...

#include <ControlsReminderWidgetInfo.h>

Inheritance diagram for UControlsReminderWidgetInfo:
[legend]

Public Member Functions

UTexture2D * GetCurrentDeviceTexture () const
 Gets controls image of the current device.
 
void SetCurrentDevice (const FName &DeviceName)
 
void SetRefreshableById (const FGuid &PrevInfoGuid)
 
void SetupAsRefreshData (const FGuid &PrevInfoGuid)
 
virtual void Update (const UBasicWidgetInfo *InNewData)
 UFUNCTION(BlueprintCallable, Category = "Update")
 

Public Attributes

bool bCanRotate = true
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
bool bIsUpdateRequest = false
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
bool bModal = false
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
bool bPlayOpenCloseSound = true
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
bool bUseTouchToInteractWithWidget
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
int32 ClosingDistanceCm = -1.0f
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
FGuid Guid
 UPROPERTY()
 
FText Heading = FText::FromString(TEXT("Heading"))
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
FVector Location
 UPROPERTY(EditAnywhere, BlueprintReadWrite, meta = (EditCondition = "UseCustomWidgetPosition == true", EditConditionHides))
 
FRotator Rotator
 UPROPERTY(EditAnywhere, BlueprintReadWrite, meta = (EditCondition = "UseCustomWidgetPosition == true", EditConditionHides))
 
bool UseCustomWidgetPosition
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
TSubclassOf< UBasicWidgetWidgetClass
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 

Protected Attributes

FString CurrentDeviceName
 UPROPERTY()
 
TArray< FDeviceTextureDevicesTextures
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 

Private Member Functions

 UControlsReminderWidgetInfo ()
 
 GENERATED_BODY ()
 

Detailed Description

Widget information class for the controls reminder widget in the PixoCore module.

UCLASS()

Definition at line 41 of file ControlsReminderWidgetInfo.h.

Constructor & Destructor Documentation

◆ UControlsReminderWidgetInfo()

UControlsReminderWidgetInfo::UControlsReminderWidgetInfo ( )
inlineprivate

Definition at line 45 of file ControlsReminderWidgetInfo.h.

Member Function Documentation

◆ GENERATED_BODY()

UControlsReminderWidgetInfo::GENERATED_BODY ( )
private

◆ GetCurrentDeviceTexture()

UTexture2D * UControlsReminderWidgetInfo::GetCurrentDeviceTexture ( ) const

Gets controls image of the current device.

Returns
Controls image of the current device.

Definition at line 10 of file ControlsReminderWidgetInfo.cpp.

Here is the caller graph for this function:

◆ SetCurrentDevice()

void UControlsReminderWidgetInfo::SetCurrentDevice ( const FName & DeviceName)

Definition at line 5 of file ControlsReminderWidgetInfo.cpp.

Here is the caller graph for this function:

◆ SetRefreshableById()

void UBasicWidgetInfo::SetRefreshableById ( const FGuid & PrevInfoGuid)
inlineinherited

Definition at line 77 of file UIData.h.

◆ SetupAsRefreshData()

void UBasicWidgetInfo::SetupAsRefreshData ( const FGuid & PrevInfoGuid)
inlineinherited

Definition at line 84 of file UIData.h.

◆ Update()

virtual void UBasicWidgetInfo::Update ( const UBasicWidgetInfo * InNewData)
inlinevirtualinheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Update")

Reimplemented in UButtonsListWidgetInfo.

Definition at line 70 of file UIData.h.

Member Data Documentation

◆ bCanRotate

bool UBasicWidgetInfo::bCanRotate = true
inheritedBlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

Definition at line 127 of file UIData.h.

◆ bIsUpdateRequest

bool UBasicWidgetInfo::bIsUpdateRequest = false
inheritedBlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

Definition at line 120 of file UIData.h.

◆ bModal

bool UBasicWidgetInfo::bModal = false
inheritedBlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

If user opens same widget previous would close

Definition at line 113 of file UIData.h.

◆ bPlayOpenCloseSound

bool UBasicWidgetInfo::bPlayOpenCloseSound = true
inheritedBlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

Definition at line 134 of file UIData.h.

◆ bUseTouchToInteractWithWidget

bool UBasicWidgetInfo::bUseTouchToInteractWithWidget
inheritedBlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

Definition at line 141 of file UIData.h.

◆ ClosingDistanceCm

int32 UBasicWidgetInfo::ClosingDistanceCm = -1.0f
inheritedBlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

The distance to automatically close in cm

Definition at line 163 of file UIData.h.

◆ CurrentDeviceName

FString UControlsReminderWidgetInfo::CurrentDeviceName
protected

UPROPERTY()

Definition at line 62 of file ControlsReminderWidgetInfo.h.

◆ DevicesTextures

TArray<FDeviceTexture> UControlsReminderWidgetInfo::DevicesTextures
protectedBlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

Array of device controls textures.

Definition at line 57 of file ControlsReminderWidgetInfo.h.

◆ Guid

FGuid UBasicWidgetInfo::Guid
inherited

UPROPERTY()

Definition at line 156 of file UIData.h.

◆ Heading

FText UBasicWidgetInfo::Heading = FText::FromString(TEXT("Heading"))
inheritedBlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

Definition at line 103 of file UIData.h.

◆ Location

FVector UBasicWidgetInfo::Location
inheritedBlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite, meta = (EditCondition = "UseCustomWidgetPosition == true", EditConditionHides))

Definition at line 171 of file UIData.h.

◆ Rotator

FRotator UBasicWidgetInfo::Rotator
inheritedBlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite, meta = (EditCondition = "UseCustomWidgetPosition == true", EditConditionHides))

Definition at line 177 of file UIData.h.

◆ UseCustomWidgetPosition

bool UBasicWidgetInfo::UseCustomWidgetPosition
inheritedBlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

Definition at line 148 of file UIData.h.

◆ WidgetClass

TSubclassOf<UBasicWidget> UBasicWidgetInfo::WidgetClass
inheritedBlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

Definition at line 96 of file UIData.h.


The documentation for this class was generated from the following files: