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

UCLASS() More...

#include <VRPlayerController.h>

Inheritance diagram for AVRPlayerController:
[legend]

Public Member Functions

 AVRPlayerController (const FObjectInitializer &ObjectInitializer=FObjectInitializer::Get())
 
void OnCameraManagerCreated (APlayerCameraManager *CameraManager)
 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "OnCameraManagerCreated"), Category = Actor)
 
virtual void PlayerTick (float DeltaTime) override
 
virtual void SpawnPlayerCameraManager () override
 

Public Attributes

bool bDisableServerUpdateCamera
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "VRPlayerController")
 
FRotator LastRotationInput
 

Private Member Functions

 GENERATED_BODY ()
 

Detailed Description

UCLASS()

Definition at line 46 of file VRPlayerController.h.

Constructor & Destructor Documentation

◆ AVRPlayerController()

AVRPlayerController::AVRPlayerController ( const FObjectInitializer & ObjectInitializer = FObjectInitializer::Get())

Definition at line 10 of file VRPlayerController.cpp.

Member Function Documentation

◆ GENERATED_BODY()

AVRPlayerController::GENERATED_BODY ( )
private

◆ OnCameraManagerCreated()

void AVRBasePlayerController::OnCameraManagerCreated ( APlayerCameraManager * CameraManager)
inheritedBlueprintImplementableEvent

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

◆ PlayerTick()

void AVRPlayerController::PlayerTick ( float DeltaTime)
overridevirtual

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.

◆ SpawnPlayerCameraManager()

void AVRPlayerController::SpawnPlayerCameraManager ( )
overridevirtual

spawn cameras for servers and owning players

Reimplemented from AVRBasePlayerController.

Definition at line 16 of file VRPlayerController.cpp.

Member Data Documentation

◆ bDisableServerUpdateCamera

bool AVRPlayerController::bDisableServerUpdateCamera
EditAnywhereBlueprintReadWrite

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

Definition at line 65 of file VRPlayerController.h.

◆ LastRotationInput

FRotator AVRPlayerController::LastRotationInput

Definition at line 70 of file VRPlayerController.h.


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