Overview Package Class Source Class tree Glossary
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
boolbEnabled
floatm_firstToThirdAlpha
floatm_stateEndTime
floatm_stateStartTime
Array<TransitionData>m_transitionChain
PlayerCharacterControllerpcc
floatthirdPersonCameraDist
floatthirdPersonCameraLift
floatvehicleCameraAbsoluteDist
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
function BeginState ()))
LevelStartPan
function BeginState ()))
ZoomOut
function calcCharacterBehindView (out vector cameraLocation, out rotator cameraRotation, float alpha))
function calcView (out vector cameraLocation, out rotator cameraRotation))
function clearTransitions ()))
function construct ()))
function doZoomIn (float inTime))
function doZoomOut (float outTime))
function EndState ()))
LevelStartPan
function EndState ()))
ZoomIn
function endTransitionState ()))
function firstToThirdTransition (float outTime, float hold, optional float inTime))
functionbool isTransitioning ()))
function liftBehindCamera (float alpha, rotator cameraRotation, out vector v))
function liftBehindCamera (float alpha, rotator cameraRotation, out vector v))
LevelStartPan
functionbool needBehindView ()))
function startState ()))
function transition (Name state, float time))
functionint transitionCount ()))
function update (float delta))
function update (float delta))
LevelStartPan
function update (float delta))
Wait
function update (float delta))
ZoomIn
function 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
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:33.648 - Created with UnCodeX