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
MAXSTEPHEIGHT, MINFLOORZ

Variables Summary
intActiveHardwareData
intBuiltCurrentLightmap
TextureCollapsedLayers
array<int>ColorStreams
array<DecorationLayerData>DecoLayerData
intDecolayerRenderer
array<int>EdgeTurnBitmap
array<NormalPair>FaceNormals
objectFinalisedData
TextureFinalisedMacroTexture
array<int>HardwareIndexBuffers
intHeightmapX
intHeightmapY
intJustLoaded
TextureLightmapTexture
TextureMacroTexture
MatrixMacroTextureTransform
array<byte>OldHeightmap
TextureOldTerrainMap
array<color>PaintedColor
TerrainPrimitivePrimitive
array<material>QuadDomMaterialBitmap
intQuadTree
array<int>QuadVisibilityBitmap
array<int>RenderCombinations
TextureRenderMacroTexture
intRenderThings
intRenderThingsCount
intSectorProjectors
array<TerrainSector>Sectors
intSectorsX
intSectorsY
array<int>SelectedVertices
intShowGrid
vectorToHeightmap[4]
vectorToMacro[4]
vectorToWorld[4]
array<color>VertexColors
array<int>VertexStreams
array<vector>Vertices
intVisibleSectors
intVisibleSectorsCount
TerrainInfo
boolAlwaysVisible
boolbDisableRebuildOnEdit
boolbKCollisionHalfRes
floatDecoLayerOffset
array<DecorationLayer>DecoLayers
boolInverted
TerrainLayerLayers[32]
TextureTerrainMap
vectorTerrainScale
intTerrainSectorSize
boolTileTerrain
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
eventbool 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
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:35.288 - Created with UnCodeX