Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE2:TerrainInfo (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> Info >> TerrainInfo
Package: 
Engine
This class in other games:
U2XMP, U2, UE2Runtime, UT2003

null

Properties

Property group 'TerrainInfo'

bKCollisionHalfRes

Type: bool


DecoLayerOffset

Type: float


DecoLayers

Type: array<DecorationLayer>


Inverted

Type: bool


Layers

Type: TerrainLayer

Array size: 32


TerrainMap

Type: Texture


TerrainScale

Type: Object.Vector


Default value:

Member Value
X 64.0
Y 64.0
Z 64.0

TerrainSectorSize

Type: int


Default value: 16

VertexLightMap

Type: Texture

sjs

Internal variables

CollapsedLayers

Type: Texture

Modifiers: native, const


DecoLayerData

Type: array<DecorationLayerData>

Modifiers: native, const


EdgeTurnBitmap

Type: array<int>

Modifiers: const


FaceNormals

Type: array<NormalPair>

Modifiers: native, const


HeightmapX

Type: int

Modifiers: native, const


HeightmapY

Type: int

Modifiers: native, const


JustLoaded

Type: int

Modifiers: transient


OldHeightmap

Type: array<byte>

Modifiers: native, const


OldTerrainMap

Type: Texture

Modifiers: native, const


PaintedColor

Type: array<Object.Color>

Modifiers: native, const

editor only

Primitive

Type: TerrainPrimitive

Modifiers: native, const


QuadDomMaterialBitmap

Type: array<Material>

Modifiers: const


QuadVisibilityBitmap

Type: array<int>

Modifiers: const


RenderCombinations

Type: array<int>

Modifiers: native, const


Sectors

Type: array<TerrainSector>

Modifiers: native, const


SectorsX

Type: int

Modifiers: native, const


SectorsY

Type: int

Modifiers: native, const


SelectedVertices

Type: array<int>

Modifiers: native, const


ShowGrid

Type: int

Modifiers: native, const


ToHeightmap

Type: Object.Vector

Array size: 4

Modifiers: native, const


ToWorld

Type: Object.Vector

Array size: 4

Modifiers: native, const


VertexColors

Type: array<Object.Color>

Modifiers: native, const


VertexStreams

Type: array<int>

Modifiers: native, const


Vertices

Type: array<Object.Vector>

Modifiers: native, const


Default values

Property Value
bStatic True
bStaticLighting True
bUseDynamicLights True
bWorldGeometry True
Texture S_TerrainInfo

Enums

ESortOrder

SORT_NoSort 
SORT_BackToFront 
SORT_FrontToBack 

ETexMapAxis

TEXMAPAXIS_XY 
TEXMAPAXIS_XZ 
TEXMAPAXIS_YZ 

Structs

DecoInfo

Object.Vector Location 
Object.Rotator Rotation 
Object.Vector Scale 
Object.Vector TempScale 
Object.Color Color 
int Distance 

DecorationLayer

int ShowOnTerrain 
Texture ScaleMap 
Texture DensityMap 
Texture ColorMap 
StaticMesh StaticMesh 
Object.RangeVector ScaleMultiplier 
Object.Range FadeoutRadius 
Object.Range DensityMultiplier 
int MaxPerQuad 
int Seed 
int AlignToTerrain 
ESortOrder DrawOrder 
int ShowOnInvisibleTerrain 
int LitDirectional 
int DisregardTerrainLighting 
int RandomYaw 
Object.EDetailMode DetailMode 

DecorationLayerData

array<DecoSectorInfo> Sectors 

DecoSectorInfo

array<DecoInfo> DecoInfo 
Object.Vector Location 
float Radius 

NormalPair

Object.Vector Normal1 
Object.Vector Normal2 

TerrainLayer

Material Texture 
Texture AlphaMap 
float UScale 
float VScale 
float UPan 
float VPan 
ETexMapAxis TextureMapAxis 
float TextureRotation 
Object.Rotator LayerRotation 
Object.Matrix TerrainMatrix 
float KFriction 
float KRestitution 
Texture LayerWeightMap 

Native functions

PokeTerrain

native final function PokeTerrain (Object.Vector WorldLocation, int Radius, int MaxDepth)