![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DerivedData.h>
Public Member Functions | |
| FDerivedData ()=default | |
| FDerivedData (const DerivedData::Private::FCookedData &CookedData) | |
| void | Reset () |
| bool | IsNull () const |
| operator bool () const | |
| bool | HasData () const |
| bool | IsCooked () const |
| EDerivedDataFlags | GetFlags () const |
| UE_API bool | ReferenceEquals (const FDerivedData &Other) const |
| UE_API uint32 | ReferenceHash () const |
| UE_API void | Serialize (FArchive &Ar, UObject *Owner) |
Static Public Attributes | |
| static const FDerivedData | Null |
Friends | |
| UE_API friend FStringBuilderBase & | operator<< (FStringBuilderBase &Builder, const FDerivedData &DerivedData) |
Derived Data Reference
Provides a consistent way to reference derived data:
|
default |
Constructs a null reference.
|
inlineexplicit |
Constructs a reference from the private representation of a cooked reference.
|
inline |
Returns the flags, which are mainly relevant for staged references.
|
inline |
Returns true if this is a non-null reference.
|
inline |
Returns true if this is a cooked reference.
|
inline |
Returns true if this is a null reference.
|
inlineexplicit |
Returns true if this is a non-null reference.
| bool UE::FDerivedData::ReferenceEquals | ( | const FDerivedData & | Other | ) | const |
Returns true if this and the other are equivalent references.
| uint32 UE::FDerivedData::ReferenceHash | ( | ) | const |
Returns a hash that factors in the same members as ReferenceEquals.
|
inline |
Resets the reference to null.
Serializes this reference to or from a cooked package.
|
friend |
Appends the name and description of this reference to the builder.
|
inlinestatic |
A null reference.