Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Components
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- UPostProcessComponent
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Components/PostProcessComponent.h |
| Include | #include "Components/PostProcessComponent.h" |
Syntax
UCLASS (ClassGroup=Rendering, CollapseCategories, HideCategories=(Object), EditInlineNew,
Meta=(BlueprintSpawnableComponent), MinimalAPI)
class UPostProcessComponent :
public USceneComponent ,
public IInterface_PostProcessVolume
Remarks
PostProcessComponent. Enables Post process controls for blueprints. Will use a parent UShapeComponent to provide volume data if available.
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bEnabled | Whether this volume is enabled or not. | |
| float | BlendRadius | World space radius around the volume that is used for blending (only if not unbound). | |
| float | BlendWeight | 0:no effect, 1:full effect | |
| uint32: 1 | bUnbound | Set this to false to use the parent shape component as volume bounds. | |
| float | Priority | Priority of this volume. | |
| FPostProcessSettings | Settings | Post process settings to use for this volume. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UPostProcessComponent
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddOrUpdateBlendable
(
TScriptInterface< IBlendableInterface > InBlendableObject, |
Adds an Blendable (implements IBlendableInterface) to the array of Blendables (if it doesn't exist) and update the weight |
Overridden from UActorComponent
| Type | Name | Description | |
|---|---|---|---|
| void | OnRegister () |
Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called. | |
| void | OnUnregister () |
Called when a component is unregistered. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | Handles reading, writing, and reference collecting using FArchive. |
Overridden from IInterface_PostProcessVolume
| Type | Name | Description | |
|---|---|---|---|
| bool | EncompassesPoint
(
FVector Point, |
||
| FPostProcessVolumeProperties |