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

Engine.PostProcessVolume

Extends
Volume
Modifiers
native placeable dependson ( DOFEffect ) hidecategories ( Advanced , Attachment , Collision , Volume )

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. Used to affect post process settings in the game and editor.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Brush
      |   
      +-- Engine.Volume
         |   
         +-- Engine.PostProcessVolume

Variables Summary
PostProcessVolumeNextLowerPriorityVolume
PostProcessVolume
boolbEnabled
floatPriority
PostProcessSettingsSettings
Inherited Variables from Engine.Volume
AssociatedActor, bForcePawnWalk, bProcessAllActors, LocationName, LocationPriority
Inherited Variables from Engine.Brush
bColored, Brush, BrushColor, BrushComponent, bSolidWhenSelected, CsgOper, PolyFlags, SavedSelections

Enumerations Summary
Inherited Enumerations from Engine.Brush
ECsgOper

Structures Summary
PostProcessSettings
bEnableBloom, bEnableDOF, bEnableMotionBlur, bEnableSceneEffect, Bloom_Scale, Bloom_InterpolationDuration, DOF_FalloffExponent, DOF_BlurKernelSize, DOF_MaxNearBlurAmount, DOF_MaxFarBlurAmount, DOF_ModulateBlurColor, DOF_FocusType, DOF_FocusInnerRadius, DOF_FocusDistance, DOF_FocusPosition, DOF_InterpolationDuration, MotionBlur_MaxVelocity, MotionBlur_Amount, MotionBlur_FullMotionBlur, MotionBlur_CameraRotationThreshold, MotionBlur_CameraTranslationThreshold, MotionBlur_InterpolationDuration, Scene_Desaturation, Scene_HighLights, Scene_MidTones, Scene_Shadows, Scene_InterpolationDuration
Inherited Structures from Engine.Brush
GeomSelection

Functions Summary
function OnToggle (SeqAct_Toggle action))
Inherited Functions from Engine.Volume
BeginState, CollisionChanged, DisplayDebug, Encompasses, GetLocationStringFor, OnToggle, PostBeginPlay, ProcessActorSetVolume, Touch, untouch


Variables Detail

NextLowerPriorityVolume Source code

var const noimport transient PostProcessVolume NextLowerPriorityVolume;
Next volume in linked listed, sorted by priority in descending order.

PostProcessVolume

bEnabled Source code

var(PostProcessVolume) bool bEnabled;
Whether this volume is enabled or not.

Priority Source code

var(PostProcessVolume) float Priority;
Priority of this volume. In the case of overlapping volumes the one with the highest priority is chosen. The order is undefined if two or more overlapping volumes have the same priority.

Settings Source code

var(PostProcessVolume) PostProcessSettings Settings;
Post process settings to use for this volume.


Structures Detail

PostProcessSettings Source code

struct PostProcessSettings
{
var(PostProcessVolume) bool bEnableBloom;
var(PostProcessVolume) bool bEnableDOF;
var(PostProcessVolume) bool bEnableMotionBlur;
var(PostProcessVolume) bool bEnableSceneEffect;
var(PostProcessVolume) float Bloom_InterpolationDuration;
var(PostProcessVolume) interp float Bloom_Scale;
var(PostProcessVolume) interp float DOF_BlurKernelSize;
var(PostProcessVolume) interp float DOF_FalloffExponent;
var(PostProcessVolume) interp float DOF_FocusDistance;
var(PostProcessVolume) interp float DOF_FocusInnerRadius;
var(PostProcessVolume) vector DOF_FocusPosition;
var(PostProcessVolume) EFocusType DOF_FocusType;
var(PostProcessVolume) float DOF_InterpolationDuration;
var(PostProcessVolume) interp float DOF_MaxFarBlurAmount;
var(PostProcessVolume) interp float DOF_MaxNearBlurAmount;
var(PostProcessVolume) color DOF_ModulateBlurColor;
var(PostProcessVolume) interp float MotionBlur_Amount;
var(PostProcessVolume) interp float MotionBlur_CameraRotationThreshold;
var(PostProcessVolume) interp float MotionBlur_CameraTranslationThreshold;
var(PostProcessVolume) bool MotionBlur_FullMotionBlur;
var(PostProcessVolume) float MotionBlur_InterpolationDuration;
var(PostProcessVolume) interp float MotionBlur_MaxVelocity;
var(PostProcessVolume) interp float Scene_Desaturation;
var(PostProcessVolume) interp vector Scene_HighLights;
var(PostProcessVolume) float Scene_InterpolationDuration;
var(PostProcessVolume) interp vector Scene_MidTones;
var(PostProcessVolume) interp vector Scene_Shadows;
};

bEnableBloom:
Whether to use bloom effect.
bEnableDOF:
Whether to use depth of field effect.
bEnableMotionBlur:
Whether to use motion blur effect.
bEnableSceneEffect:
Whether to use the material/ scene effect.
Bloom_InterpolationDuration:
Duration over which to interpolate values to.
Bloom_Scale:
Scale for the blooming.
DOF_BlurKernelSize:
Affects the size of the Poisson disc kernel.
DOF_FalloffExponent:
Exponent to apply to blur amount after it has been normalized to [0,1].
DOF_FocusDistance:
Used when FOCUS_Distance is enabled.
DOF_FocusInnerRadius:
Inner focus radius.
DOF_FocusPosition:
Used when FOCUS_Position is enabled.
DOF_FocusType:
Controls how the focus point is determined.
DOF_InterpolationDuration:
Duration over which to interpolate values to.
DOF_MaxFarBlurAmount:
[0,1] value for clamping how much blur to apply to items behind the focus plane.
DOF_MaxNearBlurAmount:
[0,1] value for clamping how much blur to apply to items in front of the focus plane.
DOF_ModulateBlurColor:
Blur color for debugging etc.
MotionBlur_Amount:
This is a scalar on the blur
MotionBlur_CameraRotationThreshold:
Threshhold for when to turn off motion blur when the camera rotates swiftly during a single frame (in degrees).
MotionBlur_CameraTranslationThreshold:
Threshhold for when to turn off motion blur when the camera translates swiftly during a single frame (in world units).
MotionBlur_FullMotionBlur:
Whether everything (static/dynamic objects) should motion blur or not. If disabled, only moving objects may blur.
MotionBlur_InterpolationDuration:
Duration over which to interpolate values to.
MotionBlur_MaxVelocity:
Maximum blur velocity amount. This is a clamp on the amount of blur.
Scene_Desaturation:
Desaturation amount.
Scene_HighLights:
Controlling white point.
Scene_InterpolationDuration:
Duration over which to interpolate values to.
Scene_MidTones:
Controlling gamma curve.
Scene_Shadows:
Controlling black point.


Functions Detail

OnToggle Source code

simulated function OnToggle ( SeqAct_Toggle action) )
Kismet support for toggling bDisabled.


Defaultproperties

defaultproperties
{
   Settings=(bEnableBloom=True,bEnableSceneEffect=True,Bloom_Scale=1.000000,Bloom_InterpolationDuration=1.000000,DOF_FalloffExponent=4.000000,DOF_BlurKernelSize=16.000000,DOF_MaxNearBlurAmount=1.000000,DOF_MaxFarBlurAmount=1.000000,DOF_ModulateBlurColor=(B=255,G=255,R=255,A=255),DOF_FocusInnerRadius=2000.000000,DOF_InterpolationDuration=1.000000,MotionBlur_MaxVelocity=1.000000,MotionBlur_Amount=0.500000,MotionBlur_FullMotionBlur=True,MotionBlur_CameraRotationThreshold=45.000000,MotionBlur_CameraTranslationThreshold=10000.000000,MotionBlur_InterpolationDuration=1.000000,Scene_HighLights=(X=1.000000,Y=1.000000,Z=1.000000),Scene_MidTones=(X=1.000000,Y=1.000000,Z=1.000000),Scene_InterpolationDuration=1.000000)
   bEnabled=True
   Begin Object Class=BrushComponent Name=BrushComponent0 ObjName=BrushComponent0 Archetype=BrushComponent'Engine.Default__Volume:BrushComponent0'
      CollideActors=False
      BlockNonZeroExtent=False
      ObjectArchetype=BrushComponent'Engine.Default__Volume:BrushComponent0'
   End Object
   BrushComponent=BrushComponent0
   Components(0)=BrushComponent0
   bStatic=False
   bStasis=True
   bCollideActors=False
   CollisionComponent=BrushComponent0
   CollisionType=COLLIDE_NoCollision
   Name="Default__PostProcessVolume"
   ObjectArchetype=Volume'Engine.Default__Volume'
}

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