FDatasmithImportContext::InitOptions

First part of the Init process, requires a call to SetupDestination and InitScene after that.

Choose your operating system:

Windows

macOS

Linux

References

Module

DatasmithImporter

Header

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

Include

#include "DatasmithImportContext.h"

Source

/Engine/Plugins/Enterprise/DatasmithImporter/Source/DatasmithImporter/Private/DatasmithImportContext.cpp

Syntax

bool InitOptions
(
    const TSharedPtr< FJsonObject > & ImportSettingsJson,
    const TOptional< FString > & InImportPath,
    bool bSilent
)

Remarks

First part of the Init process, requires a call to SetupDestination and InitScene after that. Displays the options to the end-user (blocking call), and updates translator accordingly. When silent, Json options are parsed instead.

Returns

false if the user canceled -> import should not occurs in that case.

Parameters

Parameter

Description

ImportSettingsJson

When bSilent, options as json

InImportPath

Optional import path displayed when bSilent is false.

bSilent

Flag that prevents options to be displayed and edited