|
| | FPackageResourceManagerFile () |
| |
| virtual | ~FPackageResourceManagerFile ()=default |
| |
| virtual bool | SupportsLocalOnlyPaths () override |
| |
| virtual bool | SupportsPackageOnlyPaths () override |
| |
| virtual bool | DoesPackageExist (const FPackagePath &PackagePath, FBulkDataCookedIndex CookedIndex, EPackageSegment PackageSegment, FPackagePath *OutUpdatedPath=nullptr) override |
| |
| virtual int64 | FileSize (const FPackagePath &PackagePath, FBulkDataCookedIndex CookedIndex, EPackageSegment PackageSegment, FPackagePath *OutUpdatedPath=nullptr) override |
| |
| virtual FOpenPackageResult | OpenReadPackage (const FPackagePath &PackagePath, FBulkDataCookedIndex CookedIndex, EPackageSegment PackageSegment, FPackagePath *OutUpdatedPath=nullptr) override |
| |
| virtual FOpenAsyncPackageResult | OpenAsyncReadPackage (const FPackagePath &PackagePath, FBulkDataCookedIndex CookedIndex, EPackageSegment PackageSegment) override |
| |
| virtual IMappedFileHandle * | OpenMappedHandleToPackage (const FPackagePath &PackagePath, EPackageSegment PackageSegment, FPackagePath *OutUpdatedPath=nullptr) override |
| |
| virtual bool | TryMatchCaseOnDisk (const FPackagePath &PackagePath, FPackagePath *OutPackagePath=nullptr) override |
| |
| virtual TUniquePtr< FArchive > | OpenReadExternalResource (EPackageExternalResource ResourceType, FStringView Identifier) override |
| |
| virtual bool | DoesExternalResourceExist (EPackageExternalResource ResourceType, FStringView Identifier) override |
| |
| virtual FOpenAsyncPackageResult | OpenAsyncReadExternalResource (EPackageExternalResource ResourceType, FStringView Identifier) override |
| |
| virtual void | FindPackagesRecursive (TArray< TPair< FPackagePath, EPackageSegment > > &OutPackages, FStringView PackageMount, FStringView FileMount, FStringView RootRelPath, FStringView BasenameWildcard) override |
| |
| virtual void | IteratePackagesInPath (FStringView PackageMount, FStringView FileMount, FStringView RootRelPath, FPackageSegmentVisitor Callback) override |
| |
| virtual void | IteratePackagesInLocalOnlyDirectory (FStringView RootDir, FPackageSegmentVisitor Callback) override |
| |
| virtual void | IteratePackagesStatInPath (FStringView PackageMount, FStringView FileMount, FStringView RootRelPath, FPackageSegmentStatVisitor Callback) override |
| |
| virtual void | IteratePackagesStatInLocalOnlyDirectory (FStringView RootDir, FPackageSegmentStatVisitor Callback) override |
| |
| virtual | ~IPackageResourceManager ()=default |
| |
| COREUOBJECT_API bool | DoesPackageExist (const FPackagePath &PackagePath, FPackagePath *OutUpdatedPath=nullptr) |
| |
| COREUOBJECT_API int64 | FileSize (const FPackagePath &PackagePath, FPackagePath *OutUpdatedPath=nullptr) |
| |
| COREUOBJECT_API FOpenPackageResult | OpenReadPackage (const FPackagePath &PackagePath, FPackagePath *OutUpdatedPath=nullptr) |
| |
| COREUOBJECT_API FOpenAsyncPackageResult | OpenAsyncReadPackage (const FPackagePath &PackagePath) |
| |
| COREUOBJECT_API IMappedFileHandle * | OpenMappedHandleToPackage (const FPackagePath &PackagePath, FPackagePath *OutUpdatedPath=nullptr) |
| |
| COREUOBJECT_API void | FindPackagesRecursive (TArray< FPackagePath > &OutPackages, FStringView PackageMount, FStringView FileMount, FStringView RootRelPath, FStringView BasenameWildcard) |
| |
| COREUOBJECT_API void | IteratePackagesInPath (FStringView PackageMount, FStringView FileMount, FStringView RootRelPath, FPackagePathVisitor Callback) |
| |
| COREUOBJECT_API void | IteratePackagesInLocalOnlyDirectory (FStringView RootDir, FPackagePathVisitor Callback) |
| |
| COREUOBJECT_API void | IteratePackagesStatInPath (FStringView PackageMount, FStringView FileMount, FStringView RootRelPath, FPackagePathStatVisitor Callback) |
| |
| COREUOBJECT_API void | IteratePackagesStatInLocalOnlyDirectory (FStringView RootDir, FPackagePathStatVisitor Callback) |
| |
| bool | DoesPackageExist (const FPackagePath &PackagePath, EPackageSegment PackageSegment, FPackagePath *OutUpdatedPath=nullptr) |
| |
| int64 | FileSize (const FPackagePath &PackagePath, EPackageSegment PackageSegment, FPackagePath *OutUpdatedPath=nullptr) |
| |
| FOpenPackageResult | OpenReadPackage (const FPackagePath &PackagePath, EPackageSegment PackageSegment, FPackagePath *OutUpdatedPath=nullptr) |
| |
| FOpenAsyncPackageResult | OpenAsyncReadPackage (const FPackagePath &PackagePath, EPackageSegment PackageSegment) |
| |
A PackageResourceManager that reads package payloads from the content directories on disk
| virtual bool FPackageResourceManagerFile::SupportsLocalOnlyPaths |
( |
| ) |
|
|
inlineoverridevirtual |
Report whether the PackageResourceManager supports PackagePaths that are unmounted LocalPaths
If unsupported, functions without LocalOnly in their name that take a PackagePath will behave as if the package does not exist in the repository for unmounted LocalPaths If unsupported, functions with LocalOnly in their name will indicate the lack of support when called with unmounted LocalPaths; see each function's description for its precise behavior
Implements IPackageResourceManager.
| virtual bool FPackageResourceManagerFile::SupportsPackageOnlyPaths |
( |
| ) |
|
|
inlineoverridevirtual |
Report whether the PackageResourceManager supports PackagePaths that are unmounted PackageNames
If unsupported, functions without PackageNameOnly in their name that take a PackagePath will behave as if the package does not exist in the repository for unmounted PackageNames If unsupported, functions with PackageNameOnly in their name will indicate the lack of support when called with unmounted PackageNames; see each function's description for its precise behavior
Implements IPackageResourceManager.