Navigation
API > API/Plugins > API/Plugins/Avalanche > API/Plugins/Avalanche/Framework
References
| Module | Avalanche |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/Avalanche/Public/Framework/AvaSoftAssetPtr.h |
| Include | #include "Framework/AvaSoftAssetPtr.h" |
Syntax
struct FAvaSoftAssetPtr
Remarks
Motion Design Extension to FSoftObjectPtr. Adding the class information along to resolve a Motion Design Asset without loading anything.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FSoftClassPath | AssetClassPath | ||
| TSoftObjectPtr< UObject > | AssetPtr | We need to use the template, it is the only way we can assign it from another SoftObjetPtr. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| EMotionDesignAssetType | GetAssetType
(
bool bInLoadIfUnknown |
Determines the asset type from the given class path or by loading the object. | |
| bool | IsNull () |
Warning: IsValid() for an AssetPtr will cause the asset to be loaded. | |
| const FSoftObjectPath & |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator==
(
const FAvaSoftAssetPtr& Rhs |