Navigation
API > API/Plugins > API/Plugins/Composure
In engine post process based pass.
| Name | UComposurePostProcessPass |
| Type | class |
| Header File | /Engine/Plugins/Compositing/Composure/Source/Composure/Classes/ComposurePostProcessPass.h |
| Include Path | #include "ComposurePostProcessPass.h" |
Syntax
UCLASS ()
class UComposurePostProcessPass : public USceneComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → UComposurePostProcessPass
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UComposurePostProcessPass
(
const FObjectInitializer& ObjectInitializer |
ComposurePostProcessPass.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UTextureRenderTarget2D * GetOutputRenderTarget() |
Gets current output render target. | ComposurePostProcessPass.h |
|
UMaterialInterface * GetSetupMaterial() |
Gets current setup material. | ComposurePostProcessPass.h |
|
void SetOutputRenderTarget
(
UTextureRenderTarget2D* RenderTarget |
Sets current output render target. | ComposurePostProcessPass.h |
|
void SetSetupMaterial
(
UMaterialInterface* Material |
Sets a custom setup post process material. The material location must be set at BeforeTranslucency. | ComposurePostProcessPass.h |
|
Overridden from UActorComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Activate
(
bool bReset |
ComposurePostProcessPass.h | ||
virtual void Deactivate() |
ComposurePostProcessPass.h | ||
virtual void OnComponentDestroyed
(
bool bDestroyingHierarchy |
ComposurePostProcessPass.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OverrideBlendableSettings
(
FSceneView& View, |
Called by UComposurePostProcessBlendable::OverrideBlendableSettings. | ComposurePostProcessPass.h |