Branch 4.27

Am getting these errors and I grabbed 4.27-release today:

29>D:/UnrealEngine/Engine/Source/Programs/HeadlessChaos/Private/HeadlessChaosTestPhysicsScene.cpp(1377): error C2664: ‘void FChaosEngineInterface::CreateActor(const FActorCreationParams &,FPhysicsActorHandle &)’: cannot convert argument 2 from ‘Chaos::TGeometryParticle<float,3> *’ to ‘FPhysicsActorHandle &’
29>D:/UnrealEngine/Engine/Source/Programs/HeadlessChaos/Private/HeadlessChaosTestPhysicsScene.cpp(1395): error C2664: ‘void FChaosScene::AddActorsToScene_AssumesLocked(TArray<FSingleParticlePhysicsProxy *,FDefaultAllocator> &,const bool)’: cannot convert argument 1 from ‘TArray<Chaos::FGeometryParticle *,FDefaultAllocator>’ to ‘TArray<FSingleParticlePhysicsProxy *,FDefaultAllocator> &’

And these:
40>D:\UnrealEngine\Engine\Source\Runtime\Engine\Classes\Components/ActorComponent.h(375): error C3668: ‘UActorComponent::GetWorld’: method with override specifier ‘override’ did not override any base class methods
40>D:\UnrealEngine\Engine\Source\Runtime\Engine\Classes\Engine/Level.h(757): error C3668: ‘ULevel::GetWorld’: method with override specifier ‘override’ did not override any base class methods
40>D:\UnrealEngine\Engine\Source\Runtime\Engine\Classes\GameFramework/Actor.h(2912): error C3668: ‘AActor::GetWorld’: method with override specifier ‘override’ did not override any base class methods
40>D:\UnrealEngine\Engine\Source\Runtime\Engine\Public\Subsystems/WorldSubsystem.h(24): error C3668: ‘UWorldSubsystem::GetWorld’: method with override specifier ‘override’ did not override any base class methods
40>D:\UnrealEngine\Engine\Source\Runtime\Engine\Classes\Engine/World.h(1650): error C2065: ‘FAsyncPreRegisterDDCRequest’: undeclared identifier
40>D:\UnrealEngine\Engine\Source\Runtime\Engine\Classes\Engine/World.h(1650): error C2923: ‘TSharedPtr’: ‘FAsyncPreRegisterDDCRequest’ is not a valid template type argument for parameter ‘ObjectType’
40>D:\UnrealEngine\Engine\Source\Runtime\Engine\Classes\Engine/World.h(1650): error C3203: ‘TSharedPtr’: unspecialized class template can’t be used as a template argument for template parameter ‘InElementType’, expected a real type
40>D:\UnrealEngine\Engine\Source\Runtime\Engine\Classes\Engine/World.h(2564): error C3668: ‘UWorld::GetWorld’: method with override specifier ‘override’ did not override any base class methods
40>D:\UnrealEngine\Engine\Source\Runtime\Engine\Public\Physics/PhysicsInterfacePhysX.h(173): error C2504: ‘FChaosEngineInterface’: base class undefined
40>D:\UnrealEngine\Engine\Source\Runtime\Engine\Classes\Curves/CurveBase.h(82): error C3668: ‘UCurveBase::PostEditChangeProperty’: method with override specifier ‘override’ did not override any base class methods
40>D:\UnrealEngine\Engine\Source\Runtime\Engine\Classes\Sound/SoundEffectSource.h(62): error C3668: ‘USoundEffectSourcePresetChain::PostEditChangeProperty’: method with override specifier ‘override’ did not override any base class methods
40>D:\UnrealEngine\Engine\Source\Runtime\Engine\Classes\Animation/AnimNotifies/AnimNotify.h(94): error C3668: ‘UAnimNotify::GetWorld’: method with override specifier ‘override’ did not override any base class methods
40>D:\UnrealEngine\Engine\Source\Runtime\Engine\Classes\Animation/AnimInstance.h(1285): error C3668: ‘UAnimInstance::GetWorld’: method with override specifier ‘override’ did not override any base class methods
40>D:\UnrealEngine\Engine\Source\Runtime\Engine\Classes\Engine/NetDriver.h(1496): error C3668: ‘UNetDriver::GetWorld’: method with override specifier ‘override’ did not override any base class methods
40>D:\UnrealEngine\Engine\Source\Runtime\Engine\Classes\Engine/NetConnection.h(814): error C3668: ‘UNetConnection::GetWorld’: method with override specifier ‘override’ did not override any base class methods
40>D:\UnrealEngine\Engine\Source\Runtime\Engine\Classes\Engine/LocalPlayer.h(277): error C3668: ‘ULocalPlayer::GetWorld’: method with override specifier ‘override’ did not override any base class methods

4 Likes