|
| int32 | GetElementSize () const |
| |
| int64 | GetElementCount () const |
| |
| QuantizedLightSampleType * | Realloc (int64 ElementCount) |
| |
| FBulkDataBuffer< QuantizedLightSampleType > | GetCopyAsBuffer (int64 RequestedElementCount, bool bDiscardInternalCopy) |
| |
| void | Serialize (FArchive &Ar, UObject *Owner, int32 Idx=INDEX_NONE, bool bAttemptFileMapping=false, EFileRegionType FileRegionType=EFileRegionType::None) |
| |
| void | SerializeWithFlags (FArchive &Ar, UObject *Owner, uint32 SaveOverrideFlags, bool bAttemptFileMapping=false, EFileRegionType FileRegionType=EFileRegionType::None) |
| |
| | FBulkData ()=default |
| |
| COREUOBJECT_API | FBulkData (const FBulkData &Other) |
| |
| COREUOBJECT_API | ~FBulkData () |
| |
| COREUOBJECT_API FBulkData & | operator= (const FBulkData &Other) |
| |
| COREUOBJECT_API int64 | GetBulkDataSize () const |
| |
| COREUOBJECT_API int64 | GetBulkDataSizeOnDisk () const |
| |
| COREUOBJECT_API int64 | GetBulkDataOffsetInFile () const |
| |
| COREUOBJECT_API bool | IsStoredCompressedOnDisk () const |
| |
| COREUOBJECT_API bool | CanLoadFromDisk () const |
| |
| COREUOBJECT_API bool | DoesExist () const |
| |
| COREUOBJECT_API FName | GetDecompressionFormat () const |
| |
| COREUOBJECT_API bool | IsBulkDataLoaded () const |
| |
| COREUOBJECT_API bool | IsAsyncLoadingComplete () const |
| |
| COREUOBJECT_API bool | IsAvailableForUse () const |
| |
| bool | IsOptional () const |
| |
| bool | IsInlined () const |
| |
| bool | IsInSeparateFile () const |
| |
| bool | IsInExternalResource () const |
| |
| bool | IsUsingIODispatcher () const |
| |
| bool | IsDataMemoryMapped () const |
| |
| bool | IsSingleUse () const |
| |
| bool | IsDuplicateNonOptional () const |
| |
| COREUOBJECT_API void | SetBulkDataFlags (uint32 BulkDataFlagsToSet) |
| |
| COREUOBJECT_API void | ResetBulkDataFlags (uint32 BulkDataFlagsToSet) |
| |
| COREUOBJECT_API uint32 | GetBulkDataFlags () const |
| |
| COREUOBJECT_API uint32 | GetBulkDataAlignment () const |
| |
| COREUOBJECT_API void | ClearBulkDataFlags (uint32 BulkDataFlagsToClear) |
| |
| FIoFilenameHash | GetIoFilenameHash () const |
| |
| COREUOBJECT_API FIoChunkId | CreateChunkId () const |
| |
| COREUOBJECT_API FString | GetDebugName () const |
| |
| COREUOBJECT_API void | GetCopy (void **Dest, bool bDiscardInternalCopy=true) |
| |
| COREUOBJECT_API void * | Lock (uint32 LockFlags) |
| |
| COREUOBJECT_API const void * | LockReadOnly () const |
| |
| COREUOBJECT_API void * | Realloc (int64 ElementCount, int64 ElementSize) |
| |
| COREUOBJECT_API void | Unlock () const |
| |
| bool | IsLocked () const |
| |
| bool | IsUnlocked () const |
| |
| COREUOBJECT_API void | RemoveBulkData () |
| |
| COREUOBJECT_API void | ForceBulkDataResident () |
| |
| COREUOBJECT_API void | StoreCompressedOnDisk (FName CompressionFormat) |
| |
| COREUOBJECT_API bool | UnloadBulkData () |
| |
| COREUOBJECT_API void | Serialize (FArchive &Ar, UObject *Owner, bool bAttemptFileMapping, int32 ElementSize, EFileRegionType FileRegionType) |
| |
| void | SerializeBulkData (FArchive &Ar, void *Data, EBulkDataFlags InBulkDataFlags) |
| |
| FOwnedBulkDataPtr * | StealFileMapping () |
| |
| COREUOBJECT_API void | GetBulkDataVersions (FArchive &InlineArchive, FPackageFileVersion &OutUEVersion, int32 &OutLicenseeUEVersion, FCustomVersionContainer &OutCustomVersions) const |
| |
| COREUOBJECT_API IAsyncReadFileHandle * | OpenAsyncReadHandle () const |
| |
| COREUOBJECT_API IBulkDataIORequest * | CreateStreamingRequest (EAsyncIOPriorityAndFlags Priority, FBulkDataIORequestCallBack *CompleteCallback, uint8 *UserSuppliedMemory) const |
| |
| COREUOBJECT_API IBulkDataIORequest * | CreateStreamingRequest (int64 OffsetInBulkData, int64 BytesToRead, EAsyncIOPriorityAndFlags Priority, FBulkDataIORequestCallBack *CompleteCallback, uint8 *UserSuppliedMemory) const |
| |
| static COREUOBJECT_API void | DumpBulkDataUsage (FOutputDevice &Log) |
| |
| static COREUOBJECT_API void | SetBulkDataFlagsOn (EBulkDataFlags &InOutAccumulator, EBulkDataFlags FlagsToSet) |
| |
| static COREUOBJECT_API void | ClearBulkDataFlagsOn (EBulkDataFlags &InOutAccumulator, EBulkDataFlags FlagsToClear) |
| |
| static COREUOBJECT_API bool | HasFlags (EBulkDataFlags Flags, EBulkDataFlags Contains) |
| |
| static COREUOBJECT_API FName | GetDecompressionFormat (EBulkDataFlags InFlags) |
| |
| static constexpr SIZE_T | MaxBulkDataSize = (1ull << 40) - 1 |
| |
| COREUOBJECT_API void | SerializeBulkData (FArchive &Ar, void *Data, int64 DataSize, EBulkDataFlags InBulkDataFlags) |
| |
Bulk data array of FQuantizedLightSamples