Skip to content

Class UFightingCameraMode

ClassList > UFightingCameraMode

More...

  • #include <FightingCameraMode.h>

Inherits the following classes: UFlexiCameraMode

Public Functions

Type Name
UFightingCameraMode ()

Public Functions inherited from UFlexiCameraMode

See UFlexiCameraMode

Type Name
float GetBlendTime () const
float GetBlendWeight () const
const FFlexiCameraModeView & GetCameraModeView () const
FGameplayTag GetCameraTypeTag () const
UFlexiCameraComponent * GetFlexiCameraComponent () const
const FGameplayTagContainer & GetTagContainer () const
AActor * GetTargetActor () const
virtual UWorld * GetWorld () override const
virtual void OnActivation ()
void OnActivation_Event ()
virtual void OnDeactivation ()
void OnDeactivation_Event ()
void SetBlendWeight (float Weight)
UFlexiCameraMode ()
void UpdateCameraMode (float DeltaTime)

Protected Attributes

Type Name
FRuntimeFloatCurve BoundsSizeToDistance
FRotator DefaultPivotRotation
float InterpolationSpeed

Protected Attributes inherited from UFlexiCameraMode

See UFlexiCameraMode

Type Name
float BlendAlpha
float BlendExponent
ECameraModeBlendFunction BlendFunction
float BlendTime
float BlendWeight
FGameplayTagContainer CameraTypeTags
float FieldOfView
FFlexiCameraModeView ModeView
float ViewPitchMax
float ViewPitchMin
uint32 bResetInterpolation

Protected Functions

Type Name
virtual void UpdateView_Implementation (float DeltaTime) override

Protected Functions inherited from UFlexiCameraMode

See UFlexiCameraMode

Type Name
virtual FVector GetPivotLocation () const
virtual FRotator GetPivotRotation () const
virtual void UpdateBlending (float DeltaTime)
void UpdateView (float DeltaTime)
virtual void UpdateView_Implementation (float DeltaTime)

Detailed Description

Camera mode example for a fighting game style camera. This mode tries to keep all fighters in view by positioning the camera

Public Functions Documentation

function UFightingCameraMode

UFightingCameraMode::UFightingCameraMode () 

Protected Attributes Documentation

variable BoundsSizeToDistance

FRuntimeFloatCurve UFightingCameraMode::BoundsSizeToDistance;

variable DefaultPivotRotation

FRotator UFightingCameraMode::DefaultPivotRotation;

variable InterpolationSpeed

float UFightingCameraMode::InterpolationSpeed;

Protected Functions Documentation

function UpdateView_Implementation

virtual void UFightingCameraMode::UpdateView_Implementation (
    float DeltaTime
) override

Implements UFlexiCameraMode::UpdateView_Implementation



The documentation for this class was generated from the following file Source/FlexiCam/Public/Examples/FightingCameraMode.h