Navigation
API > API/Editor > API/Editor/Sequencer
References
| Module | Sequencer |
| Header | /Engine/Source/Editor/Sequencer/Public/AcquiredResources.h |
| Include | #include "AcquiredResources.h" |
Syntax
class FAcquiredResources
Remarks
Helper class that automates releasing of acquired resources
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default construction | |||
FAcquiredResources
(
const FAcquiredResources& |
Copy construction is disabled | ||
| Move construction/assignment implies a transfer of ownership of the acquired resources |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor that releases any acquired resources |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Add
(
T&& InReleaser |
Add an acquired resource to this container by providing its releaser function | |
| void | Add a named resource to this container by providing its releaser function | ||
| void | Release () |
Release all acquired resources in reverse order | |
| void | Release the resource(s) that correspond to the specified identifier |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FAcquiredResources & | operator=
(
const FAcquiredResources& |
||
| FAcquiredResources & | operator=
(
FAcquiredResources&& |