Navigation
Unreal Engine C++ API Reference > 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 |