#include <DataflowContextCache.h>
|
| | TContextCacheElement (FGuid InNodeGuid, const FProperty *InProperty, T &&InData, uint32 InNodeHash, FTimestamp Timestamp) |
| |
| | TContextCacheElement (const TContextCacheElement< T > &Other) |
| |
| const T & | GetData (const IContextCacheStore &Context, const FProperty *PropertyIn, const T &Default) const |
| |
| virtual const void * | GetUntypedData (const IContextCacheStore &Context, const FProperty *PropertyIn) const |
| |
| virtual bool | IsArray (const IContextCacheStore &Context) const override |
| |
| virtual int32 | GetNumArrayElements (const IContextCacheStore &Context) const override |
| |
| virtual TUniquePtr< FContextCacheElementBase > | CreateFromArrayElement (const IContextCacheStore &Context, int32 Index, const FProperty *InProperty, const FGuid &InNodeGuid, uint32 InNodeHash, const FTimestamp &InTimestamp) const override |
| |
| virtual TUniquePtr< FContextCacheElementBase > | CreateArrayFromElement (const IContextCacheStore &Context, const FProperty *InProperty, const FGuid &InNodeGuid, uint32 InNodeHash, const FTimestamp &InTimestamp) const override |
| |
| const T & | GetDataDirect () const |
| |
| virtual TUniquePtr< FContextCacheElementBase > | Clone (const IContextCacheStore &Context) const override |
| |
| | FContextCacheElementBase (EType CacheElementType, FGuid InNodeGuid=FGuid(), const FProperty *InProperty=nullptr, uint32 InNodeHash=0, FTimestamp InTimestamp=FTimestamp::Invalid) |
| |
| virtual | ~FContextCacheElementBase () |
| |
| TUniquePtr< FContextCacheElementBase > | CreateReference (FContextCacheKey InReferenceDataKey) const |
| |
| template<typename T > |
| const T & | GetTypedData (const IContextCacheStore &Context, const FProperty *PropertyIn, const T &Default) const |
| |
| EType | GetType () const |
| |
| const FProperty * | GetProperty () const |
| |
| const FTimestamp & | GetTimestamp () const |
| |
| void | SetTimestamp (const FTimestamp &InTimestamp) |
| |
| const FGuid & | GetNodeGuid () const |
| |
| const uint32 | GetNodeHash () const |
| |
| void | SetProperty (const FProperty *NewProperty) |
| |
| void | UpdatePropertyAndNodeData (const FProperty *InProperty, const FGuid &InNodeGuid, uint32 InNodeHash, const FTimestamp &InTimestamp) |
| |
◆ TContextCacheElement() [1/2]
◆ TContextCacheElement() [2/2]
◆ Clone()
◆ CreateArrayFromElement()
◆ CreateFromArrayElement()
◆ GetData()
◆ GetDataDirect()
◆ GetNumArrayElements()
◆ GetUntypedData()
◆ IsArray()
The documentation for this struct was generated from the following file: