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

A blueprint class with 2 graphs. More...

#include "/PixoTutorial/Blueprints/Core/BP_TUT_PixoVRCharacter"

Inheritance diagram for ABP_TUT_PixoVRCharacter_C:
[legend]

Public Member Functions

void ActivateFPSMode (bool Enable)
 For Windows.
 
void ActivateHint ()
 UFUNCTION(BlueprintCallable, Category = "Hint")
 
void ActivateLaserBeam (EControllerHand Hand, bool InActivate)
 Activate/Deactivate the Laser-beam.
 
void ActivateProgressBar (EControllerHand Hand, bool InActivate)
 UFUNCTION(BlueprintCallable, Server, Reliable, WithValidation, Category = "PixoVR")
 
void ActivateTeleporter (EControllerHand Hand, bool InActivate)
 Activate/Deactivate the Teleporter.
 
void ActivateWristMenu (EControllerHand Hand)
 Activate/Deactivate the Wrist Menu.
 
FVector AddActorWorldRotationVR (FRotator DeltaRot, bool bUseYawOnly=true)
 UFUNCTION(BlueprintCallable, Category = "BaseVRCharacter|VRLocations")
 
virtual void BeginPlay () override
 
virtual bool CanTeleport () const
 
void DeactivateHint ()
 UFUNCTION(BlueprintCallable, Category = "Hint")
 
void ExecuteTeleportation (EControllerHand Hand)
 UFUNCTION()
 
virtual void ExtendedSimpleMoveToLocation (const FVector &GoalLocation, float AcceptanceRadius=-1, bool bStopOnOverlap=false, bool bUsePathfinding=true, bool bProjectDestinationToNavigation=true, bool bCanStrafe=false, TSubclassOf< UNavigationQueryFilter > FilterClass=NULL, bool bAllowPartialPath=true) override
 UFUNCTION(BlueprintCallable, Category = "VRBaseCharacter|Navigation", Meta = (AdvancedDisplay = "bStopOnOverlap,bCanStrafe,bAllowPartialPath"))
 
virtual void GatherCurrentMovement () override
 
bool GetCurrentNavigationPathPoints (TArray< FVector > &NavigationPointList)
 UFUNCTION(BlueprintCallable, Category = "VRBaseCharacter|Navigation")
 
virtual void GetLifetimeReplicatedProps (TArray< FLifetimeProperty > &OutLifetimeProps) const override
 
EPathFollowingStatus::Type GetMoveStatus () const
 UFUNCTION(BlueprintCallable, Category = "VRBaseCharacter|Navigation")
 
FVector GetNavAgentLocation () const override
 
virtual FVector GetTargetLocation (AActor *RequestedBy) const override
 
virtual FVector GetTeleportLocation (FVector OriginalLocation) override
 UFUNCTION(BlueprintPure, Category = "VRGrip")
 
FVector GetVRForwardVector () const
 UFUNCTION(BlueprintPure, Category = "BaseVRCharacter|VRLocations")
 
FVector GetVRHeadLocation () const
 
FVector GetVRLocation () const
 UFUNCTION(BlueprintPure, Category = "BaseVRCharacter|VRLocations")
 
FVector GetVRLocation_Inline () const
 
FVector GetVRRightVector () const
 UFUNCTION(BlueprintPure, Category = "BaseVRCharacter|VRLocations")
 
FRotator GetVRRotation () const
 UFUNCTION(BlueprintPure, Category = "BaseVRCharacter|VRLocations")
 
FVector GetVRUpVector () const
 UFUNCTION(BlueprintPure, Category = "BaseVRCharacter|VRLocations")
 
virtual void GrabLeftPressed ()
 UFUNCTION(BlueprintCallable, Category = "Hands")
 
virtual void GrabLeftReleased ()
 UFUNCTION(BlueprintCallable, Category = "Hands")
 
virtual void GrabRightPressed ()
 UFUNCTION(BlueprintCallable, Category = "Hands")
 
virtual void GrabRightReleased ()
 UFUNCTION(BlueprintCallable, Category = "Hands")
 
void HandleActivateWristMenuPressed ()
 UFUNCTION(BlueprintCallable)
 
void HandleActivateWristMenuPressedLeft ()
 UFUNCTION(BlueprintCallable)
 
void HandleActivateWristMenuPressedRight ()
 UFUNCTION(BlueprintCallable)
 
void HandleHandAnimationLaser (EControllerHand Hand)
 UFUNCTION(BlueprintImplementableEvent, BlueprintCallable, Category ="PixoVR")
 
void HandleLaserBeamLeftPressed ()
 UFUNCTION(BlueprintCallable)
 
void HandleLaserBeamRightPressed ()
 UFUNCTION(BlueprintCallable)
 
void HandleLaserReleaseLeft ()
 
void HandleLaserReleaseRight ()
 
void HandleLaserSelect (EControllerHand Hand, bool Pressed)
 UFUNCTION()
 
void HandleLaserSelectEvent (EControllerHand Hand, bool Pressed)
 UFUNCTION(Server, Reliable)
 
void HandleLaserSelectLeft ()
 
void HandleLaserSelectRight ()
 
void HandleSelectWristMenuItemPressed ()
 UFUNCTION(BlueprintCallable)
 
virtual void HandleSelectWristMenuItemPressedLeft ()
 
virtual void HandleSelectWristMenuItemPressedRight ()
 
void HandleTeleportLeftPressed ()
 UFUNCTION(BlueprintCallable)
 
void HandleTeleportLeftReleased ()
 UFUNCTION(BlueprintCallable)
 
void HandleTeleportLeftRight (float Value)
 UFUNCTION(Server, Unreliable, WithValidation)
 
void HandleTeleportLeftUp (float Value)
 UFUNCTION(Server, Unreliable, WithValidation)
 
void HandleTeleportRightPressed ()
 UFUNCTION(BlueprintCallable)
 
void HandleTeleportRightReleased ()
 UFUNCTION(BlueprintCallable)
 
void HandleTeleportRightRight (float Value)
 UFUNCTION(Server, Unreliable, WithValidation)
 
void HandleTeleportRightUp (float Value)
 UFUNCTION(Server, Unreliable, WithValidation)
 
virtual void HandleWristMenuDoubleTap (FKey InputKey)
 
virtual void HandleWristMenuItem1Pressed ()
 
virtual void HandleWristMenuItem2Pressed ()
 
virtual void HandleWristMenuItem3Pressed ()
 
virtual void HandleWristMenuItem4Pressed ()
 
virtual void HandleWristMenuItem5Pressed ()
 
virtual void HandleWristMenuItem6Pressed ()
 
virtual void HandleWristMenuItem7Pressed ()
 
virtual void HandleWristMenuItem8Pressed ()
 
bool HasPartialPath () const
 UFUNCTION(BlueprintCallable, Category = "VRBaseCharacter|Navigation")
 
void InitSeatedModeTransition ()
 
void IsLaserActivated (bool &IsActivated, EControllerHand &Hand)
 
void IsOverWidgetUse (EControllerHand Hand, bool InPressed)
 UFUNCTION(Server, Reliable, WithValidation)
 
FVector K2_GetVRHeadLocation () const
 UFUNCTION(BlueprintPure, Category = "BaseVRCharacter|VRLocations", meta = (DisplayName = "GetVRHeadLocation", ScriptName = "GetVRHeadLocation", Keywords = "position"))
 
void LookUpAtRate (float Rate)
 
void MoveForward (float Value)
 
void MoveRight (float Value)
 
void MulticastActivateTeleporter (EControllerHand Hand, bool InActivate)
 UFUNCTION(BlueprintCallable, NetMulticast, Reliable, Category = "PixoVR")
 
void MultiHandleLaserSelectEvent (EControllerHand Hand, bool Pressed)
 UFUNCTION(NetMulticast, Reliable)
 
virtual void NavigationMoveCompleted (FAIRequestID RequestID, const FPathFollowingResult &Result)
 
void NotifyActivateTeleporter (EControllerHand Hand, bool InActivate)
 UFUNCTION(BlueprintCallable, Server, Reliable, WithValidation, Category = "PixoVR")
 
virtual void NotifyOfTeleport (bool bRegisterAsTeleport=true)
 UFUNCTION(BlueprintCallable, Category = "VRGrip")
 
void OnBeginWallPushback (FHitResult HitResultOfImpact, bool bHadLocomotionInput, FVector HmdInput)
 UFUNCTION(BlueprintNativeEvent, Category = "VRMovement")
 
virtual void OnBeginWallPushback_Implementation (FHitResult HitResultOfImpact, bool bHadLocomotionInput, FVector HmdInput)
 
void OnClimbingSteppedUp ()
 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRMovement")
 
virtual void OnClimbingSteppedUp_Implementation ()
 
void OnCustomMoveActionPerformed (EVRMoveAction MoveActionType, FVector MoveActionVector, FRotator MoveActionRotator, uint8 MoveActionFlags)
 UFUNCTION(BlueprintNativeEvent, Category = "VRMovement")
 
virtual void OnCustomMoveActionPerformed_Implementation (EVRMoveAction MoveActionType, FVector MoveActionVector, FRotator MoveActionRotator, uint8 MoveActionFlags)
 
void OnEndWallPushback ()
 UFUNCTION(BlueprintNativeEvent, Category = "VRMovement")
 
virtual void OnEndWallPushback_Implementation ()
 
void OnRep_CapsuleHeight ()
 UFUNCTION()
 
virtual void OnRep_Controller () override
 
virtual void OnRep_PlayerState () override
 
virtual void OnRep_ReplicatedMovement () override
 
virtual void OnRep_SeatedCharInfo ()
 UFUNCTION()
 
void OnSeatedModeChanged (bool bNewSeatedMode, bool bWasAlreadySeated)
 UFUNCTION(BlueprintNativeEvent, Category = "Seating")
 
virtual void OnSeatedModeChanged_Implementation (bool bNewSeatedMode, bool bWasAlreadySeated)
 
void OnSeatThreshholdChanged (bool bIsWithinThreshold, float ToThresholdScaler)
 UFUNCTION(BlueprintNativeEvent, Category = "Seating")
 
virtual void OnSeatThreshholdChanged_Implementation (bool bIsWithinThreshold, float ToThresholdScaler)
 
FOnTeleportationActivated & OnTeleportationActivated ()
 
void PerformIsOverWidgetUse (EControllerHand Hand, bool InPressed)
 UFUNCTION(Client, Reliable)
 
virtual void PossessedBy (AController *NewController) override
 
virtual void PostInitializeComponents () override
 
virtual void PreReplication (IRepChangedPropertyTracker &ChangedPropertyTracker) override
 
void ReceiveNavigationMoveCompleted (EPathFollowingResult::Type PathingResult)
 UFUNCTION(BlueprintImplementableEvent, Category = "VRBaseCharacter|Navigation")
 
virtual void RegenerateOffsetComponentToWorld (bool bUpdateBounds, bool bCalculatePureYaw) override
 UFUNCTION(BlueprintCallable, Category = "BaseVRCharacter|VRLocations")
 
void ResetHand (bool RightHand)
 Reset hand animation to Open state and drop any object holding.
 
void ResetHandHoldingObject ()
 UFUNCTION(BlueprintCallable, Category = "Hands")
 
void SelectWristMenu (EControllerHand Hand)
 UFUNCTION(BlueprintCallable)
 
void Server_ReZeroSeating (FTransform_NetQuantize NewTargetTransform, FTransform_NetQuantize NewInitialRelCameraTransform, bool bZeroToHead=true)
 UFUNCTION(BlueprintCallable, Server, Reliable, WithValidation, Category = "BaseVRCharacter", meta = (DisplayName = "ReZeroSeating"))
 
void Server_SendTransformCamera (FBPVRComponentPosRep NewTransform)
 UFUNCTION(Unreliable, Server, WithValidation)
 
void Server_SendTransformLeftController (FBPVRComponentPosRep NewTransform)
 UFUNCTION(Unreliable, Server, WithValidation)
 
void Server_SendTransformRightController (FBPVRComponentPosRep NewTransform)
 UFUNCTION(Unreliable, Server, WithValidation)
 
void Server_SetSeatedMode (USceneComponent *SeatParent, bool bSetSeatedMode, FTransform_NetQuantize TargetTransform, FTransform_NetQuantize InitialRelCameraTransform, float AllowedRadius=40.0f, float AllowedRadiusThreshold=20.0f, bool bZeroToHead=true, EVRConjoinedMovementModes PostSeatedMovementMode=EVRConjoinedMovementModes::C_MOVE_Walking)
 UFUNCTION(BlueprintCallable, Server, Reliable, WithValidation, Category = "BaseVRCharacter", meta = (DisplayName = "SetSeatedMode"))
 
FVector SetActorLocationAndRotationVR (FVector NewLoc, FRotator NewRot, bool bUseYawOnly=true, bool bAccountForHMDRotation=true, bool bTeleport=false)
 UFUNCTION(BlueprintCallable, Category = "BaseVRCharacter|VRLocations")
 
FVector SetActorLocationVR (FVector NewLoc, bool bTeleport)
 UFUNCTION(BlueprintCallable, Category = "BaseVRCharacter|VRLocations")
 
FVector SetActorRotationVR (FRotator NewRot, bool bUseYawOnly=true, bool bAccountForHMDRotation=true)
 UFUNCTION(BlueprintCallable, Category = "BaseVRCharacter|VRLocations")
 
virtual void SetCharacterHalfHeightVR (float HalfHeight, bool bUpdateOverlaps=true) override
 UFUNCTION(BlueprintCallable, Category = "BaseVRCharacter")
 
virtual void SetCharacterSizeVR (float NewRadius, float NewHalfHeight, bool bUpdateOverlaps=true) override
 UFUNCTION(BlueprintCallable, Category = "BaseVRCharacter")
 
bool SetSeatedMode (USceneComponent *SeatParent, bool bSetSeatedMode, FTransform TargetTransform, FTransform InitialRelCameraTransform, float AllowedRadius=40.0f, float AllowedRadiusThreshold=20.0f, bool bZeroToHead=true, EVRConjoinedMovementModes PostSeatedMovementMode=EVRConjoinedMovementModes::C_MOVE_Walking)
 
void SetSeatRelativeLocationAndRotationVR (FVector LocDelta)
 
virtual void SetupPlayerInputComponent (UInputComponent *PlayerInputComponent) override
 
void ShowTool (EControllerHand Hand, AActor *Tool)
 UFUNCTION(BlueprintCallable)
 
AActorSpawnActorInHand (TSubclassOf< AActor > ActorClass, bool RightHand)
 UFUNCTION(BlueprintCallable, Category = "Hands")
 
void SpawnLaserBeam (EControllerHand Hand, bool InActivate)
 UFUNCTION()
 
void SpawnProgressBar ()
 UFUNCTION(Server, Reliable, WithValidation)
 
void SpawnTeleporter (EControllerHand Hand, bool InActivate)
 UFUNCTION()
 
void SpawnWristMenu ()
 UFUNCTION(Server, Reliable, WithValidation)
 
void StopNavigationMovement ()
 UFUNCTION(BlueprintCallable, Category = "VRBaseCharacter|Navigation")
 
virtual bool TeleportTo (const FVector &DestLocation, const FRotator &DestRotation, bool bIsATest=false, bool bNoCheck=false) override
 
virtual void Tick (float DeltaTime) override
 
void TickSeatInformation (float DeltaTime)
 
void TurnAtRate (float Rate)
 
virtual void TurnVRLeft ()
 
virtual void TurnVRRight ()
 
void UpdateClimbingMovement (float DeltaTime)
 UFUNCTION(BlueprintNativeEvent, meta = (DisplayName = "UpdateClimbingMovement", ScriptName = "UpdateClimbingMovement"))
 
virtual void UpdateClimbingMovement_Implementation (float DeltaTime)
 
void UpdateLowGravMovement (float DeltaTime)
 UFUNCTION(BlueprintNativeEvent, meta = (DisplayName = "UpdateLowGravMovement", ScriptName = "UpdateLowGravMovement"))
 
virtual void UpdateLowGravMovement_Implementation (float DeltaTime)
 
void ZeroToSeatInformation ()
 

Public Attributes

bool bActivateLeftLaser
 UPROPERTY(BlueprintReadOnly, Replicated)
 
bool bActivateRightLaser
 UPROPERTY(BlueprintReadOnly, Replicated)
 
float BaseLookUpRate
 
float BaseTurnRate
 
bool bDisableToolsInputBindings
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="PixoVR", Meta=(Tooltip="If checked, Laser, Teleporter and Wrist Menu input handling will be disabled."))
 
bool bFlagTeleported
 
bool bFlagTeleportedGrips
 
bool bLaserBeamActive
 UPROPERTY(BlueprintReadWrite, Category = "PixoVR")
 
bool bLeftLaserBeamIsActiveOnStart
 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "PixoVR")
 
UStaticMeshComponentBody
 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "PixoVR", meta = (AllowPrivateAccess = "true"))
 
bool bRightLaserBeamIsActiveOnStart
 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "PixoVR")
 
bool bTeleporterEnabled = true
 Allows for disabling of Teleporter via BP.
 
bool bTrackingPaused
 
bool bUseExperimentalUnseatModeFix
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "VRBaseCharacter")
 
EControllerHand CurrentWristMenuHand
 UPROPERTY(BlueprintReadOnly, VisibleAnywhere, Replicated, Category= "PixoVR")
 
TSubclassOf< UNavigationQueryFilter > DefaultNavigationFilterClass
 UPROPERTY(BlueprintReadWrite, Category = AI)
 
float DefaultPlayerHeight
 UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = "PixoVR")
 
float DeflectionAngle = 30.0f
 The angle by which we rotate the player.
 
UStaticMeshComponentFadeSphere
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Fade")
 
UStaticMeshComponentHead
 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "PixoVR", meta = (AllowPrivateAccess = "true"))
 
UHintManagerHintManager
 UPROPERTY(BlueprintReadOnly)
 
bool HoldToolLeft
 
bool HoldToolRight
 
UDataTable * InputsTable
 UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category="PixoVR")
 
TSubclassOf< APixoVRLaserLaserControllerClass
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PixoVR")
 
APixoVRLaserLaserControllerLeft
 UPROPERTY(BlueprintReadOnly, Replicated, Category = "PixoVR")
 
APixoVRLaserLaserControllerRight
 UPROPERTY(BlueprintReadOnly, Replicated, Category = "PixoVR")
 
FKey LastPressedKey
 
FVector2D LastTeleportLeftDirectionVector
 
FVector2D LastTeleportRightDirectionVector
 
FName LeftLaserBeamSocket
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PixoVR")
 
UGripMotionControllerComponentLeftMotionController
 UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))
 
FName LeftTeleporterSocket
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PixoVR")
 
UPixoVRLongHoldComponentLongHoldComponent
 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "PixoVR", meta = (AllowPrivateAccess = "true"))
 
FVector MirroredWristMenuScale
 
USceneComponentNetSmoother
 UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))
 
FTransform OffsetComponentToWorld
 UPROPERTY(BlueprintReadOnly, Transient, Category = "VRExpansionLibrary")
 
FVRPlayerNetworkCorrectedSignature OnCharacterNetworkCorrected_Bind
 UPROPERTY(BlueprintAssignable, Category = "VRMovement")
 
FVRPlayerTeleportedSignature OnCharacterTeleported_Bind
 UPROPERTY(BlueprintAssignable, Category = "VRMovement")
 
FOnHandGrabAction OnHandGrabAction
 UPROPERTY(BlueprintAssignable, Category = "Hands")
 
FVRPlayerStateReplicatedSignature OnPlayerStateReplicated_Bind
 UPROPERTY(BlueprintAssignable, Category = "VRMovement")
 
FVRSeatThresholdChangedSignature OnSeatThreshholdChanged_Bind
 UPROPERTY(BlueprintAssignable, Category = "Seating")
 
FOnWristMenuActivated OnWristMenuActivated
 UPROPERTY(BlueprintAssignable)
 
AVRPlayerControllerOwningVRPlayerController
 UPROPERTY(Transient, DuplicateTransient)
 
UParentRelativeAttachmentComponentParentRelativeAttachment
 UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))
 
FVector PausedTrackingLoc
 
float PausedTrackingRot
 
APixoVRCircleProgressProgressBar
 UPROPERTY(BlueprintReadOnly, Replicated, Category = "PixoVR", meta = (AllowPrivateAccess = "true"))
 
TSubclassOf< APixoVRCircleProgressProgressBarClass
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PixoVR")
 
FVRReplicatedCapsuleHeight ReplicatedCapsuleHeight
 UPROPERTY(Replicated, ReplicatedUsing = OnRep_CapsuleHeight)
 
struct FRepMovementVRCharacter ReplicatedMovementVR
 UPROPERTY(ReplicatedUsing = OnRep_ReplicatedMovement)
 
FName RightLaserBeamSocket
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PixoVR")
 
UGripMotionControllerComponentRightMotionController
 UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))
 
FName RightTeleporterSocket
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PixoVR")
 
FVRSeatedCharacterInfo SeatInformation
 UPROPERTY(BlueprintReadOnly, Replicated, EditAnywhere, Category = "Seating", ReplicatedUsing = OnRep_SeatedCharInfo)
 
TSubclassOf< APixoVRTeleporterTeleportControllerClass
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PixoVR")
 
APixoVRTeleporterTeleportControllerLeft
 UPROPERTY(BlueprintReadOnly, Replicated, Category = "PixoVR")
 
APixoVRTeleporterTeleportControllerRight
 UPROPERTY(BlueprintReadOnly, Replicated, Category = "PixoVR")
 
FName ToolSocket
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PixoVR")
 
TSubclassOf< APixoVRHandVRHandClass
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Hands")
 
APixoVRHandVRHandLeft
 UPROPERTY(BlueprintReadOnly, Category = "Hands")
 
APixoVRHandVRHandRight
 UPROPERTY(BlueprintReadOnly, Category = "Hands")
 
UVRBaseCharacterMovementComponentVRMovementReference
 UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, Transient, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))
 
USceneComponentVRProxyComponent
 UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))
 
bool VRReplicateCapsuleHeight
 UPROPERTY(EditAnywhere, Replicated, BlueprintReadWrite, Category = "VRBaseCharacter")
 
UReplicatedVRCameraComponentVRReplicatedCamera
 UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))
 
UVRRootComponentVRRootReference
 UPROPERTY(Category = VRCharacter, VisibleAnywhere, Transient, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))
 
APixoVRWristMenuWristMenu
 UPROPERTY(BlueprintReadOnly, Replicated, Category = "PixoVR", meta = (AllowPrivateAccess = "true"))
 
TSubclassOf< APixoVRWristMenuWristMenuClass
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PixoVR")
 
USceneComponentWristMenuLoc
 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "PixoVR")
 
FName WristMenuSocket
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PixoVR")
 

Static Public Attributes

static FName LeftMotionControllerComponentName
 
static FName ParentRelativeAttachmentComponentName
 
static FName ReplicatedCameraComponentName
 
static FName RightMotionControllerComponentName
 
static FName SmoothingSceneParentComponentName
 
static FName VRProxyComponentName
 

Protected Attributes

bool LeftDisableOpenGrabPose
 Left Disable Open Grab Pose.
 
bool RightDisableOpenGrabPose
 Right Disable Open Grab Pose.
 
ABP_DialogueManager_CTutorialDialogueManager
 Tutorial Dialogue Manager.
 

Private Member Functions

void EventGraph ()
 
 GENERATED_BODY ()
 
void PlayerDestroyed (AActor *Act)
 UFUNCTION()
 
void UserConstructionScript ()
 

Private Attributes

bool bFPSMode
 
bool bIsOverWidgetUse = false
 UPROPERTY(Replicated)
 
UPixoVRInputAdapterInputAdapter
 UPROPERTY()
 
FOnTeleportationActivated OnTeleportationActivatedEvent
 

Detailed Description

A blueprint class with 2 graphs.

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

Definition at line 12 of file ABP_TUT_PixoVRCharacter_C.h.

Member Function Documentation

◆ ActivateFPSMode()

void APixoVRCharacter::ActivateFPSMode ( bool Enable)
inheritedReliableNetMulticast

For Windows.

UFUNCTION(NetMulticast, Reliable)

Here is the caller graph for this function:

◆ ActivateHint()

void APixoVRCharacter::ActivateHint ( )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Hint")

Definition at line 1114 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ActivateLaserBeam()

void APixoVRCharacter::ActivateLaserBeam ( EControllerHand Hand,
bool InActivate )
inheritedReliableServerWithValidationBlueprintCallable

Activate/Deactivate the Laser-beam.

UFUNCTION(BlueprintCallable, Server, Reliable, WithValidation, Category = "PixoVR")

Here is the caller graph for this function:

◆ ActivateProgressBar()

void APixoVRCharacter::ActivateProgressBar ( EControllerHand Hand,
bool InActivate )
inheritedReliableServerWithValidationBlueprintCallable

UFUNCTION(BlueprintCallable, Server, Reliable, WithValidation, Category = "PixoVR")

◆ ActivateTeleporter()

void APixoVRCharacter::ActivateTeleporter ( EControllerHand Hand,
bool InActivate )
inheritedBlueprintCallable

Activate/Deactivate the Teleporter.

UFUNCTION(BlueprintCallable, Category = "PixoVR")

Definition at line 394 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ActivateWristMenu()

void APixoVRCharacter::ActivateWristMenu ( EControllerHand Hand)
inheritedReliableServerWithValidationBlueprintCallable

Activate/Deactivate the Wrist Menu.

UFUNCTION(BlueprintCallable, Server, Reliable, WithValidation, Category = "PixoVR")

Here is the caller graph for this function:

◆ AddActorWorldRotationVR()

FVector AVRBaseCharacter::AddActorWorldRotationVR ( FRotator DeltaRot,
bool bUseYawOnly = true )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "BaseVRCharacter|VRLocations")

Definition at line 777 of file VRBaseCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ BeginPlay()

void APixoVRCharacter::BeginPlay ( )
overridevirtualinherited

Definition at line 134 of file PixoVRCharacter.cpp.

Here is the call graph for this function:

◆ CanTeleport()

bool APixoVRCharacter::CanTeleport ( ) const
virtualinherited

Definition at line 369 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DeactivateHint()

void APixoVRCharacter::DeactivateHint ( )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Hint")

Definition at line 1104 of file PixoVRCharacter.cpp.

Here is the call graph for this function:

◆ EventGraph()

void ABP_TUT_PixoVRCharacter_C::EventGraph ( )
privateBlueprint
Event Graph

Definition at line 18 of file ABP_TUT_PixoVRCharacter_C.cpp.

Here is the call graph for this function:

◆ ExecuteTeleportation()

void APixoVRCharacter::ExecuteTeleportation ( EControllerHand Hand)
inherited

UFUNCTION()

Definition at line 374 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ExtendedSimpleMoveToLocation()

void AVRCharacter::ExtendedSimpleMoveToLocation ( const FVector & GoalLocation,
float AcceptanceRadius = -1,
bool bStopOnOverlap = false,
bool bUsePathfinding = true,
bool bProjectDestinationToNavigation = true,
bool bCanStrafe = false,
TSubclassOf< UNavigationQueryFilter > FilterClass = NULL,
bool bAllowPartialPath = true )
overridevirtualinherited

UFUNCTION(BlueprintCallable, Category = "VRBaseCharacter|Navigation", Meta = (AdvancedDisplay = "bStopOnOverlap,bCanStrafe,bAllowPartialPath"))

Reimplemented from AVRBaseCharacter.

Definition at line 78 of file VRCharacter.cpp.

◆ GatherCurrentMovement()

void AVRBaseCharacter::GatherCurrentMovement ( )
overridevirtualinherited

Definition at line 402 of file VRBaseCharacter.cpp.

◆ GENERATED_BODY()

APixoVRCharacter::GENERATED_BODY ( )
privateinherited

◆ GetCurrentNavigationPathPoints()

bool AVRBaseCharacter::GetCurrentNavigationPathPoints ( TArray< FVector > & NavigationPointList)
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "VRBaseCharacter|Navigation")

Definition at line 1020 of file VRBaseCharacter.cpp.

◆ GetLifetimeReplicatedProps()

void APixoVRCharacter::GetLifetimeReplicatedProps ( TArray< FLifetimeProperty > & OutLifetimeProps) const
overridevirtualinherited

Definition at line 279 of file PixoVRCharacter.cpp.

◆ GetMoveStatus()

EPathFollowingStatus::Type AVRBaseCharacter::GetMoveStatus ( ) const
inlineinheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "VRBaseCharacter|Navigation")

Definition at line 857 of file VRBaseCharacter.h.

◆ GetNavAgentLocation()

FVector AVRCharacter::GetNavAgentLocation ( ) const
overrideinherited

Definition at line 51 of file VRCharacter.cpp.

Here is the call graph for this function:

◆ GetTargetLocation()

virtual FVector AVRBaseCharacter::GetTargetLocation ( AActor * RequestedBy) const
inlineoverridevirtualinherited

Definition at line 574 of file VRBaseCharacter.h.

◆ GetTeleportLocation()

FVector AVRCharacter::GetTeleportLocation ( FVector OriginalLocation)
overridevirtualinherited

UFUNCTION(BlueprintPure, Category = "VRGrip")

Reimplemented from AVRBaseCharacter.

Definition at line 32 of file VRCharacter.cpp.

◆ GetVRForwardVector()

FVector AVRBaseCharacter::GetVRForwardVector ( ) const
inlineinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "BaseVRCharacter|VRLocations")

Definition at line 509 of file VRBaseCharacter.h.

Here is the caller graph for this function:

◆ GetVRHeadLocation()

FVector AVRBaseCharacter::GetVRHeadLocation ( ) const
inlineinherited

Definition at line 568 of file VRBaseCharacter.h.

◆ GetVRLocation()

FVector AVRBaseCharacter::GetVRLocation ( ) const
inlineinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "BaseVRCharacter|VRLocations")

Definition at line 539 of file VRBaseCharacter.h.

Here is the caller graph for this function:

◆ GetVRLocation_Inline()

FVector AVRBaseCharacter::GetVRLocation_Inline ( ) const
inlineinherited

Definition at line 544 of file VRBaseCharacter.h.

Here is the caller graph for this function:

◆ GetVRRightVector()

FVector AVRBaseCharacter::GetVRRightVector ( ) const
inlineinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "BaseVRCharacter|VRLocations")

Definition at line 519 of file VRBaseCharacter.h.

Here is the caller graph for this function:

◆ GetVRRotation()

FRotator AVRBaseCharacter::GetVRRotation ( ) const
inlineinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "BaseVRCharacter|VRLocations")

Definition at line 554 of file VRBaseCharacter.h.

◆ GetVRUpVector()

FVector AVRBaseCharacter::GetVRUpVector ( ) const
inlineinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "BaseVRCharacter|VRLocations")

Definition at line 529 of file VRBaseCharacter.h.

◆ GrabLeftPressed()

void APixoVRCharacter::GrabLeftPressed ( )
virtualinheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Hands")

Definition at line 887 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GrabLeftReleased()

void APixoVRCharacter::GrabLeftReleased ( )
virtualinheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Hands")

Definition at line 974 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GrabRightPressed()

void APixoVRCharacter::GrabRightPressed ( )
virtualinheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Hands")

Definition at line 840 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GrabRightReleased()

void APixoVRCharacter::GrabRightReleased ( )
virtualinheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Hands")

Definition at line 934 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleActivateWristMenuPressed()

void APixoVRCharacter::HandleActivateWristMenuPressed ( )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable)

Definition at line 1333 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleActivateWristMenuPressedLeft()

void APixoVRCharacter::HandleActivateWristMenuPressedLeft ( )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable)

Definition at line 1192 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleActivateWristMenuPressedRight()

void APixoVRCharacter::HandleActivateWristMenuPressedRight ( )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable)

Definition at line 1197 of file PixoVRCharacter.cpp.

Here is the call graph for this function:

◆ HandleHandAnimationLaser()

void APixoVRCharacter::HandleHandAnimationLaser ( EControllerHand Hand)
inheritedBlueprintImplementableEventBlueprintCallable

UFUNCTION(BlueprintImplementableEvent, BlueprintCallable, Category ="PixoVR")

◆ HandleLaserBeamLeftPressed()

void APixoVRCharacter::HandleLaserBeamLeftPressed ( )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable)

Definition at line 509 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleLaserBeamRightPressed()

void APixoVRCharacter::HandleLaserBeamRightPressed ( )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable)

Definition at line 553 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleLaserReleaseLeft()

void APixoVRCharacter::HandleLaserReleaseLeft ( )
inherited

Definition at line 695 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleLaserReleaseRight()

void APixoVRCharacter::HandleLaserReleaseRight ( )
inherited

Definition at line 715 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleLaserSelect()

void APixoVRCharacter::HandleLaserSelect ( EControllerHand Hand,
bool Pressed )
inherited

UFUNCTION()

Definition at line 735 of file PixoVRCharacter.cpp.

Here is the call graph for this function:

◆ HandleLaserSelectEvent()

void APixoVRCharacter::HandleLaserSelectEvent ( EControllerHand Hand,
bool Pressed )
inheritedServerReliable

UFUNCTION(Server, Reliable)

Here is the caller graph for this function:

◆ HandleLaserSelectLeft()

void APixoVRCharacter::HandleLaserSelectLeft ( )
inherited

Definition at line 685 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleLaserSelectRight()

void APixoVRCharacter::HandleLaserSelectRight ( )
inherited

Definition at line 705 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleSelectWristMenuItemPressed()

void APixoVRCharacter::HandleSelectWristMenuItemPressed ( )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable)

Definition at line 1338 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleSelectWristMenuItemPressedLeft()

void APixoVRCharacter::HandleSelectWristMenuItemPressedLeft ( )
virtualinherited

Definition at line 1360 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleSelectWristMenuItemPressedRight()

void APixoVRCharacter::HandleSelectWristMenuItemPressedRight ( )
virtualinherited

Definition at line 1368 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleTeleportLeftPressed()

void APixoVRCharacter::HandleTeleportLeftPressed ( )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable)

Definition at line 329 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleTeleportLeftReleased()

void APixoVRCharacter::HandleTeleportLeftReleased ( )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable)

Definition at line 339 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleTeleportLeftRight()

void APixoVRCharacter::HandleTeleportLeftRight ( float Value)
inheritedServerWithValidationUnreliable

UFUNCTION(Server, Unreliable, WithValidation)

Here is the caller graph for this function:

◆ HandleTeleportLeftUp()

void APixoVRCharacter::HandleTeleportLeftUp ( float Value)
inheritedServerWithValidationUnreliable

UFUNCTION(Server, Unreliable, WithValidation)

Here is the caller graph for this function:

◆ HandleTeleportRightPressed()

void APixoVRCharacter::HandleTeleportRightPressed ( )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable)

Definition at line 349 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleTeleportRightReleased()

void APixoVRCharacter::HandleTeleportRightReleased ( )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable)

Definition at line 359 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleTeleportRightRight()

void APixoVRCharacter::HandleTeleportRightRight ( float Value)
inheritedServerWithValidationUnreliable

UFUNCTION(Server, Unreliable, WithValidation)

Here is the caller graph for this function:

◆ HandleTeleportRightUp()

void APixoVRCharacter::HandleTeleportRightUp ( float Value)
inheritedServerWithValidationUnreliable

UFUNCTION(Server, Unreliable, WithValidation)

Here is the caller graph for this function:

◆ HandleWristMenuDoubleTap()

void APixoVRCharacter::HandleWristMenuDoubleTap ( FKey InputKey)
virtualinherited

Definition at line 1202 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleWristMenuItem1Pressed()

void APixoVRCharacter::HandleWristMenuItem1Pressed ( )
virtualinherited

Definition at line 1376 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleWristMenuItem2Pressed()

void APixoVRCharacter::HandleWristMenuItem2Pressed ( )
virtualinherited

Definition at line 1381 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleWristMenuItem3Pressed()

void APixoVRCharacter::HandleWristMenuItem3Pressed ( )
virtualinherited

Definition at line 1386 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleWristMenuItem4Pressed()

void APixoVRCharacter::HandleWristMenuItem4Pressed ( )
virtualinherited

Definition at line 1391 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleWristMenuItem5Pressed()

void APixoVRCharacter::HandleWristMenuItem5Pressed ( )
virtualinherited

Definition at line 1396 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleWristMenuItem6Pressed()

void APixoVRCharacter::HandleWristMenuItem6Pressed ( )
virtualinherited

Definition at line 1401 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleWristMenuItem7Pressed()

void APixoVRCharacter::HandleWristMenuItem7Pressed ( )
virtualinherited

Definition at line 1406 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HandleWristMenuItem8Pressed()

void APixoVRCharacter::HandleWristMenuItem8Pressed ( )
virtualinherited

Definition at line 1411 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HasPartialPath()

bool AVRBaseCharacter::HasPartialPath ( ) const
inlineinheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "VRBaseCharacter|Navigation")

Returns true if the current PathFollowingComponent's path is partial (does not reach desired destination).

Definition at line 875 of file VRBaseCharacter.h.

◆ InitSeatedModeTransition()

void AVRBaseCharacter::InitSeatedModeTransition ( )
inherited

Definition at line 486 of file VRBaseCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IsLaserActivated()

void APixoVRCharacter::IsLaserActivated ( bool & IsActivated,
EControllerHand & Hand )
inherited

Definition at line 598 of file PixoVRCharacter.cpp.

◆ IsOverWidgetUse()

void APixoVRCharacter::IsOverWidgetUse ( EControllerHand Hand,
bool InPressed )
inheritedServerWithValidationReliable

UFUNCTION(Server, Reliable, WithValidation)

Here is the caller graph for this function:

◆ K2_GetVRHeadLocation()

FVector AVRBaseCharacter::K2_GetVRHeadLocation ( ) const
inlineinheritedBlueprintPure

UFUNCTION(BlueprintPure, Category = "BaseVRCharacter|VRLocations", meta = (DisplayName = "GetVRHeadLocation", ScriptName = "GetVRHeadLocation", Keywords = "position"))

Definition at line 563 of file VRBaseCharacter.h.

◆ LookUpAtRate()

void APixoVRCharacter::LookUpAtRate ( float Rate)
inherited

Definition at line 835 of file PixoVRCharacter.cpp.

Here is the caller graph for this function:

◆ MoveForward()

void APixoVRCharacter::MoveForward ( float Value)
inherited

Definition at line 820 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ MoveRight()

void APixoVRCharacter::MoveRight ( float Value)
inherited

Definition at line 825 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ MulticastActivateTeleporter()

void APixoVRCharacter::MulticastActivateTeleporter ( EControllerHand Hand,
bool InActivate )
inheritedReliableNetMulticastBlueprintCallable

UFUNCTION(BlueprintCallable, NetMulticast, Reliable, Category = "PixoVR")

◆ MultiHandleLaserSelectEvent()

void APixoVRCharacter::MultiHandleLaserSelectEvent ( EControllerHand Hand,
bool Pressed )
inheritedReliableNetMulticast

UFUNCTION(NetMulticast, Reliable)

◆ NavigationMoveCompleted()

virtual void AVRBaseCharacter::NavigationMoveCompleted ( FAIRequestID RequestID,
const FPathFollowingResult & Result )
inlinevirtualinherited

Definition at line 847 of file VRBaseCharacter.h.

◆ NotifyActivateTeleporter()

void APixoVRCharacter::NotifyActivateTeleporter ( EControllerHand Hand,
bool InActivate )
inheritedReliableServerWithValidationBlueprintCallable

UFUNCTION(BlueprintCallable, Server, Reliable, WithValidation, Category = "PixoVR")

Here is the caller graph for this function:

◆ NotifyOfTeleport()

void AVRBaseCharacter::NotifyOfTeleport ( bool bRegisterAsTeleport = true)
virtualinheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "VRGrip")

Definition at line 336 of file VRBaseCharacter.cpp.

Here is the caller graph for this function:

◆ OnBeginWallPushback()

void AVRBaseCharacter::OnBeginWallPushback ( FHitResult HitResultOfImpact,
bool bHadLocomotionInput,
FVector HmdInput )
inheritedBlueprintNativeEvent

UFUNCTION(BlueprintNativeEvent, Category = "VRMovement")

◆ OnBeginWallPushback_Implementation()

void AVRBaseCharacter::OnBeginWallPushback_Implementation ( FHitResult HitResultOfImpact,
bool bHadLocomotionInput,
FVector HmdInput )
virtualinherited

Definition at line 280 of file VRBaseCharacter.cpp.

◆ OnClimbingSteppedUp()

void AVRBaseCharacter::OnClimbingSteppedUp ( )
inheritedBlueprintNativeEventBlueprintCallable

UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRMovement")

◆ OnClimbingSteppedUp_Implementation()

void AVRBaseCharacter::OnClimbingSteppedUp_Implementation ( )
virtualinherited

Definition at line 290 of file VRBaseCharacter.cpp.

◆ OnCustomMoveActionPerformed()

void AVRBaseCharacter::OnCustomMoveActionPerformed ( EVRMoveAction MoveActionType,
FVector MoveActionVector,
FRotator MoveActionRotator,
uint8 MoveActionFlags )
inheritedBlueprintNativeEvent

UFUNCTION(BlueprintNativeEvent, Category = "VRMovement")

◆ OnCustomMoveActionPerformed_Implementation()

void AVRBaseCharacter::OnCustomMoveActionPerformed_Implementation ( EVRMoveAction MoveActionType,
FVector MoveActionVector,
FRotator MoveActionRotator,
uint8 MoveActionFlags )
virtualinherited

Definition at line 275 of file VRBaseCharacter.cpp.

◆ OnEndWallPushback()

void AVRBaseCharacter::OnEndWallPushback ( )
inheritedBlueprintNativeEvent

UFUNCTION(BlueprintNativeEvent, Category = "VRMovement")

◆ OnEndWallPushback_Implementation()

void AVRBaseCharacter::OnEndWallPushback_Implementation ( )
virtualinherited

Definition at line 285 of file VRBaseCharacter.cpp.

◆ OnRep_CapsuleHeight()

void AVRBaseCharacter::OnRep_CapsuleHeight ( )
inlineinherited

UFUNCTION()

Definition at line 442 of file VRBaseCharacter.h.

◆ OnRep_Controller()

void AVRBaseCharacter::OnRep_Controller ( )
overridevirtualinherited

Definition at line 145 of file VRBaseCharacter.cpp.

◆ OnRep_PlayerState()

void AVRBaseCharacter::OnRep_PlayerState ( )
overridevirtualinherited

Definition at line 151 of file VRBaseCharacter.cpp.

◆ OnRep_ReplicatedMovement()

void AVRBaseCharacter::OnRep_ReplicatedMovement ( )
overridevirtualinherited

Definition at line 368 of file VRBaseCharacter.cpp.

Here is the call graph for this function:

◆ OnRep_SeatedCharInfo()

void AVRBaseCharacter::OnRep_SeatedCharInfo ( )
virtualinherited

UFUNCTION()

Definition at line 424 of file VRBaseCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnSeatedModeChanged()

void AVRBaseCharacter::OnSeatedModeChanged ( bool bNewSeatedMode,
bool bWasAlreadySeated )
inheritedBlueprintNativeEvent

UFUNCTION(BlueprintNativeEvent, Category = "Seating")

Here is the caller graph for this function:

◆ OnSeatedModeChanged_Implementation()

virtual void AVRBaseCharacter::OnSeatedModeChanged_Implementation ( bool bNewSeatedMode,
bool bWasAlreadySeated )
inlinevirtualinherited

Definition at line 601 of file VRBaseCharacter.h.

◆ OnSeatThreshholdChanged()

void AVRBaseCharacter::OnSeatThreshholdChanged ( bool bIsWithinThreshold,
float ToThresholdScaler )
inheritedBlueprintNativeEvent

UFUNCTION(BlueprintNativeEvent, Category = "Seating")

Here is the caller graph for this function:

◆ OnSeatThreshholdChanged_Implementation()

virtual void AVRBaseCharacter::OnSeatThreshholdChanged_Implementation ( bool bIsWithinThreshold,
float ToThresholdScaler )
inlinevirtualinherited

Definition at line 610 of file VRBaseCharacter.h.

◆ OnTeleportationActivated()

FOnTeleportationActivated & APixoVRCharacter::OnTeleportationActivated ( )
inlineinherited

Definition at line 190 of file PixoVRCharacter.h.

Here is the caller graph for this function:

◆ PerformIsOverWidgetUse()

void APixoVRCharacter::PerformIsOverWidgetUse ( EControllerHand Hand,
bool InPressed )
inheritedClientReliable

UFUNCTION(Client, Reliable)

◆ PlayerDestroyed()

void APixoVRCharacter::PlayerDestroyed ( AActor * Act)
privateinherited

UFUNCTION()

Definition at line 1124 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ PossessedBy()

void APixoVRCharacter::PossessedBy ( AController * NewController)
overridevirtualinherited

Reimplemented from AVRBaseCharacter.

Definition at line 296 of file PixoVRCharacter.cpp.

Here is the call graph for this function:

◆ PostInitializeComponents()

void AVRBaseCharacter::PostInitializeComponents ( )
overridevirtualinherited

Definition at line 157 of file VRBaseCharacter.cpp.

◆ PreReplication()

void AVRBaseCharacter::PreReplication ( IRepChangedPropertyTracker & ChangedPropertyTracker)
overridevirtualinherited

Definition at line 228 of file VRBaseCharacter.cpp.

◆ ReceiveNavigationMoveCompleted()

void AVRBaseCharacter::ReceiveNavigationMoveCompleted ( EPathFollowingResult::Type PathingResult)
inheritedBlueprintImplementableEvent

UFUNCTION(BlueprintImplementableEvent, Category = "VRBaseCharacter|Navigation")

◆ RegenerateOffsetComponentToWorld()

void AVRCharacter::RegenerateOffsetComponentToWorld ( bool bUpdateBounds,
bool bCalculatePureYaw )
overridevirtualinherited

UFUNCTION(BlueprintCallable, Category = "BaseVRCharacter|VRLocations")

Reimplemented from AVRBaseCharacter.

Definition at line 177 of file VRCharacter.cpp.

Here is the call graph for this function:

◆ ResetHand()

void APixoVRCharacter::ResetHand ( bool RightHand)
inheritedBlueprintCallable

Reset hand animation to Open state and drop any object holding.

Parameters
RightHandRight or left hand.

UFUNCTION(BlueprintCallable, Category = "Hands")

Definition at line 1075 of file PixoVRCharacter.cpp.

Here is the call graph for this function:

◆ ResetHandHoldingObject()

void APixoVRCharacter::ResetHandHoldingObject ( )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Hands")

Definition at line 1063 of file PixoVRCharacter.cpp.

Here is the call graph for this function:

◆ SelectWristMenu()

void APixoVRCharacter::SelectWristMenu ( EControllerHand Hand)
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable)

Definition at line 1352 of file PixoVRCharacter.cpp.

Here is the call graph for this function:

◆ Server_ReZeroSeating()

void AVRBaseCharacter::Server_ReZeroSeating ( FTransform_NetQuantize NewTargetTransform,
FTransform_NetQuantize NewInitialRelCameraTransform,
bool bZeroToHead = true )
inheritedWithValidationServerBlueprintCallableReliable

UFUNCTION(BlueprintCallable, Server, Reliable, WithValidation, Category = "BaseVRCharacter", meta = (DisplayName = "ReZeroSeating"))

◆ Server_SendTransformCamera()

void AVRBaseCharacter::Server_SendTransformCamera ( FBPVRComponentPosRep NewTransform)
inheritedWithValidationServerUnreliable

UFUNCTION(Unreliable, Server, WithValidation)

Here is the caller graph for this function:

◆ Server_SendTransformLeftController()

void AVRBaseCharacter::Server_SendTransformLeftController ( FBPVRComponentPosRep NewTransform)
inheritedWithValidationServerUnreliable

UFUNCTION(Unreliable, Server, WithValidation)

Here is the caller graph for this function:

◆ Server_SendTransformRightController()

void AVRBaseCharacter::Server_SendTransformRightController ( FBPVRComponentPosRep NewTransform)
inheritedWithValidationServerUnreliable

UFUNCTION(Unreliable, Server, WithValidation)

Here is the caller graph for this function:

◆ Server_SetSeatedMode()

void AVRBaseCharacter::Server_SetSeatedMode ( USceneComponent * SeatParent,
bool bSetSeatedMode,
FTransform_NetQuantize TargetTransform,
FTransform_NetQuantize InitialRelCameraTransform,
float AllowedRadius = 40.0f,
float AllowedRadiusThreshold = 20.0f,
bool bZeroToHead = true,
EVRConjoinedMovementModes PostSeatedMovementMode = EVRConjoinedMovementModes::C_MOVE_Walking )
inheritedWithValidationServerBlueprintCallableReliable

UFUNCTION(BlueprintCallable, Server, Reliable, WithValidation, Category = "BaseVRCharacter", meta = (DisplayName = "SetSeatedMode"))

◆ SetActorLocationAndRotationVR()

FVector AVRBaseCharacter::SetActorLocationAndRotationVR ( FVector NewLoc,
FRotator NewRot,
bool bUseYawOnly = true,
bool bAccountForHMDRotation = true,
bool bTeleport = false )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "BaseVRCharacter|VRLocations")

Definition at line 845 of file VRBaseCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetActorLocationVR()

FVector AVRBaseCharacter::SetActorLocationVR ( FVector NewLoc,
bool bTeleport )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "BaseVRCharacter|VRLocations")

Definition at line 880 of file VRBaseCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetActorRotationVR()

FVector AVRBaseCharacter::SetActorRotationVR ( FRotator NewRot,
bool bUseYawOnly = true,
bool bAccountForHMDRotation = true )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "BaseVRCharacter|VRLocations")

Definition at line 807 of file VRBaseCharacter.cpp.

Here is the call graph for this function:

◆ SetCharacterHalfHeightVR()

void AVRCharacter::SetCharacterHalfHeightVR ( float HalfHeight,
bool bUpdateOverlaps = true )
overridevirtualinherited

UFUNCTION(BlueprintCallable, Category = "BaseVRCharacter")

Reimplemented from AVRBaseCharacter.

Definition at line 200 of file VRCharacter.cpp.

Here is the call graph for this function:

◆ SetCharacterSizeVR()

void AVRCharacter::SetCharacterSizeVR ( float NewRadius,
float NewHalfHeight,
bool bUpdateOverlaps = true )
overridevirtualinherited

UFUNCTION(BlueprintCallable, Category = "BaseVRCharacter")

Reimplemented from AVRBaseCharacter.

Definition at line 185 of file VRCharacter.cpp.

Here is the call graph for this function:

◆ SetSeatedMode()

bool AVRBaseCharacter::SetSeatedMode ( USceneComponent * SeatParent,
bool bSetSeatedMode,
FTransform TargetTransform,
FTransform InitialRelCameraTransform,
float AllowedRadius = 40.0f,
float AllowedRadiusThreshold = 20.0f,
bool bZeroToHead = true,
EVRConjoinedMovementModes PostSeatedMovementMode = EVRConjoinedMovementModes::C_MOVE_Walking )
inherited

Definition at line 702 of file VRBaseCharacter.cpp.

Here is the call graph for this function:

◆ SetSeatRelativeLocationAndRotationVR()

void AVRBaseCharacter::SetSeatRelativeLocationAndRotationVR ( FVector LocDelta)
inherited

Definition at line 747 of file VRBaseCharacter.cpp.

Here is the caller graph for this function:

◆ SetupPlayerInputComponent()

void APixoVRCharacter::SetupPlayerInputComponent ( UInputComponent * PlayerInputComponent)
overridevirtualinherited

Definition at line 217 of file PixoVRCharacter.cpp.

Here is the call graph for this function:

◆ ShowTool()

void APixoVRCharacter::ShowTool ( EControllerHand Hand,
AActor * Tool )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable)

Definition at line 1087 of file PixoVRCharacter.cpp.

Here is the call graph for this function:

◆ SpawnActorInHand()

AActor * APixoVRCharacter::SpawnActorInHand ( TSubclassOf< AActor > ActorClass,
bool RightHand )
inheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Hands")

Automatically spawns an actor in the hand, simulates the process of grabbing an object with the hand.

Parameters
ActorClassActor class to spawn
RightHandWhether actor should be spawned in right or left hand.
Returns
Spawned actor

Definition at line 1009 of file PixoVRCharacter.cpp.

Here is the call graph for this function:

◆ SpawnLaserBeam()

void APixoVRCharacter::SpawnLaserBeam ( EControllerHand Hand,
bool InActivate )
inherited

UFUNCTION()

Definition at line 640 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SpawnProgressBar()

void APixoVRCharacter::SpawnProgressBar ( )
inheritedServerWithValidationReliable

UFUNCTION(Server, Reliable, WithValidation)

Here is the caller graph for this function:

◆ SpawnTeleporter()

void APixoVRCharacter::SpawnTeleporter ( EControllerHand Hand,
bool InActivate )
inherited

UFUNCTION()

Definition at line 423 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SpawnWristMenu()

void APixoVRCharacter::SpawnWristMenu ( )
inheritedServerWithValidationReliable

UFUNCTION(Server, Reliable, WithValidation)

Here is the caller graph for this function:

◆ StopNavigationMovement()

void AVRBaseCharacter::StopNavigationMovement ( )
inlineinheritedBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "VRBaseCharacter|Navigation")

Definition at line 893 of file VRBaseCharacter.h.

◆ TeleportTo()

bool AVRCharacter::TeleportTo ( const FVector & DestLocation,
const FRotator & DestRotation,
bool bIsATest = false,
bool bNoCheck = false )
overridevirtualinherited

Definition at line 39 of file VRCharacter.cpp.

Here is the call graph for this function:

◆ Tick()

void APixoVRCharacter::Tick ( float DeltaTime)
overridevirtualinherited

Definition at line 179 of file PixoVRCharacter.cpp.

Here is the call graph for this function:

◆ TickSeatInformation()

void AVRBaseCharacter::TickSeatInformation ( float DeltaTime)
inherited

Definition at line 642 of file VRBaseCharacter.cpp.

Here is the call graph for this function:

◆ TurnAtRate()

void APixoVRCharacter::TurnAtRate ( float Rate)
inherited

Definition at line 830 of file PixoVRCharacter.cpp.

Here is the caller graph for this function:

◆ TurnVRLeft()

void APixoVRCharacter::TurnVRLeft ( )
virtualinherited

Definition at line 810 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ TurnVRRight()

void APixoVRCharacter::TurnVRRight ( )
virtualinherited

Definition at line 815 of file PixoVRCharacter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ UpdateClimbingMovement()

void AVRBaseCharacter::UpdateClimbingMovement ( float DeltaTime)
inheritedBlueprintNativeEvent

UFUNCTION(BlueprintNativeEvent, meta = (DisplayName = "UpdateClimbingMovement", ScriptName = "UpdateClimbingMovement"))

Event for adding to the climbing movement mode. Called by CharacterMovement if MovementMode is set to Climbing.

Note
C++ code should override PhysCustom_Climbing() instead.
Here is the caller graph for this function:

◆ UpdateClimbingMovement_Implementation()

virtual void AVRBaseCharacter::UpdateClimbingMovement_Implementation ( float DeltaTime)
inlinevirtualinherited

Definition at line 494 of file VRBaseCharacter.h.

◆ UpdateLowGravMovement()

void AVRBaseCharacter::UpdateLowGravMovement ( float DeltaTime)
inheritedBlueprintNativeEvent

UFUNCTION(BlueprintNativeEvent, meta = (DisplayName = "UpdateLowGravMovement", ScriptName = "UpdateLowGravMovement"))

Event for adding to the climbing movement mode. Called by CharacterMovement if MovementMode is set to Climbing.

Note
C++ code should override PhysCustom_Climbing() instead.

◆ UpdateLowGravMovement_Implementation()

virtual void AVRBaseCharacter::UpdateLowGravMovement_Implementation ( float DeltaTime)
inlinevirtualinherited

Definition at line 483 of file VRBaseCharacter.h.

◆ UserConstructionScript()

void ABP_TUT_PixoVRCharacter_C::UserConstructionScript ( )
privateBlueprint
User Construction Script

Definition at line 13 of file ABP_TUT_PixoVRCharacter_C.cpp.

Here is the call graph for this function:

◆ ZeroToSeatInformation()

void AVRBaseCharacter::ZeroToSeatInformation ( )
inlineinherited

Definition at line 619 of file VRBaseCharacter.h.

Here is the caller graph for this function:

Member Data Documentation

◆ bActivateLeftLaser

bool APixoVRCharacter::bActivateLeftLaser
inheritedReplicatedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly, Replicated)

Definition at line 320 of file PixoVRCharacter.h.

◆ bActivateRightLaser

bool APixoVRCharacter::bActivateRightLaser
inheritedReplicatedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly, Replicated)

Definition at line 327 of file PixoVRCharacter.h.

◆ BaseLookUpRate

float APixoVRCharacter::BaseLookUpRate
inherited

Definition at line 606 of file PixoVRCharacter.h.

◆ BaseTurnRate

float APixoVRCharacter::BaseTurnRate
inherited

Definition at line 605 of file PixoVRCharacter.h.

◆ bDisableToolsInputBindings

bool APixoVRCharacter::bDisableToolsInputBindings
inheritedEditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="PixoVR", Meta=(Tooltip="If checked, Laser, Teleporter and Wrist Menu input handling will be disabled."))

Definition at line 614 of file PixoVRCharacter.h.

◆ bFlagTeleported

bool AVRBaseCharacter::bFlagTeleported
inherited

Definition at line 363 of file VRBaseCharacter.h.

◆ bFlagTeleportedGrips

bool AVRBaseCharacter::bFlagTeleportedGrips
inherited

Definition at line 364 of file VRBaseCharacter.h.

◆ bFPSMode

bool APixoVRCharacter::bFPSMode
privateinherited

Definition at line 653 of file PixoVRCharacter.h.

◆ bIsOverWidgetUse

bool APixoVRCharacter::bIsOverWidgetUse = false
privateinheritedReplicated

UPROPERTY(Replicated)

Definition at line 661 of file PixoVRCharacter.h.

◆ bLaserBeamActive

bool APixoVRCharacter::bLaserBeamActive
inheritedBlueprintReadWrite

UPROPERTY(BlueprintReadWrite, Category = "PixoVR")

Definition at line 144 of file PixoVRCharacter.h.

◆ bLeftLaserBeamIsActiveOnStart

bool APixoVRCharacter::bLeftLaserBeamIsActiveOnStart
inheritedEditDefaultsOnlyBlueprintReadOnly

UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "PixoVR")

Definition at line 299 of file PixoVRCharacter.h.

◆ Body

UStaticMeshComponent* APixoVRCharacter::Body
inheritedBlueprintReadWriteVisibleAnywhere

UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "PixoVR", meta = (AllowPrivateAccess = "true"))

Definition at line 635 of file PixoVRCharacter.h.

◆ bRightLaserBeamIsActiveOnStart

bool APixoVRCharacter::bRightLaserBeamIsActiveOnStart
inheritedEditDefaultsOnlyBlueprintReadOnly

UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "PixoVR")

Definition at line 306 of file PixoVRCharacter.h.

◆ bTeleporterEnabled

bool APixoVRCharacter::bTeleporterEnabled = true
inheritedEditAnywhereBlueprintReadWriteReplicated

Allows for disabling of Teleporter via BP.

UPROPERTY(EditAnywhere, Replicated, BlueprintReadWrite, Category = "PixoVR")

Definition at line 188 of file PixoVRCharacter.h.

◆ bTrackingPaused

bool AVRBaseCharacter::bTrackingPaused
inherited

Definition at line 365 of file VRBaseCharacter.h.

◆ bUseExperimentalUnseatModeFix

bool AVRBaseCharacter::bUseExperimentalUnseatModeFix
inheritedBlueprintReadWriteEditAnywhere

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

Definition at line 585 of file VRBaseCharacter.h.

◆ CurrentWristMenuHand

EControllerHand APixoVRCharacter::CurrentWristMenuHand
inheritedReplicatedVisibleAnywhereBlueprintReadOnly

UPROPERTY(BlueprintReadOnly, VisibleAnywhere, Replicated, Category= "PixoVR")

Definition at line 466 of file PixoVRCharacter.h.

◆ DefaultNavigationFilterClass

TSubclassOf<UNavigationQueryFilter> AVRBaseCharacter::DefaultNavigationFilterClass
inheritedBlueprintReadWrite

UPROPERTY(BlueprintReadWrite, Category = AI)

Definition at line 910 of file VRBaseCharacter.h.

◆ DefaultPlayerHeight

float APixoVRCharacter::DefaultPlayerHeight
inheritedEditDefaultsOnlyBlueprintReadWrite

UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = "PixoVR")

Definition at line 52 of file PixoVRCharacter.h.

◆ DeflectionAngle

float APixoVRCharacter::DeflectionAngle = 30.0f
inherited

The angle by which we rotate the player.

Definition at line 607 of file PixoVRCharacter.h.

◆ FadeSphere

UStaticMeshComponent* APixoVRCharacter::FadeSphere
inheritedEditAnywhereBlueprintReadWrite

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

Definition at line 579 of file PixoVRCharacter.h.

◆ Head

UStaticMeshComponent* APixoVRCharacter::Head
inheritedBlueprintReadWriteVisibleAnywhere

UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "PixoVR", meta = (AllowPrivateAccess = "true"))

Definition at line 628 of file PixoVRCharacter.h.

◆ HintManager

UHintManager* APixoVRCharacter::HintManager
inheritedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 592 of file PixoVRCharacter.h.

◆ HoldToolLeft

bool APixoVRCharacter::HoldToolLeft
inherited

Definition at line 559 of file PixoVRCharacter.h.

◆ HoldToolRight

bool APixoVRCharacter::HoldToolRight
inherited

Definition at line 558 of file PixoVRCharacter.h.

◆ InputAdapter

UPixoVRInputAdapter* APixoVRCharacter::InputAdapter
privateinherited

UPROPERTY()

Definition at line 651 of file PixoVRCharacter.h.

◆ InputsTable

UDataTable* APixoVRCharacter::InputsTable
inheritedEditDefaultsOnlyBlueprintReadWrite

UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category="PixoVR")

Definition at line 621 of file PixoVRCharacter.h.

◆ LaserControllerClass

TSubclassOf<APixoVRLaser> APixoVRCharacter::LaserControllerClass
inheritedEditAnywhereBlueprintReadWrite

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

Definition at line 313 of file PixoVRCharacter.h.

◆ LaserControllerLeft

APixoVRLaser* APixoVRCharacter::LaserControllerLeft
inheritedReplicatedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly, Replicated, Category = "PixoVR")

Definition at line 285 of file PixoVRCharacter.h.

◆ LaserControllerRight

APixoVRLaser* APixoVRCharacter::LaserControllerRight
inheritedReplicatedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly, Replicated, Category = "PixoVR")

Definition at line 292 of file PixoVRCharacter.h.

◆ LastPressedKey

FKey APixoVRCharacter::LastPressedKey
inherited

Definition at line 640 of file PixoVRCharacter.h.

◆ LastTeleportLeftDirectionVector

FVector2D APixoVRCharacter::LastTeleportLeftDirectionVector
inherited

Definition at line 637 of file PixoVRCharacter.h.

◆ LastTeleportRightDirectionVector

FVector2D APixoVRCharacter::LastTeleportRightDirectionVector
inherited

Definition at line 638 of file PixoVRCharacter.h.

◆ LeftDisableOpenGrabPose

bool ABP_TUT_PixoVRCharacter_C::LeftDisableOpenGrabPose
protected

Left Disable Open Grab Pose.

Definition at line 16 of file ABP_TUT_PixoVRCharacter_C.h.

◆ LeftLaserBeamSocket

FName APixoVRCharacter::LeftLaserBeamSocket
inheritedEditAnywhereBlueprintReadWrite

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

Definition at line 271 of file PixoVRCharacter.h.

◆ LeftMotionController

UGripMotionControllerComponent* AVRBaseCharacter::LeftMotionController
inheritedVisibleAnywhereBlueprintReadOnly

UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))

Definition at line 767 of file VRBaseCharacter.h.

◆ LeftMotionControllerComponentName

FName AVRBaseCharacter::LeftMotionControllerComponentName
staticinherited

Name of the LeftMotionController component. Use this name if you want to use a different class (with ObjectInitializer.SetDefaultSubobjectClass).

Definition at line 777 of file VRBaseCharacter.h.

◆ LeftTeleporterSocket

FName APixoVRCharacter::LeftTeleporterSocket
inheritedEditAnywhereBlueprintReadWrite

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

Definition at line 151 of file PixoVRCharacter.h.

◆ LongHoldComponent

UPixoVRLongHoldComponent* APixoVRCharacter::LongHoldComponent
inheritedBlueprintReadWriteVisibleAnywhere

UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "PixoVR", meta = (AllowPrivateAccess = "true"))

Definition at line 449 of file PixoVRCharacter.h.

◆ MirroredWristMenuScale

FVector APixoVRCharacter::MirroredWristMenuScale
inherited

Definition at line 458 of file PixoVRCharacter.h.

◆ NetSmoother

USceneComponent* AVRBaseCharacter::NetSmoother
inheritedVisibleAnywhereBlueprintReadOnly

UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))

Definition at line 729 of file VRBaseCharacter.h.

◆ OffsetComponentToWorld

FTransform AVRBaseCharacter::OffsetComponentToWorld
inheritedTransientBlueprintReadOnly

UPROPERTY(BlueprintReadOnly, Transient, Category = "VRExpansionLibrary")

Definition at line 502 of file VRBaseCharacter.h.

◆ OnCharacterNetworkCorrected_Bind

FVRPlayerNetworkCorrectedSignature AVRBaseCharacter::OnCharacterNetworkCorrected_Bind
inheritedBlueprintAssignable

UPROPERTY(BlueprintAssignable, Category = "VRMovement")

Definition at line 385 of file VRBaseCharacter.h.

◆ OnCharacterTeleported_Bind

FVRPlayerTeleportedSignature AVRBaseCharacter::OnCharacterTeleported_Bind
inheritedBlueprintAssignable

UPROPERTY(BlueprintAssignable, Category = "VRMovement")

Definition at line 378 of file VRBaseCharacter.h.

◆ OnHandGrabAction

FOnHandGrabAction APixoVRCharacter::OnHandGrabAction
inheritedBlueprintAssignable

UPROPERTY(BlueprintAssignable, Category = "Hands")

Definition at line 585 of file PixoVRCharacter.h.

◆ OnPlayerStateReplicated_Bind

FVRPlayerStateReplicatedSignature AVRBaseCharacter::OnPlayerStateReplicated_Bind
inheritedBlueprintAssignable

UPROPERTY(BlueprintAssignable, Category = "VRMovement")

Definition at line 392 of file VRBaseCharacter.h.

◆ OnSeatThreshholdChanged_Bind

FVRSeatThresholdChangedSignature AVRBaseCharacter::OnSeatThreshholdChanged_Bind
inheritedBlueprintAssignable

UPROPERTY(BlueprintAssignable, Category = "Seating")

Definition at line 617 of file VRBaseCharacter.h.

◆ OnTeleportationActivatedEvent

FOnTeleportationActivated APixoVRCharacter::OnTeleportationActivatedEvent
privateinherited

Definition at line 655 of file PixoVRCharacter.h.

◆ OnWristMenuActivated

FOnWristMenuActivated APixoVRCharacter::OnWristMenuActivated
inheritedBlueprintAssignable

UPROPERTY(BlueprintAssignable)

Definition at line 472 of file PixoVRCharacter.h.

◆ OwningVRPlayerController

AVRPlayerController* AVRBaseCharacter::OwningVRPlayerController
inheritedTransientDuplicateTransient

UPROPERTY(Transient, DuplicateTransient)

BaseVR Character movement component belongs to

Definition at line 348 of file VRBaseCharacter.h.

◆ ParentRelativeAttachment

UParentRelativeAttachmentComponent* AVRBaseCharacter::ParentRelativeAttachment
inheritedVisibleAnywhereBlueprintReadOnly

UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))

Definition at line 760 of file VRBaseCharacter.h.

◆ ParentRelativeAttachmentComponentName

FName AVRBaseCharacter::ParentRelativeAttachmentComponentName
staticinherited

Name of the ParentRelativeAttachment component. Use this name if you want to use a different class (with ObjectInitializer.SetDefaultSubobjectClass).

Definition at line 786 of file VRBaseCharacter.h.

◆ PausedTrackingLoc

FVector AVRBaseCharacter::PausedTrackingLoc
inherited

Definition at line 366 of file VRBaseCharacter.h.

◆ PausedTrackingRot

float AVRBaseCharacter::PausedTrackingRot
inherited

Definition at line 367 of file VRBaseCharacter.h.

◆ ProgressBar

APixoVRCircleProgress* APixoVRCharacter::ProgressBar
inheritedReplicatedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly, Replicated, Category = "PixoVR", meta = (AllowPrivateAccess = "true"))

Definition at line 456 of file PixoVRCharacter.h.

◆ ProgressBarClass

TSubclassOf<APixoVRCircleProgress> APixoVRCharacter::ProgressBarClass
inheritedEditAnywhereBlueprintReadWrite

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

Definition at line 428 of file PixoVRCharacter.h.

◆ ReplicatedCameraComponentName

FName AVRBaseCharacter::ReplicatedCameraComponentName
staticinherited

Name of the VRReplicatedCamera component. Use this name if you want to use a different class (with ObjectInitializer.SetDefaultSubobjectClass).

Definition at line 783 of file VRBaseCharacter.h.

◆ ReplicatedCapsuleHeight

FVRReplicatedCapsuleHeight AVRBaseCharacter::ReplicatedCapsuleHeight
inheritedReplicated

UPROPERTY(Replicated, ReplicatedUsing = OnRep_CapsuleHeight)

Definition at line 437 of file VRBaseCharacter.h.

◆ ReplicatedMovementVR

struct FRepMovementVRCharacter AVRBaseCharacter::ReplicatedMovementVR
inherited

UPROPERTY(ReplicatedUsing = OnRep_ReplicatedMovement)

Used for replication of our RootComponent's position and velocity

Definition at line 361 of file VRBaseCharacter.h.

◆ RightDisableOpenGrabPose

bool ABP_TUT_PixoVRCharacter_C::RightDisableOpenGrabPose
protected

Right Disable Open Grab Pose.

Definition at line 17 of file ABP_TUT_PixoVRCharacter_C.h.

◆ RightLaserBeamSocket

FName APixoVRCharacter::RightLaserBeamSocket
inheritedEditAnywhereBlueprintReadWrite

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

Definition at line 278 of file PixoVRCharacter.h.

◆ RightMotionController

UGripMotionControllerComponent* AVRBaseCharacter::RightMotionController
inheritedVisibleAnywhereBlueprintReadOnly

UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))

Definition at line 774 of file VRBaseCharacter.h.

◆ RightMotionControllerComponentName

FName AVRBaseCharacter::RightMotionControllerComponentName
staticinherited

Name of the RightMotionController component. Use this name if you want to use a different class (with ObjectInitializer.SetDefaultSubobjectClass).

Definition at line 780 of file VRBaseCharacter.h.

◆ RightTeleporterSocket

FName APixoVRCharacter::RightTeleporterSocket
inheritedEditAnywhereBlueprintReadWrite

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

Definition at line 158 of file PixoVRCharacter.h.

◆ SeatInformation

FVRSeatedCharacterInfo AVRBaseCharacter::SeatInformation
inheritedReplicatedBlueprintReadOnlyEditAnywhere

UPROPERTY(BlueprintReadOnly, Replicated, EditAnywhere, Category = "Seating", ReplicatedUsing = OnRep_SeatedCharInfo)

Definition at line 593 of file VRBaseCharacter.h.

◆ SmoothingSceneParentComponentName

FName AVRBaseCharacter::SmoothingSceneParentComponentName
staticinherited

Name of the net smoother component. Use this name if you want to use a different class (with ObjectInitializer.SetDefaultSubobjectClass).

Definition at line 789 of file VRBaseCharacter.h.

◆ TeleportControllerClass

TSubclassOf<APixoVRTeleporter> APixoVRCharacter::TeleportControllerClass
inheritedEditAnywhereBlueprintReadWrite

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

Definition at line 179 of file PixoVRCharacter.h.

◆ TeleportControllerLeft

APixoVRTeleporter* APixoVRCharacter::TeleportControllerLeft
inheritedReplicatedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly, Replicated, Category = "PixoVR")

Definition at line 165 of file PixoVRCharacter.h.

◆ TeleportControllerRight

APixoVRTeleporter* APixoVRCharacter::TeleportControllerRight
inheritedReplicatedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly, Replicated, Category = "PixoVR")

Definition at line 172 of file PixoVRCharacter.h.

◆ ToolSocket

FName APixoVRCharacter::ToolSocket
inheritedEditAnywhereBlueprintReadWrite

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

Definition at line 572 of file PixoVRCharacter.h.

◆ TutorialDialogueManager

ABP_DialogueManager_C* ABP_TUT_PixoVRCharacter_C::TutorialDialogueManager
protected

Tutorial Dialogue Manager.

Definition at line 18 of file ABP_TUT_PixoVRCharacter_C.h.

◆ VRHandClass

TSubclassOf<APixoVRHand> APixoVRCharacter::VRHandClass
inheritedEditAnywhereBlueprintReadWrite

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

Definition at line 498 of file PixoVRCharacter.h.

◆ VRHandLeft

APixoVRHand* APixoVRCharacter::VRHandLeft
inheritedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly, Category = "Hands")

Definition at line 504 of file PixoVRCharacter.h.

◆ VRHandRight

APixoVRHand* APixoVRCharacter::VRHandRight
inheritedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly, Category = "Hands")

Definition at line 509 of file PixoVRCharacter.h.

◆ VRMovementReference

UVRBaseCharacterMovementComponent* AVRBaseCharacter::VRMovementReference
inheritedVisibleAnywhereTransientBlueprintReadOnly

UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, Transient, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))

Definition at line 746 of file VRBaseCharacter.h.

◆ VRProxyComponent

USceneComponent* AVRBaseCharacter::VRProxyComponent
inheritedVisibleAnywhereBlueprintReadOnly

UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))

Definition at line 738 of file VRBaseCharacter.h.

◆ VRProxyComponentName

FName AVRBaseCharacter::VRProxyComponentName
staticinherited

Name of the vr proxy component. Use this name if you want to use a different class (with ObjectInitializer.SetDefaultSubobjectClass).

Definition at line 792 of file VRBaseCharacter.h.

◆ VRReplicateCapsuleHeight

bool AVRBaseCharacter::VRReplicateCapsuleHeight
inheritedReplicatedBlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, Replicated, BlueprintReadWrite, Category = "VRBaseCharacter")

Definition at line 430 of file VRBaseCharacter.h.

◆ VRReplicatedCamera

UReplicatedVRCameraComponent* AVRBaseCharacter::VRReplicatedCamera
inheritedVisibleAnywhereBlueprintReadOnly

UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))

Definition at line 753 of file VRBaseCharacter.h.

◆ VRRootReference

UVRRootComponent* AVRCharacter::VRRootReference
inheritedVisibleAnywhereTransientBlueprintReadOnly

UPROPERTY(Category = VRCharacter, VisibleAnywhere, Transient, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))

Definition at line 38 of file VRCharacter.h.

◆ WristMenu

APixoVRWristMenu* APixoVRCharacter::WristMenu
inheritedReplicatedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly, Replicated, Category = "PixoVR", meta = (AllowPrivateAccess = "true"))

Definition at line 442 of file PixoVRCharacter.h.

◆ WristMenuClass

TSubclassOf<APixoVRWristMenu> APixoVRCharacter::WristMenuClass
inheritedEditAnywhereBlueprintReadWrite

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

Definition at line 421 of file PixoVRCharacter.h.

◆ WristMenuLoc

USceneComponent* APixoVRCharacter::WristMenuLoc
inheritedBlueprintReadWriteVisibleAnywhere

UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "PixoVR")

Definition at line 414 of file PixoVRCharacter.h.

◆ WristMenuSocket

FName APixoVRCharacter::WristMenuSocket
inheritedEditAnywhereBlueprintReadWrite

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

Definition at line 435 of file PixoVRCharacter.h.


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