Show / Hide Table of Contents

Class TextureFactory

Texture Factory

Inheritance
System.Object
UObject
Factory
TextureFactory
ReimportTextureFactory
TrueTypeFontFactory
Inherited Members
Factory.ScriptFactoryCanImport
Factory.ScriptFactoryCreateFile
Factory.bCreateNew
Factory.SupportedClass
Factory.ContextClass
Factory.bEditAfterNew
Factory.bEditorImport
Factory.bText
Factory.ImportPriority
Factory.AutomatedImportData
Factory.AssetImportTask
Factory.OverwriteYesOrNoToAllState
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 TextureFactory : Factory

Properties

| Improve this Doc View Source

AlphaCoverageThresholds

Channel values to compare to when preserving alpha coverage from a mask for mips

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

bAlphaToEmissive

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

bAlphaToOpacity

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

bAlphaToOpacityMask

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

bAlphaToRoughness

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

bCreateMaterial

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

bDeferCompression

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

bDitherMipMapAlpha

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

bFlipNormalMapGreenChannel

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

Blending

The blend mode of the created material

Declaration
public byte Blending { get; set; }
Property Value
Type Description
System.Byte
| Improve this Doc View Source

bPreserveBorder

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

bRGBToBaseColor

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

bRGBToEmissive

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

bTwoSided

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

bUsingExistingSettings

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

CompressionSettings

Compression settings for the texture

Declaration
public byte CompressionSettings { get; set; }
Property Value
Type Description
System.Byte
| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

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

LODGroup

The group the texture belongs to

Declaration
public byte LODGroup { get; set; }
Property Value
Type Description
System.Byte
| Improve this Doc View Source

MipGenSettings

The mip-map generation settings for the texture; Allows customization of the content of the mip-map chain

Declaration
public byte MipGenSettings { get; set; }
Property Value
Type Description
System.Byte
| Improve this Doc View Source

NoAlpha

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

NoCompression

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

ShadingModel

The shading model of the created material

Declaration
public byte ShadingModel { get; set; }
Property Value
Type Description
System.Byte
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class

Methods

| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

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

Operators

| Improve this Doc View Source

Implicit(IntPtr to TextureFactory)

Convert from IntPtr to UObject

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