Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/Factories
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UFactory
- UFbxFactory
- UReimportFbxAnimSequenceFactory
- UReimportFbxSkeletalMeshFactory
- UReimportFbxStaticMeshFactory
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Classes/Factories/FbxFactory.h |
| Include | #include "Factories/FbxFactory.h" |
Syntax
UCLASS (HideCategories=Object, MinimalAPI)
class UFbxFactory : public UFactory
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bDetectImportTypeOnImport | ||
| bool | bOperationCanceled | True if the import operation was canceled. | |
| bool | bShowOption | ||
| TObjectPtr< class UFbxImportUI > | ImportUI | ||
| TObjectPtr< class UFbxImportUI > | OriginalImportUI | Prevent garbage collection of original when overriding ImportUI property |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UFbxFactory
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | DetectImportType
(
const FString& InFilename |
Detect mesh type to import: Static Mesh or Skeletal Mesh. Only the first mesh will be detected. | |
| void | Set import batch | ||
| TArray< FString > | GetFbxFormats
(
const UFactory* Factory |
||
| FText | GetImportTaskText
(
const FText& TaskText |
Used to display special task progression text if needs be (like import being cancelled). | |
| UObject * | ImportANode
(
UnFbx::FFbxImporter* FbxImporter, |
||
| UObject * | RecursiveImportNode
(
UnFbx::FFbxImporter* FFbxImporter, |
||
| void | SetDetectImportTypeOnImport
(
bool bDetectState |
Overridden from UFactory
| Type | Name | Description | |
|---|---|---|---|
| bool | Whether the factory is checking for SlowTask::ShouldCancel() while importing and aborting the import when appropriate. | ||
| void | CleanUp () |
Do clean up after importing is done. Will be called once for multi batch import. | |
| bool | Opens a dialog to configure the factory properties. | ||
| bool | DoesSupportClass
(
UClass* Class |
||
| bool | FactoryCanImport
(
const FString& Filename |
Whether the specified file can be imported by this factory. | |
| UObject * | FactoryCreateFile
(
UClass* InClass, |
Create a new object by importing it from a file name. | |
| TArray< FString > | GetFormats () |
||
| IImportSettingsParser * | |||
| UClass * | Resolves SupportedClass for factories which support multiple classes. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |