A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
ABP_PixoVRCircleProgressPlane_C Class ReferenceBlueprint

A blueprint class with 2 graphs. More...

#include "/PixoCore/Blueprints/WristMenu/BP_PixoVRCircleProgressPlane"

Inheritance diagram for ABP_PixoVRCircleProgressPlane_C:
[legend]

Public Member Functions

void SetCircleProgressEnabled (bool bIsEnabled)
 Sets the enabled state of the circle progress.
 
void UpdateCircle (float Percentage)
 Updates the circle progress to the specified percentage.
 

Protected Member Functions

virtual void BeginPlay () override
 
virtual void Tick (float DeltaSeconds) override
 

Protected Attributes

UStaticMeshComponentProgressPlane
 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = Components)
 
USceneComponentSceneRoot
 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = Components)
 
float VisibilityThresholdTime = 0.2f
 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = Setup)
 

Private Member Functions

void EventGraph ()
 
 GENERATED_BODY ()
 
void UserConstructionScript ()
 

Private Attributes

UPixoVRLongHoldComponentLongHoldComponent
 UPROPERTY()
 
UMaterialInstanceDynamic * ProgressMaterialInstance
 UPROPERTY()
 

Detailed Description

A blueprint class with 2 graphs.

UDF Path:  /PixoCore /Blueprints /WristMenu /BP_PixoVRCircleProgressPlane
Config: Config/DefaultEngine.ini
This blueprint is Data Only

Definition at line 13 of file ABP_PixoVRCircleProgressPlane_C.h.

Member Function Documentation

◆ BeginPlay()

void APixoVRCircleProgress::BeginPlay ( )
overrideprotectedvirtualinherited

Definition at line 53 of file PixoVRCircleProgress.cpp.

◆ EventGraph()

void ABP_PixoVRCircleProgressPlane_C::EventGraph ( )
privateBlueprint
Event Graph

Definition at line 17 of file ABP_PixoVRCircleProgressPlane_C.cpp.

◆ GENERATED_BODY()

APixoVRCircleProgress::GENERATED_BODY ( )
privateinherited

◆ SetCircleProgressEnabled()

void APixoVRCircleProgress::SetCircleProgressEnabled ( bool bIsEnabled)
inheritedReliableNetMulticast

Sets the enabled state of the circle progress.

Parameters
bIsEnabledTrue to enable the circle progress, false to disable.

UFUNCTION(NetMulticast, Reliable)

◆ Tick()

void APixoVRCircleProgress::Tick ( float DeltaSeconds)
overrideprotectedvirtualinherited

Definition at line 38 of file PixoVRCircleProgress.cpp.

Here is the call graph for this function:

◆ UpdateCircle()

void APixoVRCircleProgress::UpdateCircle ( float Percentage)
inheritedBlueprintCallable

Updates the circle progress to the specified percentage.

Parameters
PercentageThe progress percentage to display.

UFUNCTION(BlueprintCallable)

Definition at line 23 of file PixoVRCircleProgress.cpp.

Here is the caller graph for this function:

◆ UserConstructionScript()

void ABP_PixoVRCircleProgressPlane_C::UserConstructionScript ( )
privateBlueprint
User Construction Script

Definition at line 13 of file ABP_PixoVRCircleProgressPlane_C.cpp.

Member Data Documentation

◆ LongHoldComponent

UPixoVRLongHoldComponent* APixoVRCircleProgress::LongHoldComponent
privateinherited

UPROPERTY()

Definition at line 80 of file PixoVRCircleProgress.h.

◆ ProgressMaterialInstance

UMaterialInstanceDynamic* APixoVRCircleProgress::ProgressMaterialInstance
privateinherited

UPROPERTY()

Definition at line 75 of file PixoVRCircleProgress.h.

◆ ProgressPlane

UStaticMeshComponent* APixoVRCircleProgress::ProgressPlane
protectedinheritedBlueprintReadWriteVisibleAnywhere

UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = Components)

A static mesh component representing the visual progress indicator.

Definition at line 61 of file PixoVRCircleProgress.h.

◆ SceneRoot

USceneComponent* APixoVRCircleProgress::SceneRoot
protectedinheritedBlueprintReadWriteVisibleAnywhere

UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = Components)

A scene component that serves as the root component for the actor.

Definition at line 54 of file PixoVRCircleProgress.h.

◆ VisibilityThresholdTime

float APixoVRCircleProgress::VisibilityThresholdTime = 0.2f
protectedinheritedBlueprintReadOnlyEditDefaultsOnly

UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = Setup)

A configurable threshold time used for visibility calculations.

Definition at line 69 of file PixoVRCircleProgress.h.


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