Texture¶
Class in Engine · Engine.Texture · native, abstract
Subclasses: Texture2D, Texture2DComposite, Texture2DDynamic, TextureCube, TextureMovie, TextureRenderTarget, TextureRenderTarget2DEngine
Using it from Lua
Enums¶
EPixelFormat
Values not available (native enum); read them with h7.enum("EPixelFormat").
ETextureMipCount
TMC_ResidentMips = 0, TMC_AllMips = 1, TMC_AllMipsBiased = 2
TextureAddress
TA_Wrap = 0, TA_Clamp = 1, TA_Mirror = 2
TextureCompressionSettings
TC_Default = 0, TC_Normalmap = 1, TC_Displacementmap = 2, TC_NormalmapAlpha = 3, TC_Grayscale = 4, TC_HighDynamicRange = 5, TC_OneBitAlpha = 6, TC_NormalmapUncompressed = 7, TC_NormalmapBC5 = 8, TC_OneBitMonochrome = 9, TC_SimpleLightmapModification = 10, TC_VectorDisplacementmap = 11
TextureFilter
TF_Nearest = 0, TF_Linear = 1
TextureGroup
TEXTUREGROUP_World = 0, TEXTUREGROUP_WorldNormalMap = 1, TEXTUREGROUP_WorldSpecular = 2, TEXTUREGROUP_Character = 3, TEXTUREGROUP_CharacterNormalMap = 4, TEXTUREGROUP_CharacterSpecular = 5, TEXTUREGROUP_Weapon = 6, TEXTUREGROUP_WeaponNormalMap = 7, TEXTUREGROUP_WeaponSpecular = 8, TEXTUREGROUP_Vehicle = 9, TEXTUREGROUP_VehicleNormalMap = 10, TEXTUREGROUP_VehicleSpecular = 11, TEXTUREGROUP_Cinematic = 12, TEXTUREGROUP_Effects = 13, TEXTUREGROUP_EffectsNotFiltered = 14, TEXTUREGROUP_Skybox = 15, TEXTUREGROUP_UI = 16, TEXTUREGROUP_Lightmap = 17, TEXTUREGROUP_RenderTarget = 18, TEXTUREGROUP_MobileFlattened = 19, TEXTUREGROUP_ProcBuilding_Face = 20, TEXTUREGROUP_ProcBuilding_LightMap = 21, TEXTUREGROUP_Shadowmap = 22, TEXTUREGROUP_ColorLookupTable = 23, TEXTUREGROUP_Terrain_Heightmap = 24, TEXTUREGROUP_Terrain_Weightmap = 25, TEXTUREGROUP_ImageBasedReflection = 26, TEXTUREGROUP_Bokeh = 27
TextureMipGenSettings
TMGS_FromTextureGroup = 0, TMGS_SimpleAverage = 1, TMGS_Sharpen0 = 2, TMGS_Sharpen1 = 3, TMGS_Sharpen2 = 4, TMGS_Sharpen3 = 5, TMGS_Sharpen4 = 6, TMGS_Sharpen5 = 7, TMGS_Sharpen6 = 8, TMGS_Sharpen7 = 9, TMGS_Sharpen8 = 10, TMGS_Sharpen9 = 11, TMGS_Sharpen10 = 12, TMGS_NoMipmaps = 13, TMGS_LeaveExistingMips = 14, TMGS_Blur1 = 15, TMGS_Blur2 = 16, TMGS_Blur3 = 17, TMGS_Blur4 = 18, TMGS_Blur5 = 19
Structs¶
TextureGroupContainer
| Field | Type |
|---|---|
TEXTUREGROUP_World | bool |
TEXTUREGROUP_WorldNormalMap | bool |
TEXTUREGROUP_WorldSpecular | bool |
TEXTUREGROUP_Character | bool |
TEXTUREGROUP_CharacterNormalMap | bool |
TEXTUREGROUP_CharacterSpecular | bool |
TEXTUREGROUP_Weapon | bool |
TEXTUREGROUP_WeaponNormalMap | bool |
TEXTUREGROUP_WeaponSpecular | bool |
TEXTUREGROUP_Vehicle | bool |
TEXTUREGROUP_VehicleNormalMap | bool |
TEXTUREGROUP_VehicleSpecular | bool |
TEXTUREGROUP_Cinematic | bool |
TEXTUREGROUP_Effects | bool |
TEXTUREGROUP_EffectsNotFiltered | bool |
TEXTUREGROUP_Skybox | bool |
TEXTUREGROUP_UI | bool |
TEXTUREGROUP_Lightmap | bool |
TEXTUREGROUP_RenderTarget | bool |
TEXTUREGROUP_MobileFlattened | bool |
TEXTUREGROUP_ProcBuilding_Face | bool |
TEXTUREGROUP_ProcBuilding_LightMap | bool |
TEXTUREGROUP_Shadowmap | bool |
TEXTUREGROUP_ColorLookupTable | bool |
TEXTUREGROUP_Terrain_Heightmap | bool |
TEXTUREGROUP_Terrain_Weightmap | bool |
TEXTUREGROUP_ImageBasedReflection | bool |
TEXTUREGROUP_Bokeh | bool |
Properties¶
| Name | Type | Notes |
|---|---|---|
AdjustBrightness | float | |
AdjustBrightnessCurve | float | |
AdjustHue | float | |
AdjustRGBCurve | float | |
AdjustSaturation | float | |
AdjustVibrance | float | |
bAsyncResourceReleaseHasBeenStarted | bool | const, transient, private |
bDitherMipMapAlpha | bool | |
bForcePVRTC4 | bool | |
bIsSourceArtUncompressed | bool | |
bNoTiling | bool | const |
bPreserveBorderA | bool | |
bPreserveBorderB | bool | |
bPreserveBorderG | bool | |
bPreserveBorderR | bool | |
bUseCinematicMipLevels | bool | const, transient, private |
CachedCombinedLODBias | int | transient |
CachedLODGroup | TextureGroup | transient, private |
CompressionFullDynamicRange | bool | |
CompressionNoAlpha | bool | |
CompressionNoMipmaps | bool | |
CompressionNone | bool | |
CompressionSettings | TextureCompressionSettings | |
DeferCompression | bool | |
Filter | TextureFilter | |
InternalFormatLODBias | int | const |
LightingGuid | Guid | const, private |
LODBias | int | |
LODGroup | TextureGroup | |
MipGenSettings | TextureMipGenSettings | |
NeverStream | bool | |
NumCinematicMipLevels | int | |
Resource | pointer | const, native |
RGBE | bool | |
SourceArt | UntypedBulkData_Mirror | const, native |
SourceFilePath | string | |
SourceFileTimestamp | string | editconst |
SRGB | bool | |
UnpackMax | float[4] | |
UnpackMin | float[4] |
Default values¶
SRGB=True
UnpackMax(0)=1.0
UnpackMax(1)=1.0
UnpackMax(2)=1.0
UnpackMax(3)=1.0
Filter=TF_Linear
AdjustBrightness=1.0
AdjustBrightnessCurve=1.0
AdjustVibrance=0.0
AdjustSaturation=1.0
AdjustRGBCurve=1.0
AdjustHue=0.0
MipGenSettings=TMGS_FromTextureGroup
Inherited¶
| From | Members |
|---|---|
| Surface | 0 properties, 2 functions |
| Object | 13 properties, 308 functions |