Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Gameplay.PlayerCamera

Extends
  Object
Modifiers
  threaded

    Core.Object
    |
    +-- Gameplay.PlayerCamera

Constants Summary

Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Transactional, RF_Transient, RF_Unnamed

Variables Summary
bool | bEnabled
float | m_firstToThirdAlpha
float | m_stateEndTime
float | m_stateStartTime
Array<TransitionData> | m_transitionChain
PlayerCharacterController | pcc
float | thirdPersonCameraDist
float | thirdPersonCameraLift
float | vehicleCameraAbsoluteDist

Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary

Inherited Enumerations from Core.Object
EAxis, ECamOrientation, ESheerAxis

Structures Summary
TransitionData state, time

Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, GameSpyServerData, Guid, IntegerRange, InterpCurve, InterpCurvePoint, MatCoords, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, Vector

Functions Summary
|  | BeginState ())) LevelStartPan
|  | BeginState ())) ZoomOut
|  | calcCharacterBehindView (out vector cameraLocation, out rotator cameraRotation, float alpha))
|  | calcView (out vector cameraLocation, out rotator cameraRotation))
|  | clearTransitions ()))
|  | construct ()))
|  | doZoomIn (float inTime))
|  | doZoomOut (float outTime))
|  | EndState ())) LevelStartPan
|  | EndState ())) ZoomIn
|  | endTransitionState ()))
|  | firstToThirdTransition (float outTime, float hold, optional float inTime))
| bool | isTransitioning ()))
|  | liftBehindCamera (float alpha, rotator cameraRotation, out vector v))
|  | liftBehindCamera (float alpha, rotator cameraRotation, out vector v)) LevelStartPan
| bool | needBehindView ()))
|  | startState ()))
|  | transition (Name state, float time))
| int | transitionCount ()))
|  | update (float delta))
|  | update (float delta)) LevelStartPan
|  | update (float delta)) Wait
|  | update (float delta)) ZoomIn
|  | update (float delta)) ZoomOut

Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllClasses, AllEditableProperties, Allocate, AllProperties, AppSeconds, Asc, Asin, AssertWithDescription, Atan, BeginState, CanSLog, Caps, Chr, Clamp, ClassConstruct, ClassIsChildOf, ClockwiseFrom, CommonBase, Construct, Cos, Cross, DecodeFromURL, Disable, Div, Dot, DynamicFindObject, DynamicLoadObject, Enable, EncodeForURL, EndState, Eval, Exp, FClamp, FindObject, FlushConfig, FMax, FMin, FRand, GetAxes, GetBuildNumber, GetEnum, GetMinCompatibleBuildNumber, GetPropertyText, GetStateName, GetSuperClass, GetUnAxes, GotoState, Hash, HasUnicode, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Inverse, Invert, IsA, IsInState, IsNearlyZero, IsUTracing, IsValidForURL, IsZero, Left, Len, Lerp, Localize, Locs, Log, Loge, LogGuardStack, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NullReferences, OrthoRotation, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatToRotator, Rand, RandRange, Repl, replaceStr, ResetConfig, Right, RotRand, SaveConfig, SetPropertyText, SetUTracing, Sin, Sleep, SLog, Smerp, Split, Sqrt, Square, StaticSaveConfig, StrCmp, Tan, VDist, VDistSquared, VRand, VSize, VSize2D, VSizeSquared, VSizeSquared2D, Warn, ^, ^^, |, ||, ~, ~=

States Summary

LevelStartPan Source code
state LevelStartPan

BeginState, EndState, liftBehindCamera, update

Wait Source code
state Wait

update

ZoomIn Source code
state ZoomIn

EndState, update

ZoomOut Source code
state ZoomOut

BeginState, update

Variables Detail

#### bEnabled Source code

var bool bEnabled;

#### m_firstToThirdAlpha Source code

var private float m_firstToThirdAlpha;

#### m_stateEndTime Source code

var private float m_stateEndTime;

#### m_stateStartTime Source code

var private float m_stateStartTime;

#### m_transitionChain Source code

var private Array<TransitionData> m_transitionChain;

#### pcc Source code

var PlayerCharacterController pcc;

#### thirdPersonCameraDist Source code

var float thirdPersonCameraDist;

#### thirdPersonCameraLift Source code

var float thirdPersonCameraLift;

#### vehicleCameraAbsoluteDist Source code

var float vehicleCameraAbsoluteDist;

Structures Detail

#### TransitionData Source code

struct TransitionData
{

> var Name state;
> var float time;

};

Functions Detail

#### BeginState LevelStartPan Source code

function BeginState ( ) )

#### BeginState ZoomOut Source code

function BeginState ( ) )

#### calcCharacterBehindView Source code

function calcCharacterBehindView ( out vector cameraLocation, out rotator cameraRotation, float alpha) )

#### calcView Source code

function calcView ( out vector cameraLocation, out rotator cameraRotation) )

#### clearTransitions Source code

function clearTransitions ( ) )

#### construct Source code

overloaded function construct ( ) )

#### doZoomIn Source code

function doZoomIn ( float inTime) )

#### doZoomOut Source code

function doZoomOut ( float outTime) )

#### EndState LevelStartPan Source code

function EndState ( ) )

#### EndState ZoomIn Source code

function EndState ( ) )

#### endTransitionState Source code

function endTransitionState ( ) )

#### firstToThirdTransition Source code

function firstToThirdTransition ( float outTime, float hold, optional float inTime) )

#### isTransitioning Source code

function bool isTransitioning ( ) )

#### liftBehindCamera Source code

function liftBehindCamera ( float alpha, rotator cameraRotation, out vector v) )

#### liftBehindCamera LevelStartPan Source code

function liftBehindCamera ( float alpha, rotator cameraRotation, out vector v) )

#### needBehindView Source code

function bool needBehindView ( ) )

#### startState Source code

function startState ( ) )

#### transition Source code

function transition ( Name state, float time) )

#### transitionCount Source code

function int transitionCount ( ) )

#### update Source code

function update ( float delta) )

#### update LevelStartPan Source code

function update ( float delta) )

#### update Wait Source code

function update ( float delta) )

#### update ZoomIn Source code

function update ( float delta) )

#### update ZoomOut Source code

function update ( float delta) )

Defaultproperties

    defaultproperties
    {
    	thirdPersonCameraDist = 10
    	thirdPersonCameraLift = 48
    	vehicleCameraAbsoluteDist = 800
    	bEnabled = true
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:33.648 - Created with UnCodeX