Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/Interchange/Engine/Public/InterchangeManager.h |
Include |
#include "InterchangeManager.h" |
class UInterchangeManager : public UObject
Name | Description | ||
---|---|---|---|
|
OnAssetPostImport |
||
|
OnAssetPostReimport |
||
|
OnBatchImportComplete |
||
|
FSimpleMulticas... |
OnPreDestroyInterchangeManager |
Called when before the application is exiting. |
Name | Description | ||
---|---|---|---|
|
CancelAllTasks() |
This function cancel all task and finish them has fast as possible. |
|
|
CancelAllTasksSynchronously() |
Same has CancelAllTasks, but will wait all task are done before exiting the function |
|
|
CanTranslateSourceData ( |
Look if there is a registered translator for this source data. |
|
|
CanTranslateSourceDataWithPayloadInterface ( |
Look if there is a translator registered that can translate the source data with the specified PayloadInterface SourceData - The source data input we want to translate to Uod |
|
|
TSharedRef< ... |
CreateAsyncHelper ( |
Return an FImportAsynHelper pointer. The pointer is deleted when ReleaseAsyncHelper is call. |
|
UInterchange... |
CreateSourceData ( |
Script helper to create a source data object pointing on a file on disk InFilename: Specify a file on disk |
|
ExportAsset |
Call this to start an export asset process, the caller must specify a source data. |
|
|
ExportScene |
Call this to start an export scene process, the caller must specify a source data This import process can import many different asset and there transform (USceneComponent) and store the result in a blueprint and add the blueprint to the level. |
|
|
FindPipelineCandidate |
Find all Pipeline candidate (c++, blueprint and python). |
|
|
UInterchange... |
GetInterchangeManager() |
Return the interchange manager singleton. |
|
UInterchange... |
GetInterchangeManagerScripted() |
Return the interchange manager singleton pointer. |
|
const UClass... |
GetRegisteredFactoryClass ( |
Script helper to get a registered factory for a specified class FactoryClass: The class we search a registerd factory |
|
UInterchange... |
GetTranslatorForSourceData ( |
Return the first translator that can translate the source data. |
|
UInterchange... |
GetTranslatorSupportingPayloadInterfaceForSourceData ( |
Return the first translator that can translate the source data with the specified PayloadInterface. |
|
ImportAsset ( |
Call this to start an import asset process, the caller must specify a source data. |
|
|
UE::Intercha... |
ImportAssetAsync ( |
Call this to start an import asset process, the caller must specify a source data. |
|
ImportInternal ( |
Called by the public Import functions |
|
|
ImportScene ( |
Call this to start an import scene process, the caller must specify a source data. |
|
|
ImportSceneAsync ( |
||
|
IsAttended() |
Return true if we can show some UI |
|
|
IsTranslatorClassForTextureOnly ( |
Check if the translator class is registered as a texture only translator |
|
|
RegisterFactory ( |
Any factory must register to the manager Factory - The UClass of the factory you want to register |
|
|
RegisterTextureOnlyTranslatorClass ( |
Register a translator as a texture translator only This used to implement the experimental setting to use interchange for textures only. |
|
|
RegisterTranslator ( |
Any translator must register to the manager Translator - The UClass of the translator you want to register |
|
|
RegisterWriter ( |
Any writer must register to the manager Writer - The UClass of the writer you want to register |
|
|
ReleaseAsyncHelper |
Delete the specified AsyncHelper and remove it from the array that was holding it. |
|
|
SetActiveMode ( |
If we set the mode to active we will setup the timer and add the thread that will block the GC. |
|
|
StartQueuedTasks ( |
Start task until we reach the taskgraph worker number. |
|
|
WarnIfInterchangeIsActive() |
Return false if the Interchange is not active (importing or exporting). |
Name |
Description |
---|---|
FInterchangeOnAssetPostImport |
Delegate type fired when new assets have been imported. |
FInterchangeOnAssetPostReimport |
Delegate type fired when new assets have been reimported. |
FInterchangeOnBatchImportComplete |
Delegate type fired when import results in an error |