Navigation
API > API/Developer > API/Developer/Horde
Base interface for a blob.
| Name | FBlobHandleData |
| Type | class |
| Header File | /Engine/Source/Developer/Horde/Public/Storage/BlobHandle.h |
| Include Path | #include "Storage/BlobHandle.h" |
Syntax
class FBlobHandleData
Derived Classes
FBlobHandleData derived class hierarchy
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FBlobHandleData() |
Storage/BlobHandle.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Equals
(
const FBlobHandleData& Other |
Determines if this blob equals the other. | Storage/BlobHandle.h | |
virtual FBlobHandle GetFragmentHandle
(
const FUtf8StringView& Fragment |
Gets a handle to a nested blob object. | Storage/BlobHandle.h | |
uint32 GetHashCode() |
Gets a hash for this blob. | Storage/BlobHandle.h | |
FBlobLocator GetLocator() |
Gets a locator for this blob, by calling TryAppendLocator recursively. | Storage/BlobHandle.h | |
FBlobHandle GetOuter() |
For a blob nested within another blob, gets a handle to the containing blob (eg. For a bundle node, will return the packet. For a bundle packet, will return the bundle. For a bundle or other non-nested blob, returns null.) | Storage/BlobHandle.h | |
const char * GetType() |
Gets the type name of this derived blob handle instance. | Storage/BlobHandle.h | |
FBlob Read() |
Reads the blob's data. | Storage/BlobHandle.h | |
virtual FSharedBufferView ReadBody () |
Reads part of the blob, and returns a handle that can be used to access the data. | Storage/BlobHandle.h | |
virtual FSharedBufferView ReadBody
(
size_t Offset, |
Reads part of the blob, and returns a handle that can be used to access the data. | Storage/BlobHandle.h | |
virtual void ReadImports
(
TArray< FBlobHandle >& OutImports |
Gets the outward references from this blob. | Storage/BlobHandle.h | |
virtual FBlobType ReadType() |
Gets the type of this blob. | Storage/BlobHandle.h | |
bool TryAppendIdentifier
(
FUtf8String& OutBuffer |
Gets an identifier for this blob, relative to its outer. | Storage/BlobHandle.h |