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

Engine.CameraModifier

Extends
Object
Modifiers
native

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

Core.Object
|   
+-- Engine.CameraModifier

Direct Known Subclasses:

DemoCamMod_ScreenShake

Constants Summary
Inherited Contants from Core.Object
DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg

Variables Summary
boolbDisabled
boolbPendingDisable
CameraCameraOwner
Debug
boolbDebug
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Core.Object
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from Core.Object
Box, BoxSphereBounds, Color, Cylinder, double, DynamicMap_Mirror, Guid, IndirectArray_Mirror, InterpCurveFloat, InterpCurvePointFloat, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, Rotator, TextureMipBulkData_Mirror, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
functionbool AddCameraModifier (Camera Camera ))
function DisableModifier ()))
function EnableModifier ()))
function Init ()
functionbool IsDisabled ()))
functionbool ModifyCamera (Camera Camera, float DeltaTime, out TPOV OutPOV)
functionbool ProcessViewRotation (Actor ViewTarget, float DeltaTime, out Rotator out_ViewRotation, out Rotator out_DeltaRot)
functionbool RemoveCameraModifier (Camera Camera ))
function ToggleModifier ()))
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClassIsChildOf, ClearConfig, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, Exp, FClamp, FCubicInterp, FindDeltaAngle, FindObject, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetDotDistance, GetEnum, GetFuncName, GetHeadingAngle, GetNetFuncName, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetSpecialValue, GetStateName, GetUnAxes, GotoState, InStr, IsA, IsChildState, IsInState, IsNetScript, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, OrthoRotation, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointInBox, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, SaveConfig, SClampRotAxis, ScriptTrace, SetSpecialValue, SetUTracing, Sin, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

bDisabled Source code

var protected bool bDisabled;

bPendingDisable Source code

var bool bPendingDisable;

CameraOwner Source code

var Camera CameraOwner;
Camera this object is attached to

Debug

bDebug Source code

var(Debug) bool bDebug;


Functions Detail

AddCameraModifier Source code

function bool AddCameraModifier ( Camera Camera ) )
Camera modifier evaluates itself vs the given camera's modifier list and decides whether to add itself or not @parma Camera - reference to camera actor we want add this modifier to @output bool - TRUE if modifier added to camera's modifier list, FALSE otherwise

DisableModifier Source code

function DisableModifier ( ) )
Accessor functions for changing disable flag

EnableModifier Source code

function EnableModifier ( ) )

Init Source code

function Init ( )
Allow anything to happen right after creation

IsDisabled Source code

simulated function bool IsDisabled ( ) )
Accessor function to check if modifier is inactive

ModifyCamera Source code

function bool ModifyCamera ( Camera Camera, float DeltaTime, out TPOV OutPOV )
Directly modifies variables in the camera actor
@param Camera reference to camera actor we are modifiying
@param DeltaTime Change in time since last update
@param OutPOV current Point of View, to be updated.
@return bool TRUE if should STOP looping the chain, FALSE otherwise

ProcessViewRotation Source code

simulated function bool ProcessViewRotation ( Actor ViewTarget, float DeltaTime, out Rotator out_ViewRotation, out Rotator out_DeltaRot )
Allow this modifier a chance to change view rotation and deltarot Default just returns ViewRotation unchanged
@return bool - TRUE if should stop looping modifiers to adjust rotation, FALSE otherwise

RemoveCameraModifier Source code

function bool RemoveCameraModifier ( Camera Camera ) )
Camera modifier removes itself from given camera's modifier list
@param Camera - reference to camara actor we want to remove this modifier from
@output bool - TRUE if modifier removed successfully, FALSE otherwise

ToggleModifier Source code

function ToggleModifier ( ) )


Defaultproperties

defaultproperties
{
   Name="Default__CameraModifier"
   ObjectArchetype=Object'Core.Default__Object'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:35.385 - Created with UnCodeX