Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Misc/FrameValue.h |
Include |
#include "Misc/FrameValue.h" |
template<typename ValueType>
struct TFrameValue
This struct allows you to cache a value for a frame, and automatically invalidates when the frame advances. If the value was set this frame, IsSet() returns true and GetValue() is valid.
Name | Description | |
---|---|---|
|
TFrameValue() |
Construct an OptionalType with no value; i.e. unset |
|
TFrameValue ( |
Construct an OptionaType with a valid value. |
|
TFrameValue ( |
|
|
TFrameValue ( |
Copy/Move construction |
|
TFrameValue ( |
Name | Description | ||
---|---|---|---|
|
const ValueT... |
GetValue() |
|
|
IsSet() |
||
|
ValueType |
TryGetValue ( |
Name | Description | ||
---|---|---|---|
|
TFrameValue ... |
operator= ( |
|
|
TFrameValue ... |
operator= ( |
|
|
TFrameValue ... |
operator= ( |
|
|
TFrameValue ... |
operator= ( |