I love the smell of UnrealEd crashing in the morning. – tarquin
UE3:TerrainComponent (UDK)
Object >> Component >> ActorComponent >> PrimitiveComponent >> TerrainComponent |
Contents
- 1 Properties
- 1.1 BatchMaterials
- 1.2 bDisplayCollisionLevel
- 1.3 BVTree
- 1.4 CollisionVertices
- 1.5 FullBatch
- 1.6 IrrelevantLights
- 1.7 LightMap
- 1.8 PatchBatches
- 1.9 PatchBatchOffsets
- 1.10 PatchBatchTriangles
- 1.11 PatchBounds
- 1.12 PatchCachedTessellationValues
- 1.13 RBHeightfield
- 1.14 SectionBaseX
- 1.15 SectionBaseY
- 1.16 SectionSizeX
- 1.17 SectionSizeY
- 1.18 ShadowMaps
- 1.19 TerrainObject
- 1.20 TesselationLevels
- 1.21 TrueSectionSizeX
- 1.22 TrueSectionSizeY
- 1.23 WorkingOffsets
- 1.24 Default values
- 2 Structs
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Properties[edit]
BatchMaterials[edit]
Modifiers: private, const, native, transient
bDisplayCollisionLevel[edit]
Type: bool
Modifiers: private, const
Indicates the the terrain collision level should be rendered.
BVTree[edit]
Type: TerrainBVTree
Modifiers: private, const, native, transient
Used for in-game collision tests against terrain.
CollisionVertices[edit]
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[edit]
Type: int
Modifiers: private, const, native, transient
IrrelevantLights[edit]
Type: array<Object.Guid>
Modifiers: const
INTERNAL: Array of lights that don't apply to the terrain component.
LightMap[edit]
Type: pointer{FLightMap2D}
Modifiers: native, private, const
PatchBatches[edit]
Modifiers: private, const, native, transient
PatchBatchOffsets[edit]
Type: pointer
Modifiers: private, const, native, transient
PatchBatchTriangles[edit]
Type: pointer
Modifiers: private, const, native, transient
PatchBounds[edit]
Modifiers: private, const, native, transient
PatchCachedTessellationValues[edit]
Type: pointer
Modifiers: private, const, native, transient
RBHeightfield[edit]
Type: pointer
Modifiers: const, native
Physics engine version of heightfield data.
SectionBaseX[edit]
Type: int
Modifiers: const
SectionBaseY[edit]
Type: int
Modifiers: const
SectionSizeX[edit]
Type: int
Modifiers: const
SectionSizeY[edit]
Type: int
Modifiers: const
ShadowMaps[edit]
Type: array<ShadowMap2D>
Modifiers: private, const
INTERNAL: Array of shadow map data applied to the terrain component.
TerrainObject[edit]
Type: pointer
Modifiers: const, native, transient
TesselationLevels[edit]
Type: pointer
Modifiers: private, const, native, transient
TrueSectionSizeX[edit]
Type: int
Modifiers: const
The actual section size in vertices...
TrueSectionSizeY[edit]
Type: int
Modifiers: const
WorkingOffsets[edit]
Type: pointer
Modifiers: private, const, native, transient
Default values[edit]
Property | Value |
---|---|
bAcceptsDecals | True |
bAcceptsLights | True |
bAcceptsStaticDecals | True |
bAllowCullDistanceVolume | False |
BlockActors | True |
BlockNonZeroExtent | True |
BlockRigidBody | True |
BlockZeroExtent | True |
bUseAsOccluder | True |
bUsePrecomputedShadows | True |
CastShadow | True |
CollideActors | True |
Structs[edit]
TerrainBVTree[edit]
Place holder structure that mirrors the byte size needed for a BV tree.
TerrainkDOPTree[edit]
Place holder structure that mirrors the byte size needed for a kDOP tree