Navigation
API > API/Editor > API/Editor/UnrealEd
| Name | UBrowseToAssetOverrideSubsystem |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/Subsystems/BrowseToAssetOverrideSubsystem.h |
| Include Path | #include "Subsystems/BrowseToAssetOverrideSubsystem.h" |
Syntax
UCLASS (MinimalAPI)
class UBrowseToAssetOverrideSubsystem : public UEditorSubsystem
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USubsystem → UDynamicSubsystem → UEditorSubsystem → UBrowseToAssetOverrideSubsystem
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PerClassOverrides | TMap< FTopLevelAssetPath, FBrowseToAssetOverrideDelegate > | Subsystems/BrowseToAssetOverrideSubsystem.h | ||
| PerInterfaceOverrides | TMap< FTopLevelAssetPath, FBrowseToAssetOverrideDelegate > | Subsystems/BrowseToAssetOverrideSubsystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Given an object, see if it has a "browse to asset" package name override. | Subsystems/BrowseToAssetOverrideSubsystem.h | ||
void RegisterBrowseToAssetOverrideForClass
(
FBrowseToAssetOverrideDelegate&& Callback |
Subsystems/BrowseToAssetOverrideSubsystem.h | ||
void RegisterBrowseToAssetOverrideForClass
(
const FTopLevelAssetPath& Class, |
Register a per-class override for the "browse to asset" resolution. | Subsystems/BrowseToAssetOverrideSubsystem.h | |
void RegisterBrowseToAssetOverrideForInterface
(
FBrowseToAssetOverrideDelegate&& Callback |
Subsystems/BrowseToAssetOverrideSubsystem.h | ||
void RegisterBrowseToAssetOverrideForInterface
(
const FTopLevelAssetPath& Interface, |
Register a per-interface override for the "browse to asset" resolution. | Subsystems/BrowseToAssetOverrideSubsystem.h | |
| Subsystems/BrowseToAssetOverrideSubsystem.h | |||
void UnregisterBrowseToAssetOverrideForClass
(
const FTopLevelAssetPath& Class |
Unregister a per-class override for the "browse to asset" resolution. | Subsystems/BrowseToAssetOverrideSubsystem.h | |
| Subsystems/BrowseToAssetOverrideSubsystem.h | |||
void UnregisterBrowseToAssetOverrideForInterface
(
const FTopLevelAssetPath& Interface |
Unregister a per-interface override for the "browse to asset" resolution. | Subsystems/BrowseToAssetOverrideSubsystem.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UBrowseToAssetOverrideSubsystem * Get() |
Subsystems/BrowseToAssetOverrideSubsystem.h |