Navigation
API > API/Plugins > API/Plugins/ComposureLayersEditor
References
| Module | ComposureLayersEditor |
| Header | /Engine/Plugins/Compositing/Composure/Source/ComposureLayersEditor/Public/ICompElementManager.h |
| Include | #include "ICompElementManager.h" |
Syntax
class ICompElementManager
Remarks
Interface for running editor operations/logic on compositing element actors.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddAllCompElementsTo
(
TArray< TWeakObjectPtr< ACompositingElement > >& OutElements |
Gets all known elements and appends them to the provided array. | |
| bool | AttachCompElement
(
const FName ParentName, |
Attaches the specified element as a child to the named parent. | |
| TWeakObjectPtr< ACompositingElement > | CreateElement
(
const FName& ElementName, |
Creates a actor object for the named element. | |
| void | DeleteElementAndChildren
(
const FName& ElementToDelete, |
Deletes the specified element and all of its children. | |
| void | DeleteElements
(
const TArray< FName >& ElementsToDelete, |
Deletes all of the provided elements and all of their children if the function is called from editor. | |
| TWeakObjectPtr< ACompositingElement > | GetElement
(
const FName& ElementName |
Gets the actor object of the named element. | |
| bool | IsDrawing
(
ACompositingElement* CompElement |
Determines if the specified element is being rendered by the hidden compositing viewport. | |
| void | OnCreateNewElement
(
AActor* NewElement |
Function used to expose the editor call back function after a new composure element is created via Blueprint and C++. | |
| void | OnDeleteElement
(
AActor* ElementToDelete |
Function used to expose the editor call back function after an existing composure element | |
| FOnElementsChanged & | |||
| void | Re-queries the scene for element actors and rebuilds the authoritative list used by the editor. | ||
| void | RemoveMediaCapture
(
const FName& ElementName |
Deletes any media-capture passes from the specified element. | |
| bool | RenameElement
(
const FName OriginalElementName, |
Renames the element with the specified original named to the provided new name. | |
| void | Dirties the draw state so editor element instance get ran/rendered this frame (utilized when rendering on demand, instead of intrinsically each frame). | ||
| UCompositingMediaCaptureOutput * | ResetMediaCapture
(
const FName& ElementName |
Re-Prompts the user to select a UMediaOutput asset to associate the name element's media-capture pass with. | |
| bool | SelectElementActors
(
const TArray< FName >& ElementNames, |
Selects/de-selects specified element actors. | |
| void | ToggleElementFreezeFrame
(
const FName& ElementName |
Toggles the named element's pause state. | |
| void | ToggleElementRendering
(
const FName& ElementName |
Toggles the named element's enabled state. | |
| void | ToggleMediaCapture
(
const FName& ElementName |
Adds/Enables/Disables a media-capture output pass for the specified element. | |
| bool | TryGetElement
(
const FName& ElementName, |
Attempts to get the actor object of the provided element name. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FOnElementsChanged | Broadcasts whenever one or more elements are modified |
Typedefs
| Name | Description |
|---|---|
| FActorFilter |