Module |
|
Header |
/Engine/Source/Editor/UnrealEd/Public/ComponentAssetBroker.h |
Include |
#include "ComponentAssetBroker.h" |
class FComponentAssetBrokerage
Utility class that associates assets with component classes
No constructors are accessible with public or protected access.
Name | Description | ||
---|---|---|---|
|
AssignAssetToComponent ( |
Assign the assigned asset to the supplied component |
|
|
TSharedPtr< ... |
FindBrokerByAssetType ( |
Try to find the primary broker for the specified asset type |
|
TSharedPtr< ... |
FindBrokerByComponentType ( |
Try to find the broker for the specified component type |
|
UObject *... |
GetAssetFromComponent ( |
Get the currently assigned asset from the component |
|
GetComponentsForAsset ( |
Find set of components that support this asset |
|
|
TSubclassOf<... |
GetPrimaryComponentForAsset ( |
Get the primary component for this asset |
|
GetSupportedAssets ( |
Get the currently supported assets, optionally filtered by the supplied component class |
|
|
PRIVATE_ShutdownBrokerage() |
Shut down the brokerage; should only be called by the editor during shutdown |
|
|
RegisterAssetToComponentMapping ( |
Register a component class for a specified asset class |
|
|
RegisterBroker ( |
Register a component class for a specified asset class |
|
|
SupportsAssets ( |
See if this component supports assets of any type |
|
|
UnregisterAssetToComponentMapping ( |
Unregister a component type for a specified asset class |
|
|
UnregisterBroker ( |
Unregister a component type for a specified asset class |
Name |
Description |
---|---|
AssetToBrokerMap |
Map from asset type to the primary broker for that type. |
AssetToComponentClassMap |
Map from an asset class to all component classes that can use it The first one in the array is the 'primary' |
bInitializedBuiltinMap |
|
bShutSystemDown |
|
ComponentToBrokerMap |
Map from component type to the broker for that type. |