Show / Hide Table of Contents

Class Factory

Base class for all factories An object responsible for creating and importing new objects.

Inheritance
System.Object
UObject
Factory
AlembicImportFactory
DialogueVoiceFactory
DialogueWaveFactory
ReverbEffectFactory
SoundAttenuationFactory
SoundClassFactory
SoundConcurrencyFactory
SoundCueFactoryNew
SoundFactory
SoundMixFactory
SoundSourceBusFactory
SoundSourceEffectChainFactory
SoundSourceEffectFactory
SoundSubmixEffectFactory
SoundSubmixFactory
SoundSurroundFactory
BehaviorTreeFactory
BlackboardDataFactory
LightPropagationVolumeBlendableFactory
BasicOverlaysFactory
BasicOverlaysFactoryNew
LocalizedOverlaysFactoryNew
PaperFlipbookFactory
PaperSpriteAtlasFactory
PaperSpriteFactory
PaperTileMapFactory
PaperTileMapPromotionFactory
PaperTileSetFactory
TileSheetPaddingFactory
PaperSpriteSheetImportFactory
PaperTiledImporterFactory
SpeedTreeImportFactory
SlateVectorArtDataFactory
WidgetBlueprintFactory
AnimBlueprintFactory
AnimCompositeFactory
AnimMontageFactory
AnimSequenceFactory
BlendSpaceFactory1D
BlendSpaceFactoryNew
BlueprintFactory
BlueprintInterfaceFactory
CameraAnimFactory
CanvasRenderTarget2DFactoryNew
CompositeCurveTableFactory
CSVImportFactory
CurveFactory
CurveImportFactory
CurveLinearColorAtlasFactory
DataAssetFactory
DataTableFactory
EnumFactory
FbxFactory
FontFactory
FontFileImportFactory
ForceFeedbackAttenuationFactory
ForceFeedbackEffectFactory
HapticFeedbackEffectBufferFactory
HapticFeedbackEffectCurveFactory
HapticFeedbackEffectSoundWaveFactory
InterpDataFactoryNew
LevelFactory
MaterialFactoryNew
MaterialFunctionFactoryNew
MaterialFunctionInstanceFactory
MaterialFunctionMaterialLayerBlendFactory
MaterialFunctionMaterialLayerFactory
MaterialInstanceConstantFactoryNew
MaterialParameterCollectionFactoryNew
ModelFactory
ObjectLibraryFactory
PackageFactory
PackFactory
ParticleSystemFactoryNew
PhysicalMaterialFactoryNew
PhysicsAssetFactory
PolysFactory
PoseAssetFactory
PreviewMeshCollectionFactory
SceneImportFactory
SkeletonFactory
SlateBrushAssetFactory
SlateWidgetStyleAssetFactory
StringTableFactory
StructureFactory
SubsurfaceProfileFactory
SubUVAnimationFactory
Texture2DFactoryNew
TextureFactory
TextureRenderTargetCubeFactoryNew
TextureRenderTargetFactoryNew
TouchInterfaceFactory
VectorFieldStaticFactory
VolumeTextureFactory
WorldFactory
Inherited Members
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.UnrealEd
Assembly: UE4DotNet.dll
Syntax
public class Factory : UObject

Properties

| Improve this Doc View Source

AssetImportTask

Task for importing file via script interfaces

Declaration
public AssetImportTask AssetImportTask { get; set; }
Property Value
Type Description
AssetImportTask
| Improve this Doc View Source

AutomatedImportData

Data for how to import files via the automated command line importing interface

Declaration
public AutomatedAssetImportData AutomatedImportData { get; set; }
Property Value
Type Description
AutomatedAssetImportData
| Improve this Doc View Source

bCreateNew

Declaration
public bool bCreateNew { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bEditAfterNew

Declaration
public bool bEditAfterNew { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bEditorImport

Declaration
public bool bEditorImport { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bText

Declaration
public bool bText { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

ContextClass

Class of the context object used to help create the object.

Declaration
public SubclassOf<UObject> ContextClass { get; set; }
Property Value
Type Description
SubclassOf<UObject>
| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static Factory DefaultObject { get; }
Property Value
Type Description
Factory
| Improve this Doc View Source

ImportPriority

Determines the order in which factories are tried when importing or reimporting an object.

Declaration
public int ImportPriority { get; set; }
Property Value
Type Description
System.Int32
Remarks

Factories with higher priority values will go first. Factories with negative priorities will be excluded.

| Improve this Doc View Source

OverwriteYesOrNoToAllState

For interactive object imports, this value indicates whether the user wants objects to be automatically overwritten (See EAppReturnType), or -1 if the user should be prompted.

Declaration
public int OverwriteYesOrNoToAllState { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class
| Improve this Doc View Source

SupportedClass

The class manufactured by this factory.

Declaration
public SubclassOf<UObject> SupportedClass { get; set; }
Property Value
Type Description
SubclassOf<UObject>

Methods

| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static Factory New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
Factory

Events

| Improve this Doc View Source

ScriptFactoryCanImport

Whether the specified file can be imported by this factory.

Declaration
public event Factory.ScriptFactoryCanImport_delegate ScriptFactoryCanImport
Event Type
Type Description
Factory.ScriptFactoryCanImport_delegate
Remarks

(Implemented in script)

@return true if the file is supported, false otherwise.

| Improve this Doc View Source

ScriptFactoryCreateFile

Import object(s) using a task via script @

Declaration
public event Factory.ScriptFactoryCreateFile_delegate ScriptFactoryCreateFile
Event Type
Type Description
Factory.ScriptFactoryCreateFile_delegate
Remarks

param InTask @return True if script implements

Operators

| Improve this Doc View Source

Implicit(IntPtr to Factory)

Convert from IntPtr to UObject

Declaration
public static implicit operator Factory(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
Factory
  • Improve this Doc
  • View Source
Back to top Generated by DocFX