Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FStreamableHandle
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ExecuteDelegate
(
const FStreamableDelegateWithHandle& Delegate, |
Calls a StreamableDelegate, this will add to the delayed callback queue depending on s.StreamableDelegateDelayFrames | Engine/StreamableManager.h | |
static void ExecuteDelegate
(
FStreamableDelegateWithHandle&& Delegate, |
Overload taking the Delegate by rvalue. | Engine/StreamableManager.h | |
static void ExecuteDelegate
(
const FStreamableDelegate& Delegate, |
Calls a StreamableDelegate, this will add to the delayed callback queue depending on s.StreamableDelegateDelayFrames | Engine/StreamableManager.h | |
static void ExecuteDelegate
(
FStreamableDelegate&& Delegate, |
Overload taking the Delegate by rvalue. | Engine/StreamableManager.h |
ExecuteDelegate(const FStreamableDelegateWithHandle &, TSharedPtr< FStreamableHandle >, const FStreamableDelegateWithHandle &)
Description
Calls a StreamableDelegate, this will add to the delayed callback queue depending on s.StreamableDelegateDelayFrames
| Name | ExecuteDelegate |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/StreamableManager.h |
| Include Path | #include "Engine/StreamableManager.h" |
| Source | /Engine/Source/Runtime/Engine/Private/StreamableManager.cpp |
static void ExecuteDelegate
(
const FStreamableDelegateWithHandle & Delegate,
TSharedPtr < FStreamableHandle > AssociatedHandle,
const FStreamableDelegateWithHandle & CancelDelegate
)
Parameters
| Name | Remarks |
|---|---|
| Delegate | Primary delegate to execute |
| AssociatedHandle | Streamable handle associated with this delegate, may be null |
| CancelDelegate | If handle gets cancelled before primary delegate executes, this delegate will be called instead |
ExecuteDelegate(FStreamableDelegateWithHandle &&, TSharedPtr< FStreamableHandle >, FStreamableDelegateWithHandle &&)
Description
Overload taking the Delegate by rvalue. Using this will prevent any copies of FStreamableDelegate from being made if the callback is deferred.
| Name | ExecuteDelegate |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/StreamableManager.h |
| Include Path | #include "Engine/StreamableManager.h" |
| Source | /Engine/Source/Runtime/Engine/Private/StreamableManager.cpp |
static void ExecuteDelegate
(
FStreamableDelegateWithHandle && Delegate,
TSharedPtr < FStreamableHandle > AssociatedHandle,
FStreamableDelegateWithHandle && CancelDelegate
)
ExecuteDelegate(const FStreamableDelegate &, TSharedPtr< FStreamableHandle >, const FStreamableDelegate &)
Description
Calls a StreamableDelegate, this will add to the delayed callback queue depending on s.StreamableDelegateDelayFrames
| Name | ExecuteDelegate |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/StreamableManager.h |
| Include Path | #include "Engine/StreamableManager.h" |
| Source | /Engine/Source/Runtime/Engine/Private/StreamableManager.cpp |
static void ExecuteDelegate
(
const FStreamableDelegate & Delegate,
TSharedPtr < FStreamableHandle > AssociatedHandle,
const FStreamableDelegate & CancelDelegate
)
Parameters
| Name | Remarks |
|---|---|
| Delegate | Primary delegate to execute |
| AssociatedHandle | Streamable handle associated with this delegate, may be null |
| CancelDelegate | If handle gets cancelled before primary delegate executes, this delegate will be called instead |
ExecuteDelegate(FStreamableDelegate &&, TSharedPtr< FStreamableHandle >, FStreamableDelegate &&)
Description
Overload taking the Delegate by rvalue. Using this will prevent any copies of FStreamableDelegate from being made if the callback is deferred.
| Name | ExecuteDelegate |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/StreamableManager.h |
| Include Path | #include "Engine/StreamableManager.h" |
| Source | /Engine/Source/Runtime/Engine/Private/StreamableManager.cpp |
static void ExecuteDelegate
(
FStreamableDelegate && Delegate,
TSharedPtr < FStreamableHandle > AssociatedHandle,
FStreamableDelegate && CancelDelegate
)