FCompositingMaterial

Windows
MacOS
Linux

Inheritance Hierarchy

FCompositingParamPayload

FCompositingMaterial

References

Module

Composure

Header

/Engine/Plugins/Compositing/Composure/Source/Composure/Public/CompositingElements/CompositingMaterialPass.h

Include

#include "CompositingElements/CompositingMaterialPass.h"

Syntax

USTRUCT (BlueprintType )
struct FCompositingMaterial : public FCompositingParamPayload

Variables

Name Description

Public variable UProperty Category, EditDefaultsOnly

TArray < FName >

 

EditorHiddenParams

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

UMaterialInterf ...

 

Material

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

TMap < FName , FN ...

 

ParamPassMappings

Maps material texture param names to prior passes/elements.

Public variable UProperty Category, EditDefaultsOnly, Meta

TMap < FName , FN ...

 

RequiredMaterialParams

Constructors

Name Description

Public function

FCompositingMaterial()

Functions

Name Description

Public function

bool

 

ApplyParamOverrides

(
    const ICompositingTextureLookupTabl ...
)

Public function

UMaterialIns ...

 

GetMID()

Public function

bool

 

GetScalarOverride

(
    const FName ParamName,
    float& OutParamVal
)

Public function

bool

 

GetVectorOverride

(
    const FName ParamName,
    FLinearColor & OutParamVal
)

Public function

void

 

MarkDirty()

Public function

void

 

RenderToRenderTarget

(
    UObject * WorldContext,
    UTextureRenderTarget2D * Target
)

Public function

void

 

ResetAllParamOverrides()

Public function

void

 

ResetMaterial()

Public function

void

 

ResetScalarOverride

(
    const FName ParamName
)

Public function

void

 

ResetVectorOverride

(
    const FName ParamName
)

Public function

bool

 

SetMaterialParam

(
    const FName ParamName,
    float ScalarValue
)

Public function

bool

 

SetMaterialParam

(
    const FName ParamName,
    FLinearColor VectorValue
)

Public function

bool

 

SetMaterialParam

(
    const FName ParamName,
    UTexture * TextureValue
)

Public function

void

 

SetScalarOverride

(
    const FName ParamName,
    const float ParamVal
)

Public function

void

 

SetVectorOverride

(
    const FName ParamName,
    const FLinearColor ParamVal
)

Public function

void

 

UpdateProxyMap()

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback