G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FAssetManagerSearchRules Struct Reference

Rules for how to scan the asset registry for assets matching path and type descriptions. More...

Public Member Functions

Functions
FAssetManagerSearchRules & opAssign (FAssetManagerSearchRules Other)

Public Attributes

Default
TArray< FString > IncludePatterns
 Optional list of include wildcard patterns using * that will get matched against full package path. If there are any at least one of these must match.
TArray< FString > ExcludePatterns
 Optional list of exclude wildcard patterns that can use *, if any of these match it will be excluded.
UClass AssetBaseClass
 Assets must inherit from this class, for blueprints this should be the instance base class.
bool bHasBlueprintClasses
 True if scanning for blueprints, false for all other assets.
bool bForceSynchronousScan
 True if this should force a synchronous scan of the disk even if an async scan is in progress.
bool bSkipVirtualPathExpansion
 True if AssetScanPaths are real paths that do not need expansion.
bool bSkipManagerIncludeCheck
 True if this test should skip the ShouldIncludeInAssetSearch function on AssetManager.
TArray< FString > AssetScanPaths
 List of top-level directories and specific assets to search, must be paths starting with /, directories should not have a trailing /.

Detailed Description

Rules for how to scan the asset registry for assets matching path and type descriptions.

Member Function Documentation

◆ opAssign()

Member Data Documentation

◆ AssetBaseClass

UClass AssetBaseClass

Assets must inherit from this class, for blueprints this should be the instance base class.

◆ AssetScanPaths

TArray<FString> AssetScanPaths

List of top-level directories and specific assets to search, must be paths starting with /, directories should not have a trailing /.

◆ bForceSynchronousScan

bool bForceSynchronousScan

True if this should force a synchronous scan of the disk even if an async scan is in progress.

◆ bHasBlueprintClasses

bool bHasBlueprintClasses

True if scanning for blueprints, false for all other assets.

◆ bSkipManagerIncludeCheck

bool bSkipManagerIncludeCheck

True if this test should skip the ShouldIncludeInAssetSearch function on AssetManager.

◆ bSkipVirtualPathExpansion

bool bSkipVirtualPathExpansion

True if AssetScanPaths are real paths that do not need expansion.

◆ ExcludePatterns

TArray<FString> ExcludePatterns

Optional list of exclude wildcard patterns that can use *, if any of these match it will be excluded.

◆ IncludePatterns

TArray<FString> IncludePatterns

Optional list of include wildcard patterns using * that will get matched against full package path. If there are any at least one of these must match.