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

UE3:TerrainComponent (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT3 Object >> Component >> ActorComponent >> PrimitiveComponent >> TerrainComponent

Contents

Package: 
Engine
This class in other games:
UDK

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

[edit] Properties

[edit] BatchMaterials

Type: array<int>

Modifiers: private, const, native, transient


[edit] bDisplayCollisionLevel

Type: bool

Modifiers: private, const

Indicates the the terrain collision level should be rendered.

[edit] BVTree

Type: TerrainBVTree

Modifiers: private, const, native, transient

Used for in-game collision tests against terrain.

[edit] 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

[edit] FullBatch

Type: int

Modifiers: private, const, native, transient


[edit] IrrelevantLights

Type: array<Object.Guid>

Modifiers: const

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

[edit] LightMap

Type: pointer{FLightMap2D}

Modifiers: native, private, const


[edit] PatchBatches

Type: array<int>

Modifiers: private, const, native, transient


[edit] PatchBatchOffsets

Type: pointer

Modifiers: private, const, native, transient


[edit] PatchBatchTriangles

Type: pointer

Modifiers: private, const, native, transient


[edit] PatchBounds

Type: array<int>

Modifiers: private, const, native, transient


[edit] PatchCachedTessellationValues

Type: pointer

Modifiers: private, const, native, transient


[edit] RBHeightfield

Type: pointer

Modifiers: const, native

Physics engine version of heightfield data.

[edit] SectionBaseX

Type: int

Modifiers: const


[edit] SectionBaseY

Type: int

Modifiers: const


[edit] SectionSizeX

Type: int

Modifiers: const


[edit] SectionSizeY

Type: int

Modifiers: const


[edit] ShadowMaps

Type: array<ShadowMap2D>

Modifiers: private, const

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

[edit] TerrainObject

Type: pointer

Modifiers: const, native, transient


[edit] TesselationLevels

Type: pointer

Modifiers: private, const, native, transient


[edit] TrueSectionSizeX

Type: int

Modifiers: const

The actual section size in vertices...

[edit] TrueSectionSizeY

Type: int

Modifiers: const


[edit] WorkingOffsets

Type: pointer

Modifiers: private, const, native, transient


[edit] Default values

Property Value
bAcceptsDecals True
bAcceptsLights True
bAllowCullDistanceVolume False
BlockActors True
BlockNonZeroExtent True
BlockRigidBody True
BlockZeroExtent True
bUseAsOccluder True
bUsePrecomputedShadows True
CastShadow True
CollideActors True

[edit] Structs

[edit] TerrainBVTree

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

array<int> Nodes 

[edit] TerrainkDOPTree

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

array<int> Nodes 
array<int> Triangles