Overview Package Class Source Class tree Glossary
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
CCFloatHeight, DefaultPathingCollisionHeight, DefaultPathingCollisionRadius, DF_Collision, DF_None, PF_AlphaTexture, PF_AntiPortal, PF_EdCut, PF_EdProcessed, PF_Environment, PF_FakeBackdrop, PF_Flat, PF_FlatShaded, PF_HighShadowDetail, PF_Invisible, PF_Masked, PF_Memorized, PF_Mirrored, PF_Modulated, PF_NoMerge, PF_NoSmooth, PF_NotSolid, PF_NoZTest, PF_Occlude, PF_Portal, PF_RenderFog, PF_Selected, PF_Semisolid, PF_SpecialLit, PF_Translucent, PF_TwoSided, PF_Unlit, PF_Unused0, PF_Unused1, PF_Unused2, PF_Unused3, PF_Unused4, PF_Unused5, PF_Wireframe, ST_Crouching, ST_None, ST_Prone, ST_Standing, TRACE_Actors, TRACE_AllBlocking, TRACE_AllColliding, TRACE_Blocking, TRACE_Debug, TRACE_Hash, TRACE_Level, TRACE_LevelGeometry, TRACE_Material, TRACE_Movers, TRACE_OnlyProjActor, TRACE_Others, TRACE_Pawns, TRACE_ProjTargets, TRACE_ShadowCast, TRACE_SingleResult, TRACE_StopAtFirstHit, TRACE_Usable, TRACE_VisibleNonColliding, TRACE_Volumes, TRACE_World

Variables Summary
array<DecorationLayerData>DecoLayerData
floatDecoLayerDensity
array<int>EdgeTurnBitmap
array<NormalPair>FaceNormals
intHeightmapX
intHeightmapY
array<byte>OldHeightmap
TextureOldTerrainMap
TerrainPrimitivePrimitive
array<int>QuadVisibilityBitmap
array<TerrainSector>Sectors
intSectorsX
intSectorsY
array<int>SelectedVertices
intShowGrid
vectorToHeightmap[4]
vectorToWorld[4]
array<vector>Vertices
TerrainInfo
boolbNonColliding
array<DecorationLayer>DecoLayers
boolInverted
TerrainLayerLayers[32]
TextureTerrainMap
vectorTerrainScale
Inherited Variables from Engine.Actor
Acceleration, ActorFOV, ActorRenderData, ActorTag, ActorTimeDilation, AlignMeshNormal, AlignMeshTraceOffset1, AlignMeshTraceOffset2, AlignMeshTraceOffset3, AlignMeshTraceVector, AmbientColor, AmbientGlow, AmbientRotationRate, AmbientSound, AnimFrame, AnimRate, AnimSequence, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bActorShadows, bAllowClipping, bAlwaysRelevant, bAlwaysTick, bAnimByOwner, bAnimFinished, bAnimLoopFinished, bAnimNoExist, Base, bAutoEnableAgent, bBlockActors, bBlockNavigation, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockStepping, bBlockZeroExtentTraces, bBounce, bCanEncroachPlayer, bCanFallOutOfWorld, bCanMantle, bCanTeleport, bClientAnim, bClientDemoNetFunc, bClientDemoRecording, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCorona, bDeleteMe, bDemoRecording, bDestroyInPainVolume, bDifficulty0, bDifficulty1, bDifficulty2, bDirectional, bDisturbFluidSurface, bDoMissionFiltering, bDynamicLight, bEdCanOverlap, bEditorPlaced, bEdShouldSnap, bEdSnap, bFixedRotationDir, bGameRelevant, bHidden, bHiddenEd, bHiddenEdGroup, bHiddenRelevant, bHiddenUsable, bHighDetail, bHurtEntry, bIgnoreImpactForces, bIgnoreSingularityDamage, bIgnoreSingularityForces, bInterpolating, bJustTeleported, bLaunchPawns, bLensFlare, bLightChanged, bLightParticles, bLocalGameEvent, bLockLocation, BlurDegree, bManualTick, bMeshAlwaysRefresh, bMountDetachDestroy, bMovable, bMustFace, bNetDirty, bNetInitial, bNetOptional, bNetOwner, bNetRelevant, bNetTemporary, bNeverBatch, bNoDelete, bNoSmooth, bNoStaticMeshCollide, bObsolete, bOnlyDirtyReplication, bOnlyOwnerSee, bOrientOnSlope, bOwnerNoSee, bPathColliding, bPathTemp, bPaused, bPendingDelete, bPostMission110276, bPostMission83, bPreMission00, bPreMission01, bPreMission02, bPreMission03, bPreMission04, bPreMission05, bPreMission06, bPreMission07, bPreMission08, bPreMission09, bPreMission10, bPreMission11, bPreMission12, bPreMission13, bProjTarget, bRenderLater, bRenderNoPredict, bReplicateAnimations, bReplicateInstigator, bReplicateMovement, bRequiresWorldZBuffer, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bSkipActorPropertyReplication, bSpecialLit, bSpecialRotationRep, bStasis, bStatic, bStaticLighting, bTearOff, bTempEditor, bTicked, bTimerLoop, bTrailerPrePivot, bTrailerSameRotation, bTravel, bTravelGameEvent, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseDynamicLights, bWorldGeometry, CanEncroachList, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, DebugAlignMeshLevel, Deleted, DesiredRotation, DetailLevel, DrawScale, DrawScale3D, DrawType, Event, FallingAddedAcceleration, FallingMaxVelocityXY, FallingMaxVelocityZ, ForceRadius, ForceScale, ForceType, GoreLevel, Group, IndentStr, InitialState, Instigator, Inventory, KParams, LastRenderTime, LatentFloat, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightingTag, LightPeriod, LightPhase, LightPriority, LightRadius, LightRenderData, LightSaturation, LightTag, LightType, Location, LODBias, Mass, Mesh, MeshInstance, MeshParams, MessageClass, MountDetachPhysics, MountOldLocation, MountOldRotation, MountOrgLocation, MountOrgRotation, MountParentActor, MountParentNode, MountParentTag, NetPriority, NetTag, NetUpdateFrequency, nextParticleLight, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, PrimaryDynamicLight, PrimaryStaticLight, Projectors, ProximityReticleOnEvents, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderBoundFactor, RenderInterface, RenderIteratorClass, RenderRevision, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SoundPitch, SoundRadius, SoundVolume, Speaker, SpecialDisplayFlags, SpriteProjForward, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, SwingFriction, SwingGravDir, SwingLength, SwingPivot, Tag, TerrainZOffset, Texture, TimerCounter, TimerRate, Touching, TransientSoundRadius, TransientSoundVolume, TweenRate, UseReticleOnEvents, Velocity, VisibilityHeight, VisibilityRadius, VolumeBrightness, VolumeFog, VolumeRadius, XLevel

Enumerations Summary
ESortOrder
SORT_NoSort, SORT_BackToFront, SORT_FrontToBack
ETexMapAxis
TEXMAPAXIS_XY, TEXMAPAXIS_XZ, TEXMAPAXIS_YZ,
Inherited Enumerations from Engine.Actor
EDoubleClickDir, EDrawType, EFilterState, EForceType, ELightEffect, ELightType, EMeshNodeRelType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ETacticalMoveType, ETravelType

Structures Summary
DecoInfo
Location, Rotation, Scale, TempScale, Color, Distance
DecorationLayer
ShowOnTerrain, ScaleMap, DensityMap, ColorMap, StaticMesh, ScaleMultiplier, FadeoutRadius, DensityMultiplier, MaxPerQuad, Seed, AlignToTerrain, DrawOrder, ShowOnInvisibleTerrain
DecorationLayerData
Sectors
DecoSectorInfo
DecoInfo, Location, Radius
NormalPair
Normal1, Normal2
TerrainLayer
Texture, AlphaMap, UScale, VScale, UPan, VPan, TextureMapAxis, TextureRotation, LayerRotation, TerrainMatrix
Inherited Structures from Engine.Actor
ActorList, ActorRenderDataPtr, ActorType, AnimRep, AnimStruct, BatchReference, CheckResult, Face, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr, TCollision

Functions Summary
Inherited Functions from Engine.Actor
*, +, -, AddActor, AddActorAt, AddArrow, AddBox, AddCylinder, AddLine, AlignMeshSpecialHandling, AllActors, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, Attach, AttachToBone, AutoDestroy, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BM, BroadcastLocalizedMessage, Bump, CanHit, CanSplash, ChildActors, ClearRenderData, CollidingActors, ColorBlack, ColorBlue, ColorBrown, ColorCyan, ColorDkBlue, ColorDkCyan, ColorDkGreen, ColorDkGrey, ColorDkMagenta, ColorDkRed, ColorDkYellow, ColorGreen, ColorGrey, ColorLtGrey, ColorMagenta, ColorOrange, ColorPink, ColorRed, ColorWhite, ColorYellow, ConsoleCommand, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DialogBegin, DialogEnd, DialogInitiate, DialogPause, DialogSetEndingFocus, DialogSetFocus, DialogTerminate, DialogUnPause, DisplayDebug, DM, DMAssert, DMN, DMT, DMTN, DMTNS, DOREP, DTM, DynamicActors, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, FallLanding, FastTrace, FellOutOfWorld, FindActorByTag, FindBase, FinishAnim, FinishInterpolation, FitActorAt, FORCEREP, GainedChild, GetAgentAnimInfo, GetAgentInputInfo, GetAnim, GetAnimBaseName, GetAnimCount, GetAnimExtInfo1, GetAnimExtInfo2, GetAnimFrames, GetAnimGroup, GetAnimIndex, GetAnimParams, GetAnimSlot, GetAnimVersion, GetAverageSurfaceNormal, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClient, GetCollisionBoundingBox, GetCommandLine, GetDescription, GetGoreDetailLevel, GetHumanReadableName, GetItemName, GetLocalString, GetMapName, GetMaxDetailLevel, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetOggDuration, GetRenderBoundingBox, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSkill, GetSoundDuration, GetURLMap, HasAnim, HitWall, HitWallEx, HurtRadius, ID, IsAnimating, IsDetailLevelOK, IsDifficultyOK, IsGoreOK, IsInPain, IsInVolume, IsNPC, IsPlayer, IsRealPlayer, IsTweening, IsUsable, KAddForce, KAddImpulse, KAddTorque, KDisableCollision, KEnableCollision, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRestitution, KilledBy, KImpact, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetStayUpright, KWake, Landed, LandedEx, LinkSkelAnim, LockRootMotion, LoopAnim, LostChild, MakeColor, MakeNoise, MatchStarting, MeshAgentCallAction, MeshAgentEnableChannel, MeshAgentGetActionCount, MeshAgentGetActionName, MeshAgentGetChannelBoundAction, MeshAgentGetChannelBoundLevel, MeshAgentGetChannelBoundTime, MeshAgentGetChannelCount, MeshAgentGetChannelName, MeshAgentGetChannelScriptName, MeshAgentGetInputCount, MeshAgentGetInputCurValue, MeshAgentGetInputName, MeshAgentGetInputValueCount, MeshAgentGetInputValueName, MeshAgentImmediateAction, MeshAgentResetChannel, MeshAgentSetInputCurValue, MeshAgentSetInputLock, MeshGetAttachments, MeshGetNodeCount, MeshGetNodeIndexed, MeshGetNodeNamed, MeshGetNodeWeapon, MeshGetSatelliteActor, MeshGetSatelliteLocation, MeshGetStaticMeshAttachmentOffset, MeshNodeGetIndex, MeshNodeGetRotation, MeshNodeGetScale, MeshNodeGetTranslation, MeshNodeSetRotation, MeshNodeSetScale, MeshNodeSetTranslation, MeshSetSatellite, MeshSetStaticMeshAttachmentOffset, MeshSetStaticMeshAttachmentSkin, MeshSetStaticMeshAttachmentSkinsAll, ModifyDefaultProperties, MountSetParent, Move, MoveAttachment, MoveCacheEntry, MoveSmooth, NearSpot, NotifyGoreDetailChanged, NotifyLog, NotifyPlaySound, NotifyPlaySoundRadius, NotifyUnuse, OD, OnUnuse, OnUse, ParticleTrigger, ParticleUnTrigger, PauseAudio, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayMusic, PlayOwnedSound, PlaySound, PlayVoice, PlusDir, PostBeginPlay, PostTeleport, PostTouch, PreBeginPlay, PreparedForDialog, PreTeleport, RadiusActors, RedoBNetInitial, RefreshAllScriptProcesses, ReplaceText, Replication, Reset, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetClassStatic, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetInitialState, SetLocation, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetTimer, ShouldDestroy, SingleLineCheck, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopMovement, StopMusic, StopSound, StopSoundSlot, StopVoice, StopVoiceFile, TakeDamage, Tick, Timer, TM, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TraceTexture, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnPauseAudio, UnTouch, UnTrigger, UntriggerEvent, UpdateMountPhysics, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange


Variables Detail

DecoLayerData Source code

var native const array<DecorationLayerData> DecoLayerData;

DecoLayerDensity Source code

var globalconfig float DecoLayerDensity;

EdgeTurnBitmap Source code

var const array<int> EdgeTurnBitmap;

FaceNormals Source code

var native const array<NormalPair> FaceNormals;

HeightmapX Source code

var native const int HeightmapX;

HeightmapY Source code

var native const int HeightmapY;

OldHeightmap Source code

var native const array<byte> OldHeightmap;

OldTerrainMap Source code

var native const Texture OldTerrainMap;

Primitive Source code

var native const TerrainPrimitive Primitive;

QuadVisibilityBitmap Source code

var const array<int> QuadVisibilityBitmap;

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];

ToWorld[4] Source code

var native const vector ToWorld[4];

Vertices Source code

var native const array<vector> Vertices;

TerrainInfo

bNonColliding Source code

var(TerrainInfo) bool bNonColliding;

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;


Enumerations Detail

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;
};


DecorationLayer Source code

struct DecorationLayer
{
var(TerrainInfo) int AlignToTerrain;
var(TerrainInfo) Texture ColorMap;
var(TerrainInfo) Texture DensityMap;
var(TerrainInfo) range DensityMultiplier;
var(TerrainInfo) ESortOrder DrawOrder;
var(TerrainInfo) range FadeoutRadius;
var(TerrainInfo) int MaxPerQuad;
var(TerrainInfo) Texture ScaleMap;
var(TerrainInfo) rangevector ScaleMultiplier;
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) Rotator LayerRotation;
var Matrix TerrainMatrix;
var(TerrainInfo) Texture 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;
};



Defaultproperties

defaultproperties
{
	TerrainScale=(X=64.000000,Y=64.000000,Z=64.000000)
	DecoLayerDensity=1.000000
	bStatic=true
	bWorldGeometry=true
	Texture=Texture'Engine.S_TerrainInfo'
	bStaticLighting=true
     UseReticleOnEvents(0)="UseReticleText"
     UseReticleOnEvents(1)="UseReticleCorners"
     UseReticleOnEvents(2)="UseReticleTopBars"
     ProximityReticleOnEvents(0)="ProximityReticleCorners"
     ProximityReticleOnEvents(1)="ProximityReticleTopBars"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:33.102 - Created with UnCodeX