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

Engine.DOFEffect

Extends
PostProcessEffect
Modifiers
native abstract

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. Depth of Field post process effect

Core.Object
|   
+-- Engine.PostProcessEffect
   |   
   +-- Engine.DOFEffect

Direct Known Subclasses:

DOFAndBloomEffect

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

Variables Summary
DOFEffect
floatBlurKernelSize
floatFalloffExponent
floatFocusDistance
floatFocusInnerRadius
vectorFocusPosition
EFocusTypeFocusType
floatMaxFarBlurAmount
floatMaxNearBlurAmount
colorModulateBlurColor
Inherited Variables from Engine.PostProcessEffect
bShowInEditor, bShowInGame, bUseWorldSettings, DrawHeight, DrawWidth, EffectName, InDrawY, NodePosX, NodePosY, OutDrawY, SceneDPG
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
EFocusType
FOCUS_Distance, FOCUS_Position
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
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

DOFEffect

BlurKernelSize Source code

var(DOFEffect) float BlurKernelSize;
affects the size of the Poisson disc kernel

FalloffExponent Source code

var(DOFEffect) float FalloffExponent;
exponent to apply to blur amount after it has been normalized to [0,1]

FocusDistance Source code

var(DOFEffect) float FocusDistance;
used when FOCUS_Distance is enabled

FocusInnerRadius Source code

var(DOFEffect) float FocusInnerRadius;
inner focus radius

FocusPosition Source code

var(DOFEffect) vector FocusPosition;
used when FOCUS_Position is enabled

FocusType Source code

var(DOFEffect) EFocusType FocusType;
control how the focus point is determined

MaxFarBlurAmount Source code

var(DOFEffect) float MaxFarBlurAmount;
[0,1] value for clamping how much blur to apply to items behind the focus plane

MaxNearBlurAmount Source code

var(DOFEffect) float MaxNearBlurAmount;
[0,1] value for clamping how much blur to apply to items in front of the focus plane

ModulateBlurColor Source code

var(DOFEffect) color ModulateBlurColor;
blur color for debugging etc


Enumerations Detail

EFocusType Source code

enum EFocusType
{
FOCUS_Distance, FOCUS_Position
};


Defaultproperties

defaultproperties
{
   FalloffExponent=2.000000
   BlurKernelSize=2.000000
   MaxNearBlurAmount=1.000000
   MaxFarBlurAmount=1.000000
   ModulateBlurColor=(B=255,G=255,R=255,A=255)
   FocusInnerRadius=400.000000
   FocusDistance=800.000000
   Name="Default__DOFEffect"
   ObjectArchetype=PostProcessEffect'Engine.Default__PostProcessEffect'
}

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