Choose your operating system:
Windows
macOS
Linux
| UInterchangePipelineBase::IsScripted()
|
Module |
|
Header |
/Engine/Plugins/Enterprise/DatasmithImporter/Source/DatasmithImporter/Public/DatasmithTextureImporter.h |
Include |
#include "DatasmithTextureImporter.h" |
virtual bool 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.
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.