UDatasmithTexturePipeline::IsScripted

Non scripted class should return false here, we have the default to true because scripted class cannot override this function since it can be call in a asynchronous thread, which python cannot be executed.

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

UInterchangePipelineBase::IsScripted()

UDatasmithTexturePipeline::IsScripted()

References

Module

DatasmithImporter

Header

/Engine/Plugins/Enterprise/DatasmithImporter/Source/DatasmithImporter/Public/DatasmithTextureImporter.h

Include

#include "DatasmithTextureImporter.h"

Syntax

virtual bool IsScripted()

Remarks

Non scripted class should return false here, we have the default to true because scripted class cannot override this function since it can be call in a asynchronous thread, which python cannot be executed.

We cannot call ScriptedCanExecuteOnAnyThread for a scripted python pipeline from the task parsing async thread. This function allow us to not call it and force the ScriptedExecutePostImportPipeline to execute on the game thread.