FAcquiredResources

Helper class that automates releasing of acquired resources

Windows
MacOS
Linux

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

Name Description

Public function

FAcquiredResources()

Default construction

Public function

FAcquiredResources

(
    const FAcquiredResources&
)

Copy construction is disabled

Public function

FAcquiredResources

(
    FAcquiredResources&&
)

Move construction/assignment implies a transfer of ownership of the acquired resources

Destructors

Name Description

Public function

~FAcquiredResources()

Destructor that releases any acquired resources

Functions

Name Description

Public function

void

 

Add

(
    T&& InReleaser
)

Add an acquired resource to this container by providing its releaser function

Public function

void

 

Add

(
    FName InIdentifier,
    T&& InReleaser
)

Add a named resource to this container by providing its releaser function

Public function

void

 

Release()

Release all acquired resources in reverse order

Public function

void

 

Release

(
    FName InIdentifier
)

Release the resource(s) that correspond to the specified identifier

Operators

Name Description

Public function

FAcquiredRes...

 

operator=

(
    const FAcquiredResources&
)

Public function

FAcquiredRes...

 

operator=

(
    FAcquiredResources&&
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss