UE3:TerrainComponent (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
UT3 Object >> Component >> ActorComponent >> PrimitiveComponent >> TerrainComponent
Package:
Engine
This class in other games:

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

Properties

BatchMaterials

Type: array<int>

Modifiers: private, const, native, transient


bDisplayCollisionLevel

Type: bool

Modifiers: private, const

Indicates the the terrain collision level should be rendered.

BVTree

Type: TerrainBVTree

Modifiers: private, const, native, transient

Used for in-game collision tests against terrain.

CollisionVertices

Type: array<Object.Vector>

Modifiers: private, const, native, transient

This is a low poly version of the terrain vertices in world space. The triangle data is created based upon Terrain->CollisionTesselationLevel

FullBatch

Type: int

Modifiers: private, const, native, transient


IrrelevantLights

Type: array<Object.Guid>

Modifiers: const

INTERNAL: Array of lights that don't apply to the terrain component.

LightMap

Type: pointer{FLightMap2D}

Modifiers: native, private, const


PatchBatches

Type: array<int>

Modifiers: private, const, native, transient


PatchBatchOffsets

Type: pointer

Modifiers: private, const, native, transient


PatchBatchTriangles

Type: pointer

Modifiers: private, const, native, transient


PatchBounds

Type: array<int>

Modifiers: private, const, native, transient


PatchCachedTessellationValues

Type: pointer

Modifiers: private, const, native, transient


RBHeightfield

Type: pointer

Modifiers: const, native

Physics engine version of heightfield data.

SectionBaseX

Type: int

Modifiers: const


SectionBaseY

Type: int

Modifiers: const


SectionSizeX

Type: int

Modifiers: const


SectionSizeY

Type: int

Modifiers: const


ShadowMaps

Type: array<ShadowMap2D>

Modifiers: private, const

INTERNAL: Array of shadow map data applied to the terrain component.

TerrainObject

Type: pointer

Modifiers: const, native, transient


TesselationLevels

Type: pointer

Modifiers: private, const, native, transient


TrueSectionSizeX

Type: int

Modifiers: const

The actual section size in vertices...

TrueSectionSizeY

Type: int

Modifiers: const


WorkingOffsets

Type: pointer

Modifiers: private, const, native, transient


Default values

Structs

TerrainBVTree

Place holder structure that mirrors the byte size needed for a BV tree.

array<int> Nodes

TerrainkDOPTree

Place holder structure that mirrors the byte size needed for a kDOP tree

array<int> Nodes
array<int> Triangles