Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Engine.TerrainInfo

Extends
  Info
Modifiers
  noexport showcategories ( Movement , Collision , Lighting , LightColor , Karma , Force ) native placeable

    Core.Object
    |
    +-- Engine.Actor
       |
       +-- Engine.Info
          |
          +-- Engine.TerrainInfo

Constants Summary

Inherited Contants from Engine.Actor
MAXSTEPHEIGHT, MINFLOORZ

Variables Summary
int | ActiveHardwareData
int | BuiltCurrentLightmap
Texture | CollapsedLayers
array<int> | ColorStreams
array<DecorationLayerData> | DecoLayerData
int | DecolayerRenderer
array<int> | EdgeTurnBitmap
array<NormalPair> | FaceNormals
object | FinalisedData
Texture | FinalisedMacroTexture
array<int> | HardwareIndexBuffers
int | HeightmapX
int | HeightmapY
int | JustLoaded
Texture | LightmapTexture
Texture | MacroTexture
Matrix | MacroTextureTransform
array<byte> | OldHeightmap
Texture | OldTerrainMap
array<color> | PaintedColor
TerrainPrimitive | Primitive
array<material> | QuadDomMaterialBitmap
int | QuadTree
array<int> | QuadVisibilityBitmap
array<int> | RenderCombinations
Texture | RenderMacroTexture
int | RenderThings
int | RenderThingsCount
int | SectorProjectors
array<TerrainSector> | Sectors
int | SectorsX
int | SectorsY
array<int> | SelectedVertices
int | ShowGrid
vector | ToHeightmap[4]
vector | ToMacro[4]
vector | ToWorld[4]
array<color> | VertexColors
array<int> | VertexStreams
array<vector> | Vertices
int | VisibleSectors
int | VisibleSectorsCount
TerrainInfo
bool | AlwaysVisible
bool | bDisableRebuildOnEdit
bool | bKCollisionHalfRes
float | DecoLayerOffset
array<DecorationLayer> | DecoLayers
bool | Inverted
TerrainLayer | Layers[32]
Texture | TerrainMap
vector | TerrainScale
int | TerrainSectorSize
bool | TileTerrain

Inherited Variables from Engine.Actor
Acceleration, ActorRenderData, AmbientGlow, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bAcceptsShadowProjectors, bActorShadows, bAlwaysRelevant, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAutoAlignToTerrain, bBlockActors, bBlockHavok, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockZeroExtentTraces, bBounce, bCanBeDamaged, bCanTeleport, bCastsVolumetricShadows, bClientAnim, bClientDemoNetFunc, bClientDemoRecording, bClientHavokPhysics, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDirectional, bDisableBspVolumetrics, bDisableEditorCopying, bDisableHavokCollisionWhenAttached, bDisableShadowOptimisation, bDisableSorting, bDisableTick, bDisableTouch, bDisturbFluidSurface, bDoNotApproximateBumpmap, bDynamicLight, bEdShouldSnap, bEdSnap, bEnableHavokBackstep, bFixedRotationDir, bGameRelevant, bGetOverlayMaterialFromBase, bGetSkinFromBase, bHardAttach, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bImportantActor, bInterpolating, bIsMirror, bIsVehicle, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNavigationRelevant, bNeedLifetimeEffectEvents, bNeedPostRenderCallback, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNetworkRelevancyVisible, bNoDelete, bNoRepMesh, bObsolete, bOnlyAffectCurrentZone, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOverruleNavigationRelevant, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjectile, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateLabel, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bSendDestructionNotification, bShadowCast, bShouldBaseAtStartup, bShowOctreeNodes, bSkipActorPropertyReplication, bSkipEncroachment, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTimerLoop, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bTriggerEffectEventsBeforeGameStarts, BumpmapLODScale, bUnifiedPositionChanged, bUnifiedVelocityChanged, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseCylinderCollision, bUseDynamicLights, bUseLightingFromBase, bUseRootMotionBound, bVolumetricShadowCast, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, exclusiveToGameInfo, forceAccumulator, ForcedVisibilityZoneTag, ForceRadius, ForceScale, ForceType, gameInfoExclusions, gameInfoInclusions, GravityScale, Group, HardRelMatrix, havokAngularVelocity, HavokData, havokDataClass, havokGameTickForce, havokGameTickForcePosition, havokSkeletalRotationSpeed, InitialState, Instigator, JoinedTag, Label, LastRenderTime, LastTick, LatentAnimChannelCount, LatentFloat, LatentStackLocations, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, maxDifficulty, MaxLights, maxNumPlayers, MaxTraceDistance, Mesh, MeshInstance, MessageClass, minDifficulty, minNumPlayers, movementObject, MovementObjectClass, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, Owner, OwnerGroups, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SpeechTag, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, Tag, Texture, TimerCounter, TimerRate, torqueAccumulator, Touching, TriggeredBy, unifiedPosition, unifiedVelocity, UsesSubVisibility, Velocity, XLevel

Enumerations Summary
EAnimationType AT_None, AT_Wind,
ESortOrder SORT_NoSort, SORT_BackToFront, SORT_FrontToBack
ETexMapAxis TEXMAPAXIS_XY, TEXMAPAXIS_XZ, TEXMAPAXIS_YZ,

Inherited Enumerations from Engine.Actor
EDetailMode, EDoubleClickDir, EDrawType, EFilterState, EForceType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ETravelType, SocketCoordinates

Structures Summary
DecoInfo Location, Rotation, Scale, TempScale, Color, Distance, UniqueID
DecorationLayer ShowOnTerrain, ScaleMap, DensityMap, ColorMap, StaticMesh, ScaleMultiplier, FadeoutRadius, DensityMultiplier, MaxPerQuad, Seed, AlignToTerrain, DrawOrder, ShowOnInvisibleTerrain, LitDirectional, DisregardTerrainLighting, RandomYaw, AnimationType, AnimationSpeed, AnimationAmplitude, AnimationWorldPeriod, ScaleMultiplier3D, GetLightingFromFinalisedMacro
DecorationLayerData Sectors
DecoSectorInfo DecoInfo, Location, Radius
NormalPair Normal1, Normal2
TerrainLayer Texture, AlphaMap, UScale, VScale, UPan, VPan, TextureMapAxis, TextureRotation, LayerRotation, TerrainMatrix, KFriction, KRestitution, LayerWeightMap

Inherited Structures from Engine.Info
KeyValuePair, PlayerResponseLine, ServerResponseLine

Inherited Structures from Engine.Actor
ActorRenderDataPtr, AnimRep, BatchReference, HavokRigidBodyState, KRBVec, KRigidBodyState, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr

Functions Summary
| bool | ShouldProjectileHit (Actor projInstigator))

Inherited Functions from Engine.Info
AcceptPlayInfoProperty, FillPlayInfo

Inherited Functions from Engine.Actor
*, +, -, actorLabel, AddContextForNextEffectEvent, AddDebugMessage, AITrace, AllActors, Allocate, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, AnimStopLooping, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BoneRefresh, BroadcastLocalizedMessage, Bump, CanSplash, checkSocket, ChildActors, classConstruct, clientDispatchMessage, Clock, CollidingActors, ConsoleCommand, Construct, CurrentLIPSincAnim, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, dispatchMessage, DisplayDebug, DrawDebugLine, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, findByLabel, findStaticByLabel, FinishAnim, FinishedInterpolation, FinishInterpolation, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAnimLength, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClosestBone, GetCollisionExtent, GetCurrentMaterial, GetDebugName, GetHumanReadableName, getHurtRadiusParent, GetItemName, GetLIPSincAnimDuration, GetLocalString, GetMapName, GetMaterial, GetMeshName, GetMeshOrigin, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetOverlayMaterial, GetRadarInfoClass, getReceiveDamageRadius, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, getSocket, GetSoundDuration, GetURLMap, GetUrlOption, HasAnim, HasLIPSincAnim, HavokActivate, HavokCollisionGroupChange, HavokGetAngularVelocity, HavokGetCenterOfMass, HavokGetLastTracedBone, HavokGetLinearVelocity, HavokGetPosition, HavokGetState, HavokImpartCOMImpulse, HavokImpartForce, HavokImpartImpulse, HavokImpartLinearForceAll, HavokIsActive, HavokReturnSkeletalActorToAnimationSystem, HavokSetAngularDamping, HavokSetAngularVelocity, HavokSetBlocking, HavokSetCOM, HavokSetGameTickForce, HavokSetLinearDamping, HavokSetLinearVelocity, HavokSetLinearVelocityAll, HavokSetPosition, HavokSetRotation, HavokSlowSetCollisionEnabled, HavokUpdateState, Hide, HitWall, HurtRadius, InterruptSound, IsAnimating, IsInPain, IsInVolume, IsOverlapping, IsPlayingLIPSincAnim, IsTweening, KilledBy, Landed, LinkMesh, LinkSkelAnim, LIPSincAnimEnd, LocalizeMapText, LockRootMotion, LoopAnim, LostChild, makeDormant, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, nearbyControlledPawns, NearSpot, OnGameStarted, OnHidden, OnlyAffectPawns, onMessage, OnOptimizedIn, OnOptimizedOut, OnShown, OptimizeIn, OptimizeOut, PauseSound, PhysicsVolumeChange, PlayAnim, PlayAnimAdditive, PlayerCanSeeMe, PlayFeedbackEffect, PlayLIPSincAnim, PlayLoopedSound, PlayMusic, PlayOwnedSound, PlayScriptedAnim, PlaySound, PlayStream, PlayTeleportEffect, PostBeginPlay, PostLoadGame, PostNetBeginPlay, PostNetReceive, PostTakeDamage, PostTeleport, PostTouch, PreBeginPlay, PrecacheSpeech, PreScriptedTextureRendered, PreTeleport, PreTrigger, processHurtRadiusVictim, ProjectileTouch, RadiusActors, registerClientMessage, registerMessage, RegisterNotifyGameStarted, RenderOverlays, RenderTexture, ReplaceText, Reset, ResumeSound, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetLocation, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTimer, ShallowCopyMaterial, ShouldActorsBlockSplash, ShouldProjectileHit, Show, Spawn, SpecialHandling, StartInterpolation, staticActorLabel, StopAllMusic, StopAnimating, StopFeedbackEffect, StopLIPSincAnim, StopMusic, SuggestFallVelocity, TakeDamage, TestMove, Tick, Timer, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TravelPostAccept, TravelPreAccept, Trigger, TriggerEffectEvent, TriggerEvent, TweenAnim, UnClock, unifiedAddForce, unifiedAddForceAtPosition, unifiedAddImpulse, unifiedAddImpulseAtPosition, unifiedAddTorque, unifiedAddVelocity, unifiedGetAcceleration, unifiedGetCOMPosition, unifiedGetGravity, unifiedGetMass, unifiedGetNaturalCOMPosition, unifiedGetPosition, unifiedGetVelocity, unifiedSetAcceleration, unifiedSetAngularVelocity, unifiedSetMass, unifiedSetPosition, unifiedSetRotation, unifiedSetVelocity, UnTouch, UnTrigger, UnTriggerEffectEvent, UnTriggerEvent, UpdateAttachmentLocations, UpdatePrecacheRenderData, UpdateURL, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange

Variables Detail

#### ActiveHardwareData Source code

var native const int ActiveHardwareData;

#### BuiltCurrentLightmap Source code

var const int BuiltCurrentLightmap;

#### CollapsedLayers Source code

var native const Texture CollapsedLayers;

#### ColorStreams Source code

var native const array<int> ColorStreams;

#### DecoLayerData Source code

var native const array<DecorationLayerData> DecoLayerData;

#### DecolayerRenderer Source code

var native const int DecolayerRenderer;

#### EdgeTurnBitmap Source code

var const array<int> EdgeTurnBitmap;

#### FaceNormals Source code

var native const array<NormalPair> FaceNormals;

#### FinalisedData Source code

var native const object FinalisedData;

#### FinalisedMacroTexture Source code

var const Texture FinalisedMacroTexture;

#### HardwareIndexBuffers Source code

var native const array<int> HardwareIndexBuffers;

#### HeightmapX Source code

var native const int HeightmapX;

#### HeightmapY Source code

var native const int HeightmapY;

#### JustLoaded Source code

var transient int JustLoaded;

#### LightmapTexture Source code

var const Texture LightmapTexture;

#### MacroTexture Source code

var const Texture MacroTexture;

#### MacroTextureTransform Source code

var native const Matrix MacroTextureTransform;

#### OldHeightmap Source code

var native const array<byte> OldHeightmap;

#### OldTerrainMap Source code

var native const Texture OldTerrainMap;

#### PaintedColor Source code

var native const array<color> PaintedColor;

#### Primitive Source code

var native const TerrainPrimitive Primitive;

#### QuadDomMaterialBitmap Source code

var const array<material> QuadDomMaterialBitmap;

#### QuadTree Source code

var native const int QuadTree;

#### QuadVisibilityBitmap Source code

var const array<int> QuadVisibilityBitmap;

#### RenderCombinations Source code

var native const array<int> RenderCombinations;

#### RenderMacroTexture Source code

var const Texture RenderMacroTexture;

#### RenderThings Source code

var native const int RenderThings;

#### RenderThingsCount Source code

var native const int RenderThingsCount;

#### SectorProjectors Source code

var native const int SectorProjectors;

#### Sectors Source code

var native const array<TerrainSector> Sectors;

#### SectorsX Source code

var native const int SectorsX;

#### SectorsY Source code

var native const int SectorsY;

#### SelectedVertices Source code

var native const array<int> SelectedVertices;

#### ShowGrid Source code

var native const int ShowGrid;

#### ToHeightmap[4] Source code

var native const vector ToHeightmap[4];

#### ToMacro[4] Source code

var native const vector ToMacro[4];

#### ToWorld[4] Source code

var native const vector ToWorld[4];

#### VertexColors Source code

var native const array<color> VertexColors;

#### VertexStreams Source code

var native const array<int> VertexStreams;

#### Vertices Source code

var native const array<vector> Vertices;

#### VisibleSectors Source code

var native const int VisibleSectors;

#### VisibleSectorsCount Source code

var native const int VisibleSectorsCount;

### TerrainInfo

#### AlwaysVisible Source code

var(TerrainInfo) bool AlwaysVisible;

#### bDisableRebuildOnEdit Source code

var(TerrainInfo) transient bool bDisableRebuildOnEdit;

#### bKCollisionHalfRes Source code

var(TerrainInfo) bool bKCollisionHalfRes;

#### DecoLayerOffset Source code

var(TerrainInfo) float DecoLayerOffset;

#### DecoLayers Source code

var(TerrainInfo) array<DecorationLayer> DecoLayers;

#### Inverted Source code

var(TerrainInfo) bool Inverted;

#### Layers[32] Source code

var(TerrainInfo) TerrainLayer Layers[32];

#### TerrainMap Source code

var(TerrainInfo) Texture TerrainMap;

#### TerrainScale Source code

var(TerrainInfo) vector TerrainScale;

#### TerrainSectorSize Source code

var(TerrainInfo) int TerrainSectorSize;

#### TileTerrain Source code

var(TerrainInfo) bool TileTerrain;

Enumerations Detail

#### EAnimationType Source code

enum EAnimationType
{

> AT_None, AT_Wind,

};

#### ESortOrder Source code

enum ESortOrder
{

> SORT_NoSort, SORT_BackToFront, SORT_FrontToBack

};

#### ETexMapAxis Source code

enum ETexMapAxis
{

> TEXMAPAXIS_XY, TEXMAPAXIS_XZ, TEXMAPAXIS_YZ,

};

Structures Detail

#### DecoInfo Source code

struct DecoInfo
{

> var color Color;
> var int Distance;
> var vector Location;
> var rotator Rotation;
> var vector Scale;
> var vector TempScale;
> var int UniqueID;

};

#### DecorationLayer Source code

struct DecorationLayer
{

> var(TerrainInfo) int AlignToTerrain;
> var(TerrainInfo) float AnimationAmplitude;
> var(TerrainInfo) float AnimationSpeed;
> var(TerrainInfo) EAnimationType AnimationType;
> var(TerrainInfo) float AnimationWorldPeriod;
> var(TerrainInfo) Texture ColorMap;
> var(TerrainInfo) Texture DensityMap;
> var(TerrainInfo) Range DensityMultiplier;
> var(TerrainInfo) int DisregardTerrainLighting;
> var(TerrainInfo) ESortOrder DrawOrder;
> var(TerrainInfo) Range FadeoutRadius;
> var(TerrainInfo) int GetLightingFromFinalisedMacro;
> var(TerrainInfo) int LitDirectional;
> var(TerrainInfo) int MaxPerQuad;
> var(TerrainInfo) int RandomYaw;
> var(TerrainInfo) Texture ScaleMap;
> var(TerrainInfo) RangeVector ScaleMultiplier;
> var(TerrainInfo) Range ScaleMultiplier3D;
> var(TerrainInfo) int Seed;
> var(TerrainInfo) int ShowOnInvisibleTerrain;
> var(TerrainInfo) int ShowOnTerrain;
> var(TerrainInfo) StaticMesh StaticMesh;

};

#### DecorationLayerData Source code

struct DecorationLayerData
{

> var array<DecoSectorInfo> Sectors;

};

#### DecoSectorInfo Source code

struct DecoSectorInfo
{

> var array<DecoInfo> DecoInfo;
> var vector Location;
> var float Radius;

};

#### NormalPair Source code

struct NormalPair
{

> var vector Normal1;
> var vector Normal2;

};

#### TerrainLayer Source code

struct TerrainLayer
{

> var(TerrainInfo) Texture AlphaMap;
> var(TerrainInfo) float KFriction;
> var(TerrainInfo) float KRestitution;
> var(TerrainInfo) Rotator LayerRotation;
> var transient Texture LayerWeightMap;
> var Matrix TerrainMatrix;
> var(TerrainInfo) Material Texture;
> var(TerrainInfo) ETexMapAxis TextureMapAxis;
> var(TerrainInfo) float TextureRotation;
> var(TerrainInfo) float UPan;
> var(TerrainInfo) float UScale;
> var(TerrainInfo) float VPan;
> var(TerrainInfo) float VScale;

};

Functions Detail

#### ShouldProjectileHit Source code

simulated event bool ShouldProjectileHit ( Actor projInstigator) )

Defaultproperties

    defaultproperties
    {
    	Texture=Texture'Engine_res.S_TerrainInfo'
    	TerrainScale=(X=64,Y=64,Z=64)
    	bStatic=True
    	bStaticLighting=True
    	bWorldGeometry=true
        bHidden=true
    	TerrainSectorSize=16
    	bKCollisionHalfRes=False

    	bBlockHavok=true

    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:35.288 - Created with UnCodeX