Cleaning up NvCloth gem. Removed any reference to LmbrCentral and legacy renderer since now it uses Atom. (#154)
- Removed any usage of LmbCentral and legacy renderer from NvCloth gem. - Cloth rule can only be added to Mesh groups, not allowed in Actor groups anymore. - Removed ActorAssetHelper since actors now share the mesh model format and therefore they also use MeshAssetHelper. - Updated NvCloth gem.json file with the fields from the template. - Updated cloth chicken asset to not convert axis.
This commit is contained in:
@@ -108,7 +108,6 @@ namespace UnitTest
|
||||
|
||||
EXPECT_TRUE(assetHelper.get() != nullptr);
|
||||
EXPECT_TRUE(azrtti_cast<NvCloth::MeshAssetHelper*>(assetHelper.get()) != nullptr);
|
||||
EXPECT_FALSE(assetHelper->DoesSupportSkinnedAnimation());
|
||||
}
|
||||
|
||||
TEST_F(NvClothMeshAssetHelper, MeshAssetHelper_CreateAssetHelperWithActor_ReturnsValidMeshAssetHelper)
|
||||
@@ -124,21 +123,6 @@ namespace UnitTest
|
||||
|
||||
EXPECT_TRUE(assetHelper.get() != nullptr);
|
||||
EXPECT_TRUE(azrtti_cast<NvCloth::MeshAssetHelper*>(assetHelper.get()) != nullptr);
|
||||
EXPECT_TRUE(assetHelper->DoesSupportSkinnedAnimation());
|
||||
}
|
||||
|
||||
TEST_F(NvClothMeshAssetHelper, MeshAssetHelper_DoesSupportSkinnedAnimation_ReturnsTrue)
|
||||
{
|
||||
{
|
||||
auto actor = AZStd::make_unique<ActorHelper>("actor_test");
|
||||
actor->FinishSetup();
|
||||
|
||||
m_actorComponent->SetActorAsset(CreateAssetFromActor(AZStd::move(actor)));
|
||||
}
|
||||
|
||||
AZStd::unique_ptr<NvCloth::AssetHelper> assetHelper = NvCloth::AssetHelper::CreateAssetHelper(m_actorComponent->GetEntityId());
|
||||
|
||||
EXPECT_TRUE(assetHelper->DoesSupportSkinnedAnimation());
|
||||
}
|
||||
|
||||
TEST_F(NvClothMeshAssetHelper, MeshAssetHelper_GatherClothMeshNodesWithEmptyActor_ReturnsEmptyInfo)
|
||||
|
||||
Reference in New Issue
Block a user