Manuals of ComponentCameraSystem
  • Introduction
  • Basic Uses
    • General Workflow
    • Working with Sequencer
    • Third Person Camera
    • Lock-On Camera
    • Camera Shake
    • Camera Postprocessing
    • Camera Lens Effect
    • Camera Dither Fade
    • Photo Mode (Experimental)
    • Other Features
    • FAQ
  • Advanced Uses
    • Change Component Properties at Runtime
    • Customizing Camera Components
      • Customizing ECameraComponentFollow, ECameraComponentAim and ECameraExtensionBase
      • Customizing Existing Components: ControlAim as An Example
      • Customizing ECameraGroupActorComponent
      • Customizing ECameraHUD
      • Customizing EPlayerCameraManager
    • Camera Dampers
    • Animating Camera
    • Mixing Camera
    • Sequenced Camera
    • Keyframing Camera
    • ArchViz Camera
    • Integrating with Montage
    • Integrating with Gameplay Ability System (GAS)
  • Showcases
    • Boss Battle Camera
    • Group Aim Camera
    • Orbit Camera
    • Rail Camera
    • Crane Camera
    • Third Person Framing Camera
    • First Person Shooter Camera
    • Pseudo First Person Shooter Camera
    • Static Camera
    • Only Follow Camera
    • Only Aim Camera
  • Camera Components
    • Follow Components
      • ScreenFollow
      • SimpleFollow
      • HardLockFollow
      • OrbitFollow
      • RailFollow
      • CraneFollow
    • Aim Components
      • TargetingAim
      • HardLockAim
      • ControlAim
    • Extension Components
      • ResolveOcclusionExtension
      • MixingCameraExtension
      • ConfinerExtension
      • ResolveGroupActorExtension
      • AnimatedCameraExtension
      • KeyframeExtension
      • ConstrainPitchExtension
      • ModifyAimPointExtension
      • VelocityBasedRollingExtension
    • Miscellaneous
      • Photo Camera
      • Animated Camera
      • Keyframed Camera
      • ArchViz Camera
      • ArchViz CineCamera
      • ArchViz Camera Component
      • ArchViz CineCamera Component
      • Sequenced Camera Actor
      • Group Actor Component
      • CameraModifier_CameraShake
      • PCMGNeuralNetwork
      • ECamera Shake Source Actor
  • Blueprint Nodes List
    • ECameraBase
    • ECameraSettingsComponent
    • EPlayerCameraManager
    • ECameraLibrary
    • ECameraGroupActorComponent
    • RailFollow
    • ScreenFollow
    • ControlAim
    • MixingCameraExtension
    • VelocityBasedRollingExtension
  • Code Framework
    • Code Framework
  • Changelog
    • Changelog
      • V0.1.x
      • V0.2.x
Powered by GitBook
On this page
  • GetPlayerController
  • GetOwningPawn
  • GetOwningCamera
  • GetPlayerCameraManager
  • SetFollowTarget
  • SetFollowSocket
  • SetFollowSceneComponent
  • SetAimTarget
  • SetAimSocket
  • SetAimSceneComponent
  • GetFollowComponentOfClass
  • GetAimComponentOfClass
  • GetExtensionOfClass
  1. Blueprint Nodes List

ECameraSettingsComponent

Reminder: you can do most of you blueprint work by directly accessing class variables through the *Get* and *Set* nodes.

PreviousECameraBaseNextEPlayerCameraManager

Last updated 1 year ago

GetPlayerController

Get player controller at player index 0.

Input / Output
Description

Input

Target

A ECameraSettingsComponent target component.

Output

Return Value

The player controller at player index 0.

GetOwningPawn

Get the pawn that owns this component.

Input / Output
Description

Input

Target

A ECameraSettingsComponent target component.

Output

Return Value

The pawn that owns this component.

GetOwningCamera

Get the ECameraBase actor that owns this component.

Input / Output
Description

Input

Target

A ECameraSettingsComponent target component.

Output

Return Value

The ECameraBase that owns this component.

GetPlayerCameraManager

Get the player camera manager.

Input / Output
Description

Input

Target

A ECameraSettingsComponent target component.

Output

Return Value

The player camera manager.

SetFollowTarget

Set the follow target.

Input / Output
Description

Input

Target

A ECameraSettingsComponent target component.

NewFollowTarget

The new target actor that serves as the follow target.

Output

Return Value

The new follow target.

SetFollowSocket

Set follow socket. Also sets FollowComponent's follow socket.

Input / Output
Description

Input

Target

A ECameraSettingsComponent target component.

New Follow Socket

The input new follow socket name.

Output

Return Value

The input new follow socket name.

SetFollowSceneComponent

Set follow scene component. Also sets FollowComponent's scene component.

Input / Output
Description

Input

Target

A ECameraSettingsComponent target component.

New Scene Component

The input new follow component.

Output

Return Value

The input new follow component.

SetAimTarget

Set the aim target.

Input / Output
Description

Input

Target

A ECameraSettingsComponent target component.

NewAimTarget

The new target actor that serves as the aim target.

Output

Return Value

The new aim target.

SetAimSocket

Set follow socket. Also sets FollowComponent's follow socket.

Input / Output
Description

Input

Target

A ECameraSettingsComponent target component.

New Aim Socket

The input new aim socket name.

Output

Return Value

The input new aim socket name.

SetAimSceneComponent

Set aim scene component. Also sets AimComponent's scene component.

Input / Output
Description

Input

Target

A ECameraSettingsComponent target component.

New Scene Component

The input new aim component.

Output

Return Value

The input new aim component.

GetFollowComponentOfClass

Get FollowComponent onwed by this camera and cast it to a given follow component class.

Input / Output
Description

Input

Target

A ECameraSettingsComponent target component.

Follow Class

Follow component class.

Output

Return Value

The FollowComponent of the given Aim Class owned by the target camera.

GetAimComponentOfClass

Get AimComponent onwed by this camera and cast it to a given aim component class.

Input / Output
Description

Input

Target

A ECameraSettingsComponent target component.

Aim Class

Aim component class.

Output

Return Value

The AimComponent of the given Aim Class owned by the target camera.

GetExtensionOfClass

Get extension of specified class.

Input / Output
Description

Input

Target

A ECameraSettingsComponent target component.

ExtensionClass

The extension class you want to extract from all extensions.

Output

Return Value

The owned extension of input class.