Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.Texture

Extends
Surface
Modifiers
native abstract dependson ( Engine )

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.Surface
   |   
   +-- Engine.Texture

Direct Known Subclasses:

Texture2D, Texture2DComposite, TextureCube, TextureMovie, TextureRenderTarget

Constants Summary
Inherited Contants from Core.Object
DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg

Variables Summary
boolbAsyncResourceReleaseHasBeenStarted
intCachedCombinedLODBias
boolCompressionNoMipmaps
boolCompressionNone
pointerResource
boolRGBE
UntypedBulkData_MirrorSourceArt
Texture
boolbDitherMipMapAlpha
boolbPreserveBorderA
boolbPreserveBorderB
boolbPreserveBorderG
boolbPreserveBorderR
boolCompressionFullDynamicRange
boolCompressionNoAlpha
TextureCompressionSettingsCompressionSettings
boolDeferCompression
TextureFilterFilter
intLODBias
TextureGroupLODGroup
boolNeverStream
stringSourceFilePath
stringSourceFileTimestamp
boolSRGB
floatUnpackMax[4]
floatUnpackMin[4]
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
EPixelFormat
PF_Unknown, PF_A32B32G32R32F, PF_A8R8G8B8, PF_G8, PF_G16, PF_DXT1, PF_DXT3, PF_DXT5, PF_UYVY, PF_FloatRGB, PF_FloatRGBA, PF_DepthStencil, PF_ShadowDepth, PF_FilteredShadowDepth, PF_R32F, PF_G16R16, PF_G16R16F, PF_G32R32F, PF_A2B10G10R10, PF_A16B16G16R16, PF_D24
TextureAddress
TA_Wrap, TA_Clamp, TA_Mirror
TextureCompressionSettings
TC_Default, TC_Normalmap, TC_Displacementmap, TC_NormalmapAlpha, TC_Grayscale, TC_HighDynamicRange
TextureFilter
TF_Nearest, TF_Linear
TextureGroup
TEXTUREGROUP_World, TEXTUREGROUP_WorldNormalMap, TEXTUREGROUP_WorldSpecular, TEXTUREGROUP_Character, TEXTUREGROUP_CharacterNormalMap, TEXTUREGROUP_CharacterSpecular, TEXTUREGROUP_Weapon, TEXTUREGROUP_WeaponNormalMap, TEXTUREGROUP_WeaponSpecular, TEXTUREGROUP_Vehicle, TEXTUREGROUP_VehicleNormalMap, TEXTUREGROUP_VehicleSpecular, TEXTUREGROUP_Effects, TEXTUREGROUP_Skybox, TEXTUREGROUP_UI, TEXTUREGROUP_LightAndShadowMap, TEXTUREGROUP_RenderTarget
Inherited Enumerations from Core.Object
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from Core.Object
Box, BoxSphereBounds, Color, Cylinder, double, DynamicMap_Mirror, Guid, IndirectArray_Mirror, InterpCurveFloat, InterpCurvePointFloat, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, Rotator, TextureMipBulkData_Mirror, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
Inherited Functions from Engine.Surface
GetSurfaceHeight, GetSurfaceWidth
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClassIsChildOf, ClearConfig, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, Exp, FClamp, FCubicInterp, FindDeltaAngle, FindObject, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetDotDistance, GetEnum, GetFuncName, GetHeadingAngle, GetNetFuncName, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetSpecialValue, GetStateName, GetUnAxes, GotoState, InStr, IsA, IsChildState, IsInState, IsNetScript, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, OrthoRotation, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointInBox, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, SaveConfig, SClampRotAxis, ScriptTrace, SetSpecialValue, SetUTracing, Sin, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

bAsyncResourceReleaseHasBeenStarted Source code

var transient const private bool bAsyncResourceReleaseHasBeenStarted;
Whether the async resource release process has already been kicked off or not

CachedCombinedLODBias Source code

var transient int CachedCombinedLODBias;
Cached combined group and texture LOD bias to use.

CompressionNoMipmaps Source code

var bool CompressionNoMipmaps;

CompressionNone Source code

var bool CompressionNone;

Resource Source code

var native const pointer Resource;
The texture's resource.

RGBE Source code

var bool RGBE;

SourceArt Source code

var native const UntypedBulkData_Mirror SourceArt;

Texture

bDitherMipMapAlpha Source code

var(Texture) bool bDitherMipMapAlpha;
When TRUE, mip-maps are dithered for smooth transitions.

bPreserveBorderA Source code

var(Texture) bool bPreserveBorderA;

bPreserveBorderB Source code

var(Texture) bool bPreserveBorderB;

bPreserveBorderG Source code

var(Texture) bool bPreserveBorderG;

bPreserveBorderR Source code

var(Texture) bool bPreserveBorderR;
If TRUE, the color border pixels are preseved by mipmap generation. One flag per color channel.

CompressionFullDynamicRange Source code

var(Texture) bool CompressionFullDynamicRange;

CompressionNoAlpha Source code

var(Texture) bool CompressionNoAlpha;

CompressionSettings Source code

var(Texture) TextureCompressionSettings CompressionSettings;

DeferCompression Source code

var(Texture) bool DeferCompression;

Filter Source code

var(Texture) TextureFilter Filter;
The texture filtering mode to use when sampling this texture.

LODBias Source code

var(Texture) int LODBias;
A bias to the index of the top mip level to use.

LODGroup Source code

var(Texture) TextureGroup LODGroup;
Texture group this texture belongs to for LOD bias

NeverStream Source code

var(Texture) bool NeverStream;
Allows artists to specify that a texture should never have its miplevels dropped which is useful for e.g. HUD and menu textures

SourceFilePath Source code

var(Texture) editconst string SourceFilePath;

SourceFileTimestamp Source code

var(Texture) editconst string SourceFileTimestamp;

SRGB Source code

var(Texture) bool SRGB;

UnpackMax[4] Source code

var(Texture) float UnpackMax[4];

UnpackMin[4] Source code

var(Texture) float UnpackMin[4];


Enumerations Detail

EPixelFormat Source code

enum EPixelFormat
{
PF_Unknown, PF_A32B32G32R32F, PF_A8R8G8B8, PF_G8, PF_G16, PF_DXT1, PF_DXT3, PF_DXT5, PF_UYVY, PF_FloatRGB, PF_FloatRGBA, PF_DepthStencil, PF_ShadowDepth, PF_FilteredShadowDepth, PF_R32F, PF_G16R16, PF_G16R16F, PF_G32R32F, PF_A2B10G10R10, PF_A16B16G16R16, PF_D24
};

TextureAddress Source code

enum TextureAddress
{
TA_Wrap, TA_Clamp, TA_Mirror
};

TextureCompressionSettings Source code

enum TextureCompressionSettings
{
TC_Default, TC_Normalmap, TC_Displacementmap, TC_NormalmapAlpha, TC_Grayscale, TC_HighDynamicRange
};

TextureFilter Source code

enum TextureFilter
{
TF_Nearest, TF_Linear
};

TextureGroup Source code

enum TextureGroup
{
TEXTUREGROUP_World, TEXTUREGROUP_WorldNormalMap, TEXTUREGROUP_WorldSpecular, TEXTUREGROUP_Character, TEXTUREGROUP_CharacterNormalMap, TEXTUREGROUP_CharacterSpecular, TEXTUREGROUP_Weapon, TEXTUREGROUP_WeaponNormalMap, TEXTUREGROUP_WeaponSpecular, TEXTUREGROUP_Vehicle, TEXTUREGROUP_VehicleNormalMap, TEXTUREGROUP_VehicleSpecular, TEXTUREGROUP_Effects, TEXTUREGROUP_Skybox, TEXTUREGROUP_UI, TEXTUREGROUP_LightAndShadowMap, TEXTUREGROUP_RenderTarget
};


Defaultproperties

defaultproperties
{
   SRGB=True
   UnpackMax(0)=1.000000
   UnpackMax(1)=1.000000
   UnpackMax(2)=1.000000
   UnpackMax(3)=1.000000
   Filter=TF_Linear
   Name="Default__Texture"
   ObjectArchetype=Surface'Engine.Default__Surface'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:45.514 - Created with UnCodeX