UE5 360 Stereo Panoramic Player 1.2.5
Create interactive Media Players and Virtual Tours for mono and stereo 360 panoramic images and videos in Unreal Engine 5.
Loading...
Searching...
No Matches
Public Attributes | Protected Member Functions | List of all members
APanoramicPawn Class Reference

The default pawn for the panoramic experience. More...

#include <PanoramicPawn.h>

Inheritance diagram for APanoramicPawn:

Public Attributes

class UCameraComponent * CameraComponent
 The camera component attached to the pawn. More...
 
bool CameraMovementDragMode
 In this mode to move the camera the user have to click, hold pressed and drag (swipe on mobile). More...
 
bool CameraMovementFpsMode
 In this mode the camera moves like on an fps game. More...
 
class USceneComponent * CameraRoot
 Parent component of CameraComponent. More...
 
float DragSpeedScale
 The scale speed factor during dragging/swiping. More...
 
bool ShowMouseCursor
 Show mouse cursor. More...
 

Protected Member Functions

virtual void AddControllerPitchInput (float Val) override
 Override ADefaultPawn::AddControllerPitchInput. More...
 
virtual void AddControllerYawInput (float Val) override
 Override ADefaultPawn::AddControllerYawInput. More...
 
virtual void BeginPlay () override
 Override AActor::BeginPlay. More...
 
virtual void SetupPlayerInputComponent (UInputComponent *PlayerInputComponent) override
 Override ADefaultPawn::SetupPlayerInputComponent. More...
 
virtual void Tick (float DeltaSeconds) override
 Override AActor::Tick. More...
 

Detailed Description

The default pawn for the panoramic experience.

Out of the box camera movement behaviours (fps style, mouse dragging / swipe gesture on mobile)

Member Function Documentation

◆ AddControllerPitchInput()

virtual void APanoramicPawn::AddControllerPitchInput ( float  Val)
overrideprotectedvirtual

Override ADefaultPawn::AddControllerPitchInput.

◆ AddControllerYawInput()

virtual void APanoramicPawn::AddControllerYawInput ( float  Val)
overrideprotectedvirtual

Override ADefaultPawn::AddControllerYawInput.

◆ BeginPlay()

virtual void APanoramicPawn::BeginPlay ( )
overrideprotectedvirtual

Override AActor::BeginPlay.

◆ SetupPlayerInputComponent()

virtual void APanoramicPawn::SetupPlayerInputComponent ( UInputComponent *  PlayerInputComponent)
overrideprotectedvirtual

Override ADefaultPawn::SetupPlayerInputComponent.

◆ Tick()

virtual void APanoramicPawn::Tick ( float  DeltaSeconds)
overrideprotectedvirtual

Override AActor::Tick.

Member Data Documentation

◆ CameraComponent

class UCameraComponent* APanoramicPawn::CameraComponent

The camera component attached to the pawn.

◆ CameraMovementDragMode

bool APanoramicPawn::CameraMovementDragMode

In this mode to move the camera the user have to click, hold pressed and drag (swipe on mobile).

◆ CameraMovementFpsMode

bool APanoramicPawn::CameraMovementFpsMode

In this mode the camera moves like on an fps game.

◆ CameraRoot

class USceneComponent* APanoramicPawn::CameraRoot

Parent component of CameraComponent.

◆ DragSpeedScale

float APanoramicPawn::DragSpeedScale

The scale speed factor during dragging/swiping.

◆ ShowMouseCursor

bool APanoramicPawn::ShowMouseCursor

Show mouse cursor.


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