Navigation
Unreal Engine C++ API Reference > 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. |