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, DF_Collision, DF_None, MAXSTEPHEIGHT, MINFLOORZ, TRACE_AcceptProjectors, TRACE_Actors, TRACE_AllBlocking, TRACE_AllColliding, TRACE_Blocking, TRACE_Corona, TRACE_Debug, TRACE_Hash, TRACE_Level, TRACE_LevelGeometry, TRACE_Material, TRACE_Movers, TRACE_OnlyProjActor, TRACE_Others, TRACE_Pawns, TRACE_Projectors, TRACE_ProjTargets, TRACE_ShadowCast, TRACE_SingleResult, TRACE_StopAtFirstHit, TRACE_VisibleNonColliding, TRACE_Volumes, TRACE_World

Variables Summary
TextureCollapsedLayers
array<DecorationLayerData>DecoLayerData
array<int>EdgeTurnBitmap
array<NormalPair>FaceNormals
intHeightmapX
intHeightmapY
intJustLoaded
array<byte>OldHeightmap
TextureOldTerrainMap
array<color>PaintedColor
TerrainPrimitivePrimitive
array<material>QuadDomMaterialBitmap
array<int>QuadVisibilityBitmap
array<int>RenderCombinations
array<TerrainSector>Sectors
intSectorsX
intSectorsY
array<int>SelectedVertices
intShowGrid
vectorToHeightmap[4]
vectorToWorld[4]
array<color>VertexColors
array<int>VertexStreams
array<vector>Vertices
TerrainInfo
boolbKCollisionHalfRes
floatDecoLayerOffset
array<DecorationLayer>DecoLayers
boolInverted
TerrainLayerLayers[32]
TextureTerrainMap
vectorTerrainScale
intTerrainSectorSize
Inherited Variables from Engine.Actor
Acceleration, ActorRenderData, AlternateSkins, AmbientGlow, AmbientSound, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bActorShadows, bAlwaysRelevant, bAlwaysRelevantToInstigator, bAlwaysRelevantToOwner, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAutoAlignToTerrain, bBlockActors, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockZeroExtentTraces, bBounce, bCanBeBaseForPawns, bCanBeDamaged, bCanMantle, bCanTeleport, bClientAnim, bClientDemoNetFunc, bClientDemoRecording, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDirectional, bDisableSorting, bDisturbFluidSurface, bDontBatch, bDynamicLight, bDynamicWorldGeometry, bEdShouldSnap, bEdSnap, bFixedRotationDir, bFullVolume, bGameRelevant, bHardAttach, bHasBlood, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bInterpolating, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNoDelete, bNoRepMesh, bObsolete, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bShouldBaseAtStartup, bShowOctreeNodes, bShowUseReticle, bSkipActorPropertyReplication, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTicked, bTimerLoop, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUsable, bUseCylinderCollision, bUseDynamicLights, bUseLightingFromBase, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, ConglomerateID, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, ForcedVisibilityZoneTag, ForceRadius, ForceScale, ForceType, Group, HardRelMatrix, InitialState, Instigator, Inventory, JoinedTag, KParams, KStepTag, LastRenderTime, LatentFloat, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, MaxLights, Mesh, MeshInstance, MessageClass, NetDependents, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, RepSkinIndex, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SoundPitch, SoundRadius, SoundVolume, SpecialDisplayFlags, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, Tag, Texture, TimerCounter, TimerRate, Touching, TransientSoundRadius, TransientSoundVolume, Velocity, XLevel

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

Structures Summary
DecoInfo
Location, Rotation, Scale, TempScale, Color, Distance
DecorationLayer
ShowOnTerrain, ScaleMap, DensityMap, ColorMap, StaticMesh, ScaleMultiplier, FadeoutRadius, DensityMultiplier, MaxPerQuad, Seed, AlignToTerrain, DrawOrder, ShowOnInvisibleTerrain, LitDirectional, DisregardTerrainLighting, RandomYaw
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, Face, KRBVec, KRigidBodyState, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr

Functions Summary
Inherited Functions from Engine.Actor
*, +, -, AddActor, AddActorAt, AddArrow, AddBox, AddCylinder, AddLine, AllActors, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BM, BoneRefresh, bool, BroadcastLocalizedMessage, Bump, CanHit, CanSplash, ChildActors, Clock, CollidingActors, ColorBlack, ColorBlue, ColorBrown, ColorCyan, ColorDkblue, ColorDkcyan, ColorDkgreen, ColorDkgrey, ColorDkmagenta, ColorDkred, ColorDkyellow, ColorGreen, ColorGrey, ColorLtgrey, ColorMagenta, ColorOrange, ColorPink, ColorRed, ColorWhite, ColorYellow, ConsoleCommand, ConvertRelativeLocation, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DisplayDebug, DM, DMN, DMT, DMTN, DMTNS, DrawDebugLine, DrawFace, DrawFaces, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, FellOutOfWorld, FinishAnim, FinishedInterpolation, FinishInterpolation, float, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClient, GetCollisionBoundingBox, GetCollisionExtent, GetCommandLine, GetConsumerClassIndex, GetDebugName, GetHumanReadableName, GetItemName, GetKillerController, GetLocalString, GetMapName, GetMeshName, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSoundDuration, GetTeam, GetURLMap, HasAnim, HitWall, HurtRadius, IgnoreEncroachingMovement, int, IsAnimating, IsInPain, IsInVolume, IsRealPlayer, IsTweening, KAddBoneLifter, KAddImpulse, KApplyForce, KDisableCollision, KDrawRigidBodyState, KEnableCollision, KFreezeRagdoll, KGetActorGravScale, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRBQuaternion, KGetRestitution, KGetRigidBodyState, KGetSkelMass, KilledBy, KImpact, KIsAwake, KIsRagdollAvailable, KMakeRagdollAvailable, KRBVecFromVector, KRBVecToVector, KRemoveAllBoneLifters, KRemoveLifterFromBone, KSetActorGravScale, KSetBlockKarma, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetSkelVel, KSetStayUpright, KSetStayUprightParams, KSkelConvulse, KSleep, KUpdateState, KVelDropBelow, KWake, Landed, LaunchPawn, LaunchPawnDamage, LinkMesh, LinkSkelAnim, LockRootMotion, LoopAnim, LostChild, MakeColor, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, NearSpot, NotifyTeamEnergyStatus, OnlyAffectPawns, OnUnuse, OnUse, PauseAudio, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayFeedbackEffect, PlayMusic, PlayOwnedSound, PlaySound, PlayTeleportEffect, PostBeginPlay, PostNetBeginPlay, PostNetReceive, PostTeleport, PostTouch, PreBeginPlay, PreTeleport, RadarAddActor, RadarRemoveActor, RadiusActors, RenderOverlays, RenderTexture, ReplaceText, Reset, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetClassStatic, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetKillerController, SetLocation, SetNetDirty, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTeam, SetTimer, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopFeedbackEffect, StopMusic, string, SuggestFallVelocity, TakeDamage, TestLocation, Tick, Timer, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnClock, UnPauseAudio, UnTouch, UnTrigger, UntriggerEvent, UpdatePrecacheMaterials, UpdatePrecacheStaticMeshes, UsedBy, VisibleActors, VisibleCollidingActors, ZapActor, ZoneChange


Variables Detail

CollapsedLayers Source code

var native const Texture CollapsedLayers;

DecoLayerData Source code

var native const array<DecorationLayerData> DecoLayerData;

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;

JustLoaded Source code

var transient int JustLoaded;

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;

QuadVisibilityBitmap Source code

var const array<int> QuadVisibilityBitmap;

RenderCombinations Source code

var native const array<int> RenderCombinations;

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

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;

TerrainInfo

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;


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) int DisregardTerrainLighting;
var(TerrainInfo) ESortOrder DrawOrder;
var(TerrainInfo) range FadeoutRadius;
var(TerrainInfo) int LitDirectional;
var(TerrainInfo) int MaxPerQuad;
var(TerrainInfo) int RandomYaw;
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) float KFriction;
var(TerrainInfo) float KRestitution;
var(TerrainInfo) Rotator LayerRotation;
var 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;
};



Defaultproperties

defaultproperties
{
    TerrainSectorSize=16
    TerrainScale=(X=64.000000,Y=64.000000,Z=64.000000)
    bStatic=True
    bWorldGeometry=True
    Texture=Texture'Engine.S_TerrainInfo'
    bStaticLighting=True
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Tue 27/4/2010 03:12:40.041 - Created with UnCodeX