Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

GameFramework.GameThirdPersonCameraMode_Default

Extends
GameThirdPersonCameraMode
Modifiers
config ( Camera ) native ( Camera )

Copyright 1998-2011 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- GameFramework.GameThirdPersonCameraMode
   |   
   +-- GameFramework.GameThirdPersonCameraMode_Default

Constants Summary
Inherited Contants from Core.Object
AspectRatio16x9, AspectRatio4x3, AspectRatio5x4, DegToRad, DegToUnrRot, INDEX_NONE, InvAspectRatio16x9, InvAspectRatio4x3, InvAspectRatio5x4, MaxInt, Pi, RadToDeg, RadToUnrRot, UnrRotToDeg, UnrRotToRad

Variables Summary
boolbTemporaryOriginRotInterp
GameThirdPersonCameraMode_Default
floatTemporaryOriginRotInterpSpeed
floatWorstLocAimingZOffset
Inherited Variables from GameFramework.GameThirdPersonCameraMode
bAdjustDOF, bApplyDeltaViewOffset, bDirectLook, bDOFUpdated, bDoPredictiveAvoidance, bFollowTarget, bInterpLocation, bInterpRotation, bInterpViewOffsetOnlyForCamTransition, BlendTime, bLockedToViewTarget, bNoFOVPostProcess, bRotInterpSpeedConstant, bSkipCameraCollision, bSmoothViewOffsetPitchChanges, bUsePerAxisOriginLocInterp, bValidateWorstLoc, CurrentViewportType, DOFDistanceInterpSpeed, DOFTraceExtent, DOF_BlurKernelSize, DOF_FalloffExponent, DOF_FocusInnerRadius, DOF_MaxFarBlurAmount, DOF_MaxNearBlurAmount, DOF_RadiusDistRange, DOF_RadiusFalloff, DOF_RadiusRange, FollowingCameraVelThreshold, FollowingInterpSpeed_Pitch, FollowingInterpSpeed_Roll, FollowingInterpSpeed_Yaw, FOVAngle, LastDOFDistance, LastDOFRadius, LastRunOffset, LastStrafeOffset, OffsetAdjustmentInterpSpeed, OriginLocInterpSpeed, OriginRotInterpSpeed, PerAxisOriginLocInterpSpeed, RunBackAdjustment, RunFwdAdjustment, RunOffsetInterpSpeedIn, RunOffsetInterpSpeedOut, RunOffsetScalingThreshold, StrafeLeftAdjustment, StrafeOffsetInterpSpeedIn, StrafeOffsetInterpSpeedOut, StrafeOffsetScalingThreshold, StrafeRightAdjustment, TargetRelativeCameraOriginOffset, ThirdPersonCam, ViewOffset, ViewOffsetInterp, ViewOffset_ViewportAdjustments[ECameraViewportTypes.EnumCount], WorstLocOffset
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from GameFramework.GameThirdPersonCameraMode
ECameraViewportTypes
Inherited Enumerations from Core.Object
AlphaBlendType, EAspectRatioAxisConstraint, EAutomatedRunResult, EAxis, EDebugBreakType, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from GameFramework.GameThirdPersonCameraMode
ViewOffsetData
Inherited Structures from Core.Object
Array_Mirror, BitArray_Mirror, BoneAtom, Box, BoxSphereBounds, Color, Cylinder, double, FColorVertexBuffer_Mirror, Guid, IndirectArray_Mirror, InlinePointerArray_Mirror, InterpCurveFloat, InterpCurveLinearColor, InterpCurvePointFloat, InterpCurvePointLinearColor, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, OctreeElementId, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, RenderCommandFence_Mirror, Rotator, Set_Mirror, SHVector, SHVectorRGB, SparseArray_Mirror, TAlphaBlend, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
Inherited Functions from GameFramework.GameThirdPersonCameraMode
AdjustViewOffset, DOFTrace, GetCameraWorstCaseLoc, GetDesiredFOV, GetDOFFocusLoc, Init, ModifyPostProcessSettings, OnBecomeActive, OnBecomeInActive, ProcessViewRotation, SetFocusPoint, SetViewOffset, UpdatePostProcess
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, Atan2, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClampRotAxisFromBase, ClampRotAxisFromRange, ClassIsChildOf, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, DebugBreak, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, EvalInterpCurveFloat, EvalInterpCurveVector, EvalInterpCurveVector2D, Exp, FCeil, FClamp, FCubicInterp, FFloor, FindDeltaAngle, FindObject, FInterpConstantTo, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, float, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetBuildChangelistNumber, GetDotDistance, GetEngineVersion, GetEnum, GetFuncName, GetHeadingAngle, GetMappedRangeValue, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetRightMost, GetRotatorAxis, GetScriptTrace, GetStateName, GetSystemTime, GetUnAxes, GotoState, InCylinder, InStr, InverseTransformNormal, InverseTransformVector, IsA, IsChildState, IsInState, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, LerpColor, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, MakeRotationMatrix, MakeRotationTranslationMatrix, MakeRotator, MatrixGetAxis, MatrixGetOrigin, MatrixGetRotator, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, NoZDot, OrthoRotation, ParseLocalizedPropertyPath, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointDistToSegment, PointProjectToPlane, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, RTransform, SaveConfig, SClampRotAxis, ScriptTrace, SetUTracing, Sin, Split, SplitString, Sqrt, Square, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformNormal, TransformVector, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VRandCone, VRandCone2, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

bTemporaryOriginRotInterp Source code

var protected transient bool bTemporaryOriginRotInterp;

GameThirdPersonCameraMode_Default

TemporaryOriginRotInterpSpeed Source code

var(GameThirdPersonCameraMode_Default) protected const float TemporaryOriginRotInterpSpeed;

WorstLocAimingZOffset Source code

var(GameThirdPersonCameraMode_Default) protected const float WorstLocAimingZOffset;
Z adjustment to camera worst location if target pawn is in aiming stance


Defaultproperties

defaultproperties
{
	TemporaryOriginRotInterpSpeed=12.f

	WorstLocOffset=(X=-8,Y=1,Z=95)
	WorstLocAimingZOffset=-10
	bValidateWorstLoc=FALSE

	ViewOffset={(
		OffsetHigh=(X=-128,Y=56,Z=40),
		OffsetLow=(X=-160,Y=48,Z=56),
		OffsetMid=(X=-160,Y=48,Z=16),
		)}
	ViewOffset_ViewportAdjustments(CVT_16to9_HorizSplit)={(
		OffsetHigh=(X=0,Y=0,Z=-12),
		OffsetLow=(X=0,Y=0,Z=-12),
		OffsetMid=(X=0,Y=0,Z=-12),
		)}
	ViewOffset_ViewportAdjustments(CVT_16to9_VertSplit)={(
		OffsetHigh=(X=0,Y=-20,Z=0),
		OffsetLow=(X=0,Y=-20,Z=0),
		OffsetMid=(X=0,Y=-20,Z=0),
		)}
	ViewOffset_ViewportAdjustments(CVT_4to3_Full)={(
		OffsetHigh=(X=0,Y=0,Z=17),
		OffsetLow=(X=0,Y=0,Z=17),
		OffsetMid=(X=0,Y=0,Z=17),
		)}
	ViewOffset_ViewportAdjustments(CVT_4to3_HorizSplit)={(
		OffsetHigh=(X=0,Y=0,Z=-15),
		OffsetLow=(X=0,Y=0,Z=-15),
		OffsetMid=(X=0,Y=0,Z=-15),
		)}
	ViewOffset_ViewportAdjustments(CVT_4to3_VertSplit)={(
		OffsetHigh=(X=0,Y=0,Z=0),
		OffsetLow=(X=0,Y=0,Z=0),
		OffsetMid=(X=0,Y=0,Z=0),
		)}

	StrafeLeftAdjustment=(X=0,Y=-15,Z=0)
	StrafeRightAdjustment=(X=0,Y=15,Z=0)
    StrafeOffsetScalingThreshold=200

	RunFwdAdjustment=(X=20,Y=0,Z=0)
	RunBackAdjustment=(X=-30,Y=0,Z=0)
	RunOffsetScalingThreshold=200

	BlendTime=0.25
}


Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: ti 22-3-2011 19:56:49.725 - Created with UnCodeX