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