Navigation
API > API/Plugins > API/Plugins/ProxyTable
EXPERIMENTAL: An indirect mapping to an asset. The direct mapping is defined in a Proxy Table.
| Name | UProxyAsset |
| Type | class |
| Header File | /Engine/Plugins/Chooser/Source/ProxyTable/Public/ProxyAsset.h |
| Include Path | #include "ProxyAsset.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, Experimental)
class UProxyAsset :
public UObject,
public IHasContextClass
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UProxyAsset
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UProxyAsset () |
ProxyAsset.h | ||
UProxyAsset
(
const FObjectInitializer& ObjectInitializer |
ProxyAsset.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TypeTagName | FName | ProxyAsset.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedPreviousResultType | EObjectChooserResultType | ProxyAsset.h | ||
| CachedPreviousType | UClass * | Caching the type so that on Undo, we can tell if we should fire the changed delegate | ProxyAsset.h | |
| ContextData | TArray< FInstancedStruct > | ProxyAsset.h |
|
|
| Guid | FGuid | ProxyAsset.h | ||
| OnTypeChanged | FProxyTypeChanged | ProxyAsset.h | ||
| ResultType | EObjectChooserResultType | ProxyAsset.h |
|
|
| Type | TObjectPtr< UClass > | ProxyAsset.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UObject * FindProxyObject
(
FChooserEvaluationContext& Context |
ProxyAsset.h | ||
FObjectChooserBase::EIteratorStatus FindProxyObjectMulti
(
FChooserEvaluationContext& Context, |
ProxyAsset.h | ||
virtual void GetAssetRegistryTags
(
FAssetRegistryTagsContext Context |
ProxyAsset.h | ||
virtual void PostDuplicate
(
EDuplicateMode::Type DuplicateMode |
ProxyAsset.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
ProxyAsset.h | ||
virtual void PostEditUndo() |
ProxyAsset.h | ||
virtual void PostLoad() |
ProxyAsset.h | ||
virtual void Serialize
(
FArchive& Ar |
ProxyAsset.h |
Overridden from IHasContextClass
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TConstArrayView< FInstancedStruct > GetContextData() |
ProxyAsset.h | ||
virtual UObject * GetContextOwnerAsset() |
ProxyAsset.h | ||
virtual FString GetContextOwnerName() |
ProxyAsset.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ContextClass_DEPRECATED | TObjectPtr< UClass > | ProxyAsset.h |