Navigation
API > API/Plugins > API/Plugins/Composure > API/Plugins/Composure/CompositingElements
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&40;BlueprintType&41;
struct FCompositingMaterial : public FCompositingParamPayload
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FName > | EditorHiddenParams | ||
| TObjectPtr< UMaterialInterface > | Material | ||
| TMap< FName, FName > | ParamPassMappings | Maps material texture param names to prior passes/elements. | |
| TMap< FName, FNamedCompMaterialParam > | RequiredMaterialParams |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | ApplyParamOverrides
(
const ICompositingTextureLookupTable* TextureLookupTable |
||
| UMaterialInstanceDynamic * | GetMID () |
||
| bool | GetScalarOverride
(
const FName ParamName, |
||
| bool | GetTextureOverride
(
const FName ParamName, |
Get the override UTexture value for the named input material parameter | |
| bool | GetVectorOverride
(
const FName ParamName, |
||
| void | MarkDirty () |
||
| void | RenderToRenderTarget
(
UObject* WorldContext, |
||
| void | |||
| void | |||
| void | ResetScalarOverride
(
const FName ParamName |
||
| void | ResetTextureOverride
(
const FName ParamName |
Remove the override for the named input material parameter and reset its value to the default | |
| void | ResetVectorOverride
(
const FName ParamName |
||
| bool | SetMaterialParam
(
const FName ParamName, |
||
| bool | SetMaterialParam
(
const FName ParamName, |
||
| bool | SetMaterialParam
(
const FName ParamName, |
||
| void | SetScalarOverride
(
const FName ParamName, |
||
| void | SetTextureOverride
(
const FName ParamName, |
Set the override UTexture value for the named input material parameter | |
| void | SetVectorOverride
(
const FName ParamName, |
||
| void |