Skip to content

Full support for 5.8.1 #121

Description

@aggitti

Upon fresh compilation of the plugin in an Unreal Engine 5.8.1 version, the following Warnings are shown, as the plugin compiles upon the 1st project run/start.

\Source\MonolithIndex\Private\Indexers\GenericAssetIndexer.cpp(82,70): warning C4996: 'UMaterialExpressionTextureBase::GetSamplerTypeForTexture': Use MaterialExpressionUtils::GetSamplerTypeForTexture instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

\Source\MonolithIndex\Private\Actions\ProjectExportAssetTextAction.cpp(81,3): warning C4996: 'GetObjectsWithOuter': GetObjectsWithOuter with a boolean bIncludeNestedObjects has been deprecated - please use the EGetObjectsFlags enum instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

\Source\MonolithBlueprint\Private\MonolithBlueprintActions.cpp(577,6): warning C4996: 'GetObjectsWithOuter': GetObjectsWithOuter with a boolean bIncludeNestedObjects has been deprecated - please use the EGetObjectsFlags enum instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

\Source\MonolithAI\Private\MonolithAIModule.cpp(58,42): warning C4996: 'FCoreDelegates::OnPostEngineInit': OnPostEngineInit has been deprecated. Please use GetOnPostEngineInit() instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
		PostEngineInitHandle = FCoreDelegates::OnPostEngineInit.AddLambda([this]()

\Source\MonolithAI\Private\MonolithAIModule.cpp(85,19): warning C4996: 'FCoreDelegates::OnPostEngineInit': OnPostEngineInit has been deprecated. Please use GetOnPostEngineInit() instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
		FCoreDelegates::OnPostEngineInit.Remove(PostEngineInitHandle);

\Source\MonolithAnimation\Private\MonolithMirrorTableActions.cpp(148,7): warning C4996: 'UMirrorDataTable::FindReplaceMirroredNames': Please use UpdateFromFindReplaceExpressions() instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
	MDT->FindReplaceMirroredNames();

\Source\MonolithAnimation\Private\MonolithRetargetSettingsActions.cpp(754,10): warning C4996: 'FIKRetargetOpBase::SetSettings': SetSettings(const FIKRetargetOpSettingsBase*) is deprecated. Use GetSettings()->CopySettingsAtRuntime(const FIKRetargetOpSettingsBase*) instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
			IKOp->SetSettings(IKBaseSettings);

\Source\MonolithAnimation\Private\MonolithRetargetSettingsActions.cpp(835,12): warning C4996: 'FIKRetargetOpBase::SetSettings': SetSettings(const FIKRetargetOpSettingsBase*) is deprecated. Use GetSettings()->CopySettingsAtRuntime(const FIKRetargetOpSettingsBase*) instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
	PelvisOp->SetSettings(PelvisBaseSettings);

\Source\MonolithAnimation\Private\MonolithPoseSearchActions.cpp(819,55): warning C4996: 'UPoseSearchDatabase::GetMutableDatabaseAnimationAsset': Use SetAnimationAssetAt(AnimationAsset, AnimationAssetIndex) instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
	FPoseSearchDatabaseAnimationAsset* Entry = Database->GetMutableDatabaseAnimationAsset(SeqIndex);

\Source\MonolithAnimation\Private\MonolithPoseSearchActions.cpp(1328,55): warning C4996: 'UPoseSearchDatabase::GetMutableDatabaseAnimationAsset': Use SetAnimationAssetAt(AnimationAsset, AnimationAssetIndex) instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
	FPoseSearchDatabaseAnimationAsset* Entry = Database->GetMutableDatabaseAnimationAsset(EntryIndex);

\Source\MonolithLevelSequence\Private\MonolithLevelSequenceModule.cpp(28,42): warning C4996: 'FCoreDelegates::OnPostEngineInit': OnPostEngineInit has been deprecated. Please use GetOnPostEngineInit() instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
		PostEngineInitHandle = FCoreDelegates::OnPostEngineInit.AddLambda([this]()

\Source\MonolithLevelSequence\Private\MonolithLevelSequenceModule.cpp(46,19): warning C4996: 'FCoreDelegates::OnPostEngineInit': OnPostEngineInit has been deprecated. Please use GetOnPostEngineInit() instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
		FCoreDelegates::OnPostEngineInit.Remove(PostEngineInitHandle);

\Source\MonolithMaterial\Private\MonolithMaterialActions.cpp(9347,69): warning C4996: 'UMaterialExpressionTextureBase::GetSamplerTypeForTexture': Use MaterialExpressionUtils::GetSamplerTypeForTexture instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
	EMaterialSamplerType SamplerType = UMaterialExpressionTextureBase::GetSamplerTypeForTexture(Tex);

\Source\MonolithUI\Private\Tests\Hoisted\MonolithUITestFixtureUtils.h(67): warning C4996: Rename will no longer call ResetLoaders making this flag no longer needed. Prefer REN_AllowPackageLinkerMismatch if you wish to intentionally allow the linker to contain references to objects whose names no longer match what was loaded from disk. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

\Source\MonolithUI\Private\Tests\Hoisted\MonolithUITestFixtureUtils.h(57,9): warning C4996: 'ForEachObjectWithOuter': ForEachObjectWithOuter with a boolean bIncludeNestedObjects has been deprecated - please use the EGetObjectsFlags enum instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
        ForEachObjectWithOuter(Tree, [&Orphans](UObject* Obj)

\Source\MonolithUI\Private\MonolithUIModule.cpp(154,55): warning C4996: 'FCoreDelegates::OnPostEngineInit': OnPostEngineInit has been deprecated. Please use GetOnPostEngineInit() instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
    GMonolithUIPostEngineInitHandle = FCoreDelegates::OnPostEngineInit.AddLambda([]()

\Source\MonolithUI\Private\MonolithUIModule.cpp(178,25): warning C4996: 'FCoreDelegates::OnPostEngineInit': OnPostEngineInit has been deprecated. Please use GetOnPostEngineInit() instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
        FCoreDelegates::OnPostEngineInit.Remove(GMonolithUIPostEngineInitHandle);

\Source\MonolithUI\Private\Tests\Hoisted\MonolithUITestFixtureUtils.h(67): warning C4996: Rename will no longer call ResetLoaders making this flag no longer needed. Prefer REN_AllowPackageLinkerMismatch if you wish to intentionally allow the linker to contain references to objects whose names no longer match what was loaded from disk. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

\Source\MonolithUI\Private\Tests\Hoisted\MonolithUITestFixtureUtils.h(57,9): warning C4996: 'ForEachObjectWithOuter': ForEachObjectWithOuter with a boolean bIncludeNestedObjects has been deprecated - please use the EGetObjectsFlags enum instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
        ForEachObjectWithOuter(Tree, [&Orphans](UObject* Obj)

\Source\MonolithUI\Private\Tests\Hoisted\MonolithUITestFixtureUtils.h(67): warning C4996: Rename will no longer call ResetLoaders making this flag no longer needed. Prefer REN_AllowPackageLinkerMismatch if you wish to intentionally allow the linker to contain references to objects whose names no longer match what was loaded from disk. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

\Source\MonolithUI\Private\Tests\Hoisted\MonolithUITestFixtureUtils.h(57,9): warning C4996: 'ForEachObjectWithOuter': ForEachObjectWithOuter with a boolean bIncludeNestedObjects has been deprecated - please use the EGetObjectsFlags enum instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
        ForEachObjectWithOuter(Tree, [&Orphans](UObject* Obj)

\Source\MonolithUI\Private\Animation\UIAnimationMovieSceneBuilder.cpp(57): warning C4996: Rename will no longer call ResetLoaders making this flag no longer needed. Prefer REN_AllowPackageLinkerMismatch if you wish to intentionally allow the linker to contain references to objects whose names no longer match what was loaded from disk. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

\Source\MonolithUI\Private\Spec\UISpecBuilder.cpp(987): warning C4996: Rename will no longer call ResetLoaders making this flag no longer needed. Prefer REN_AllowPackageLinkerMismatch if you wish to intentionally allow the linker to contain references to objects whose names no longer match what was loaded from disk. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

\Source\MonolithUI\Private\Spec\UISpecBuilder.cpp(977,13): warning C4996: 'ForEachObjectWithOuter': ForEachObjectWithOuter with a boolean bIncludeNestedObjects has been deprecated - please use the EGetObjectsFlags enum instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
            ForEachObjectWithOuter(WBP->WidgetTree, [&Orphans](UObject* Obj)

\Source\MonolithUI\Private\Tests\Hoisted\MonolithUITestFixtureUtils.h(67): warning C4996: Rename will no longer call ResetLoaders making this flag no longer needed. Prefer REN_AllowPackageLinkerMismatch if you wish to intentionally allow the linker to contain references to objects whose names no longer match what was loaded from disk. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

\Source\MonolithUI\Private\Tests\Hoisted\MonolithUITestFixtureUtils.h(57,9): warning C4996: 'ForEachObjectWithOuter': ForEachObjectWithOuter with a boolean bIncludeNestedObjects has been deprecated - please use the EGetObjectsFlags enum instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
        ForEachObjectWithOuter(Tree, [&Orphans](UObject* Obj)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions