Class UFightingCameraMode
ClassList > UFightingCameraMode
#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