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

A blueprint class with 3 graphs. More...

#include "/PixoTutorial/Blueprints/Core/BP_TUT_PixoVRPlayerController"

Inheritance diagram for ABP_TUT_PixoVRPlayerController_C:
[legend]

Public Member Functions

virtual void BeginPlay () override
 
void ClientFadeIn (float FadeDuration)
 UFUNCTION(Client, Reliable)
 
void ClientFadeOut (float FadeDuration)
 UFUNCTION(Client, Reliable)
 
void FadeIn (float FadeDuration=1.0f)
 UFUNCTION(BlueprintCallable, Category = "Fade")
 
void FadeOut (float FadeDuration=1.0f)
 UFUNCTION(BlueprintCallable, Category = "Fade")
 
void OnCameraManagerCreated (APlayerCameraManager *CameraManager)
 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "OnCameraManagerCreated"), Category = Actor)
 
virtual void PlayerTick (float DeltaTime) override
 
void PlayHapticFeedback (bool RightHand, float Duration, float Strength)
 UFUNCTION(BlueprintCallable, Category = "Haptic")
 
virtual void SpawnPlayerCameraManager () override
 
virtual void Tick (float DeltaTime) override
 

Public Attributes

bool bDisableServerUpdateCamera
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "VRPlayerController")
 
UCurveFloat * ChangingFadeOpacityCurve
 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Fade")
 
FRotator LastRotationInput
 

Protected Attributes

AActorCurrentWidgetMenu
 Current Widget Menu.
 
ABP_DispatchWrapper_CDispatchMenu
 Dispatch Menu.
 
bool isToolboxAvailable
 Is Toolbox Available.
 
AActorQuitMenu
 Quit Menu.
 
float ToolMenuDistance
 Tool Menu Distance.
 
float ToolMenuSpawnAngleStep
 Tool Menu Spawn Angle Step.
 
ABP_DialogueManager_CTutorialDialogueManager
 Tutorial Dialogue Manager.
 

Private Member Functions

void EventGraph ()
 
void FadeOpacityTimelineProgress (float Value)
 UFUNCTION()
 
void FindPlaceAndSpawnPanel ()
 
 GENERATED_BODY ()
 
void ImmediateFadeIn ()
 
void ImmediateFadeOut ()
 
void UserConstructionScript ()
 

Private Attributes

FTimeline FadeTimeline
 

Detailed Description

A blueprint class with 3 graphs.

UDF Path:  /PixoTutorial /Blueprints /Core /BP_TUT_PixoVRPlayerController
Config: Config/DefaultEngine.ini

Definition at line 11 of file ABP_TUT_PixoVRPlayerController_C.h.

Member Function Documentation

◆ BeginPlay()

void APixoVRPlayerController::BeginPlay ( )
overridevirtualinherited

Definition at line 13 of file PixoVRPlayerController.cpp.

◆ ClientFadeIn()

void APixoVRPlayerController::ClientFadeIn ( float FadeDuration)
inheritedReliableClient

UFUNCTION(Client, Reliable)

◆ ClientFadeOut()

void APixoVRPlayerController::ClientFadeOut ( float FadeDuration)
inheritedReliableClient

UFUNCTION(Client, Reliable)

◆ EventGraph()

void ABP_TUT_PixoVRPlayerController_C::EventGraph ( )
privateBlueprint
Event Graph

Definition at line 22 of file ABP_TUT_PixoVRPlayerController_C.cpp.

Here is the call graph for this function:

◆ FadeIn()

void APixoVRPlayerController::FadeIn ( float FadeDuration = 1.0f)
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Fade")

Definition at line 43 of file PixoVRPlayerController.cpp.

Here is the call graph for this function:

◆ FadeOpacityTimelineProgress()

void APixoVRPlayerController::FadeOpacityTimelineProgress ( float Value)
privateinherited

UFUNCTION()

Definition at line 92 of file PixoVRPlayerController.cpp.

◆ FadeOut()

void APixoVRPlayerController::FadeOut ( float FadeDuration = 1.0f)
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Fade")

Definition at line 61 of file PixoVRPlayerController.cpp.

Here is the call graph for this function:

◆ FindPlaceAndSpawnPanel()

void ABP_TUT_PixoVRPlayerController_C::FindPlaceAndSpawnPanel ( )
privateBlueprint
Find Place and Spawn Panel

Definition at line 17 of file ABP_TUT_PixoVRPlayerController_C.cpp.

Here is the caller graph for this function:

◆ GENERATED_BODY()

APixoVRPlayerController::GENERATED_BODY ( )
privateinherited

◆ ImmediateFadeIn()

void APixoVRPlayerController::ImmediateFadeIn ( )
privateinherited

Definition at line 99 of file PixoVRPlayerController.cpp.

Here is the caller graph for this function:

◆ ImmediateFadeOut()

void APixoVRPlayerController::ImmediateFadeOut ( )
privateinherited

Definition at line 106 of file PixoVRPlayerController.cpp.

Here is the caller graph for this function:

◆ OnCameraManagerCreated()

void AVRBasePlayerController::OnCameraManagerCreated ( APlayerCameraManager * CameraManager)
inheritedBlueprintImplementableEvent

UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "OnCameraManagerCreated"), Category = Actor)

◆ PlayerTick()

void AVRPlayerController::PlayerTick ( float DeltaTime)
overridevirtualinherited

Processes player input (immediately after PlayerInput gets ticked) and calls UpdateRotation(). PlayerTick is only called if the PlayerController has a PlayerInput object. Therefore, it will only be called for locally controlled PlayerControllers. I am overriding this so that for VRCharacters it doesn't apply the view rotation and instead lets CMC handle it

Definition at line 44 of file VRPlayerController.cpp.

◆ PlayHapticFeedback()

void APixoVRPlayerController::PlayHapticFeedback ( bool RightHand,
float Duration,
float Strength )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Haptic")

Definition at line 74 of file PixoVRPlayerController.cpp.

Here is the caller graph for this function:

◆ SpawnPlayerCameraManager()

void AVRPlayerController::SpawnPlayerCameraManager ( )
overridevirtualinherited

spawn cameras for servers and owning players

Reimplemented from AVRBasePlayerController.

Definition at line 16 of file VRPlayerController.cpp.

◆ Tick()

void APixoVRPlayerController::Tick ( float DeltaTime)
overridevirtualinherited

Definition at line 31 of file PixoVRPlayerController.cpp.

◆ UserConstructionScript()

void ABP_TUT_PixoVRPlayerController_C::UserConstructionScript ( )
privateBlueprint
User Construction Script

Definition at line 13 of file ABP_TUT_PixoVRPlayerController_C.cpp.

Member Data Documentation

◆ bDisableServerUpdateCamera

bool AVRPlayerController::bDisableServerUpdateCamera
inheritedEditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "VRPlayerController")

Definition at line 65 of file VRPlayerController.h.

◆ ChangingFadeOpacityCurve

UCurveFloat* APixoVRPlayerController::ChangingFadeOpacityCurve
inheritedEditAnywhereBlueprintReadOnly

UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Fade")

Definition at line 65 of file PixoVRPlayerController.h.

◆ CurrentWidgetMenu

AActor* ABP_TUT_PixoVRPlayerController_C::CurrentWidgetMenu
protected

Current Widget Menu.

Definition at line 18 of file ABP_TUT_PixoVRPlayerController_C.h.

◆ DispatchMenu

ABP_DispatchWrapper_C* ABP_TUT_PixoVRPlayerController_C::DispatchMenu
protected

Dispatch Menu.

Definition at line 17 of file ABP_TUT_PixoVRPlayerController_C.h.

◆ FadeTimeline

FTimeline APixoVRPlayerController::FadeTimeline
privateinherited

Definition at line 76 of file PixoVRPlayerController.h.

◆ isToolboxAvailable

bool ABP_TUT_PixoVRPlayerController_C::isToolboxAvailable
protected

Is Toolbox Available.

Definition at line 21 of file ABP_TUT_PixoVRPlayerController_C.h.

◆ LastRotationInput

FRotator AVRPlayerController::LastRotationInput
inherited

Definition at line 70 of file VRPlayerController.h.

◆ QuitMenu

AActor* ABP_TUT_PixoVRPlayerController_C::QuitMenu
protected

Quit Menu.

Definition at line 16 of file ABP_TUT_PixoVRPlayerController_C.h.

◆ ToolMenuDistance

float ABP_TUT_PixoVRPlayerController_C::ToolMenuDistance
protected

Tool Menu Distance.

Definition at line 20 of file ABP_TUT_PixoVRPlayerController_C.h.

◆ ToolMenuSpawnAngleStep

float ABP_TUT_PixoVRPlayerController_C::ToolMenuSpawnAngleStep
protected

Tool Menu Spawn Angle Step.

Definition at line 19 of file ABP_TUT_PixoVRPlayerController_C.h.

◆ TutorialDialogueManager

ABP_DialogueManager_C* ABP_TUT_PixoVRPlayerController_C::TutorialDialogueManager
protected

Tutorial Dialogue Manager.

Definition at line 15 of file ABP_TUT_PixoVRPlayerController_C.h.


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