Navigation
API > API/Editor > API/Editor/UnrealEd
| Name | UFbxFactory |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Classes/Factories/FbxFactory.h |
| Include Path | #include "Factories/FbxFactory.h" |
Syntax
UCLASS (HideCategories=Object, MinimalAPI)
class UFbxFactory : public UFactory
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UFactory → UFbxFactory
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UFbxFactory
(
const FObjectInitializer& ObjectInitializer |
Factories/FbxFactory.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ImportUI | TObjectPtr< class UFbxImportUI > | Factories/FbxFactory.h | ||
| OriginalImportUI | TObjectPtr< class UFbxImportUI > | Prevent garbage collection of original when overriding ImportUI property | Factories/FbxFactory.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool DetectImportType
(
const FString& InFilename |
Detect mesh type to import: Static Mesh or Skeletal Mesh. Only the first mesh will be detected. | Factories/FbxFactory.h | |
void EnableShowOption() |
Set import batch | Factories/FbxFactory.h | |
void SetDetectImportTypeOnImport
(
bool bDetectState |
Factories/FbxFactory.h |
Overridden from UFactory
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanImportBeCanceled() |
Whether the factory is checking for SlowTask::ShouldCancel() while importing and aborting the import when appropriate. | Factories/FbxFactory.h | |
virtual void CleanUp() |
Do clean up after importing is done. Will be called once for multi batch import. | Factories/FbxFactory.h | |
virtual bool ConfigureProperties () |
Opens a dialog to configure the factory properties. | Factories/FbxFactory.h | |
virtual bool DoesSupportClass
(
UClass* Class |
Factories/FbxFactory.h | ||
virtual bool FactoryCanImport
(
const FString& Filename |
Whether the specified file can be imported by this factory. | Factories/FbxFactory.h | |
virtual UObject * FactoryCreateFile
(
UClass* InClass, |
Create a new object by importing it from a file name. | Factories/FbxFactory.h | |
| Factories/FbxFactory.h | |||
virtual IImportSettingsParser * GetImportSettingsParser() |
Factories/FbxFactory.h | ||
virtual UClass * ResolveSupportedClass () |
Resolves SupportedClass for factories which support multiple classes. | Factories/FbxFactory.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostInitProperties() |
Factories/FbxFactory.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Used to display special task progression text if needs be (like import being cancelled). | Factories/FbxFactory.h | ||
UObject * ImportANode
(
UnFbx::FFbxImporter* FbxImporter, |
Factories/FbxFactory.h | ||
UObject * RecursiveImportNode
(
UnFbx::FFbxImporter* FFbxImporter, |
Factories/FbxFactory.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Factories/FbxFactory.h |