Navigation
API > API/Plugins > API/Plugins/Composite > API/Plugins/Composite/UCompositeLayerBase
Context used during layer to proxy assembly.
| Name | FTraversalContext |
| Type | struct |
| Header File | /Engine/Plugins/Compositing/Composite/Source/Composite/Public/Layers/CompositeLayerBase.h |
| Include Path | #include "Layers/CompositeLayerBase.h" |
Syntax
struct FTraversalContext
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsFirstPass | bool | Flag to indicate first pass | Layers/CompositeLayerBase.h | |
| bIsSolo | bool | Flag to indicate solo pass | Layers/CompositeLayerBase.h | |
| bNeedsSceneTextures | bool | Flag to indicate that a layer is independent of scene textures. | Layers/CompositeLayerBase.h | |
| PreprocessingPasses | TSortedMap< UE::CompositeCore::ResourceId, TArray< const FCompositeCorePassProxy * > > | Array of passes applied at the start of rendering. | Layers/CompositeLayerBase.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ExternalTextures | TArray< UE::CompositeCore::FExternalTexture > | List of external textures | Layers/CompositeLayerBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UE::CompositeCore::ResourceId FindOrCreateExternalTexture
(
TWeakObjectPtr< UTexture > InTexture, |
Find or create an external texture resource. | Layers/CompositeLayerBase.h | |
const TArray< UE::CompositeCore::FExternalTexture > & GetExternalTextures() |
Get external textures. | Layers/CompositeLayerBase.h |