Navigation
API > API/Plugins > API/Plugins/ChaosClothAssetEngine > API/Plugins/ChaosClothAssetEngine/UChaosClothAssetBase
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void WaitUntilAsyncPropertyReleased
(
const EnumType AsyncProperties, |
Wait for the asset to finish compilation to protect internal skinned asset data from race conditions during async build. | ChaosClothAsset/ClothAssetBase.h | |
void WaitUntilAsyncPropertyReleased
(
const EChaosClothAssetBaseAsyncProperties AsyncProperties, |
Wait for base-class async property bits (0-31) directly, without the derived-class left-shift by 32. | ChaosClothAsset/ClothAssetBase.h |
WaitUntilAsyncPropertyReleased(const EnumType, ESkinnedAssetAsyncPropertyLockType)
Description
Wait for the asset to finish compilation to protect internal skinned asset data from race conditions during async build. This should be called before accessing all async accessible properties.
| Name | WaitUntilAsyncPropertyReleased |
| Type | function |
| Header File | /Engine/Plugins/ChaosClothAsset/Source/ChaosClothAssetEngine/Public/ChaosClothAsset/ClothAssetBase.h |
| Include Path | #include "ChaosClothAsset/ClothAssetBase.h" |
template<typename EnumType UE_REQUIRES>
void WaitUntilAsyncPropertyReleased
(
const EnumType AsyncProperties,
ESkinnedAssetAsyncPropertyLockType LockType
) const
WaitUntilAsyncPropertyReleased(const EChaosClothAssetBaseAsyncProperties, ESkinnedAssetAsyncPropertyLockType)
Description
Wait for base-class async property bits (0-31) directly, without the derived-class left-shift by 32.
| Name | WaitUntilAsyncPropertyReleased |
| Type | function |
| Header File | /Engine/Plugins/ChaosClothAsset/Source/ChaosClothAssetEngine/Public/ChaosClothAsset/ClothAssetBase.h |
| Include Path | #include "ChaosClothAsset/ClothAssetBase.h" |
template<>
void WaitUntilAsyncPropertyReleased
(
const EChaosClothAssetBaseAsyncProperties AsyncProperties,
ESkinnedAssetAsyncPropertyLockType LockType
) const