AtomicNET : AtomicEngine Namespace

Terrain Class

Heightmap terrain component.

Syntax

public class Terrain : Component

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Members

See Also: Inherited members from Component.

Public Constructors

Documentation for this section has not yet been entered.
Construct.

Public Fields

nativeInstance IntPtr . Documentation for this section has not yet been entered. (Inherited from RefCounted.)

Public Properties

AnimationEnabled bool . Documentation for this section has not yet been entered. (Inherited from Animatable.)
[write-only]
AnimationTime float . Documentation for this section has not yet been entered. (Inherited from Animatable.)
CastShadows bool . Documentation for this section has not yet been entered.
[read-only]
Category string . Documentation for this section has not yet been entered. (Inherited from AObject.)
[read-only]
Context Context . Documentation for this section has not yet been entered. (Inherited from AObject.)
DrawDistance float . Documentation for this section has not yet been entered.
EastNeighbor Terrain . Documentation for this section has not yet been entered.
Enabled bool . Documentation for this section has not yet been entered. (Inherited from Component.)
[read-only]
EnabledEffective bool . Documentation for this section has not yet been entered. (Inherited from Component.)
[read-only]
EventSender AObject . Documentation for this section has not yet been entered. (Inherited from AObject.)
[read-only]
HeightMap Image . Documentation for this section has not yet been entered.
[read-only]
ID uint . Documentation for this section has not yet been entered. (Inherited from Component.)
InstantiationType InstantiationType . Documentation for this section has not yet been entered. (Inherited from RefCounted.)
LightMask uint . Documentation for this section has not yet been entered.
LodBias float . Documentation for this section has not yet been entered.
Material Material . Documentation for this section has not yet been entered.
MaxLights uint . Documentation for this section has not yet been entered.
MaxLodLevels uint . Documentation for this section has not yet been entered.
[write-only]
MaxLodLevelsAttr uint . Documentation for this section has not yet been entered.
[read-only]
NativeInstance IntPtr . Documentation for this section has not yet been entered. (Inherited from RefCounted.)
[read-only]
Node Node . Documentation for this section has not yet been entered. (Inherited from Component.)
NorthNeighbor Terrain . Documentation for this section has not yet been entered.
[read-only]
NumAttributes uint . Documentation for this section has not yet been entered. (Inherited from Serializable.)
[read-only]
NumNetworkAttributes uint . Documentation for this section has not yet been entered. (Inherited from Serializable.)
[read-only]
NumPatches IntVector2 . Documentation for this section has not yet been entered.
[read-only]
NumVertices IntVector2 . Documentation for this section has not yet been entered.
ObjectAnimation ObjectAnimation . Documentation for this section has not yet been entered. (Inherited from Animatable.)
Occludee bool . Documentation for this section has not yet been entered.
Occluder bool . Documentation for this section has not yet been entered.
OcclusionLodLevel uint . Documentation for this section has not yet been entered.
[write-only]
OcclusionLodLevelAttr uint . Documentation for this section has not yet been entered.
PatchSize int . Documentation for this section has not yet been entered.
[write-only]
PatchSizeAttr int . Documentation for this section has not yet been entered.
[read-only]
Scene Scene . Documentation for this section has not yet been entered. (Inherited from Component.)
ShadowDistance float . Documentation for this section has not yet been entered.
ShadowMask uint . Documentation for this section has not yet been entered.
Smoothing bool . Documentation for this section has not yet been entered.
SouthNeighbor Terrain . Documentation for this section has not yet been entered.
Spacing Vector3 . Documentation for this section has not yet been entered.
Temporary bool . Documentation for this section has not yet been entered. (Inherited from Serializable.)
[read-only]
TypeName string . Documentation for this section has not yet been entered. (Inherited from AObject.)
[read-only]
TypeName string . Documentation for this section has not yet been entered. (Inherited from RefCounted.)
[read-only]
TypeNameStatic string . Documentation for this section has not yet been entered. (Inherited from AObject.)
ViewMask uint . Documentation for this section has not yet been entered.
[read-only]
Visible bool . Documentation for this section has not yet been entered.
WestNeighbor Terrain . Documentation for this section has not yet been entered.
ZoneMask uint . Documentation for this section has not yet been entered.

Public Methods

AddRef ()
Increment reference count. Can also be called outside of a SharedPtr for traditional reference counting. (Inherited from RefCounted.)
AddRefSilent ()
Increment reference count. Do not call any lifetime book keeping (Inherited from RefCounted.)
AllocateNetworkState ()
Allocate network attribute state. (Inherited from Serializable.)
override
ApplyAttributes ()
Apply attribute changes that can not be applied immediately. Called after scene load or a network update.
ApplyAttributes ()
Apply attribute changes that can not be applied immediately. Called after scene load or a network update. (Inherited from Serializable.)
ApplyHeightMap ()
Apply changes from the heightmap image.
CleanupConnection (Connection)
Clean up all references to a network connection that is about to be removed. (Inherited from Component.)
CreatePatchGeometry (TerrainPatch)
Regenerate patch geometry.
static
csb_Atomic_Terrain_GetClassIDStatic () : IntPtr
Documentation for this section has not yet been entered.
DrawDebugGeometry (DebugRenderer, bool)
Visualize the component as debug geometry. (Inherited from Component.)
GetAnimationEnabled () : bool
Return animation enabled. (Inherited from Animatable.)
GetAttributeAnimation (string) : ValueAnimation
Return attribute animation. (Inherited from Animatable.)
GetAttributeAnimationSpeed (string) : float
Return attribute animation speed. (Inherited from Animatable.)
GetAttributeAnimationTime (string) : float
Return attribute animation time position. (Inherited from Animatable.)
GetAttributeAnimationWrapMode (string) : WrapMode
Return attribute animation wrap mode. (Inherited from Animatable.)
GetCastShadows () : bool
Return shadowcaster flag.
GetCategory () : string
Return object category. Categories are (optionally) registered along with the object factory. Return an empty string if the object category is not registered. (Inherited from AObject.)
GetComponent (StringHash) : Component
Return component in the same scene node by type. If there are several, returns the first. (Inherited from Component.)
GetComponent<T> (bool) : T
Documentation for this section has not yet been entered. (Inherited from Component.)
GetComponents (Vector<Component>, StringHash)
Return components in the same scene node by type. (Inherited from Component.)
GetContext () : Context
Return execution context. (Inherited from AObject.)
GetDependencyNodes (Vector<Node>)
Return the depended on nodes to order network updates. (Inherited from Component.)
GetDrawDistance () : float
Return draw distance.
GetEastNeighbor () : Terrain
Return east neighbor terrain.
GetEventSender () : AObject
Return active event sender. Null outside event handling. (Inherited from AObject.)
GetHeight (Vector3) : float
Return height at world coordinates.
GetHeightMap () : Image
Return heightmap image.
GetID () : uint
Return ID. (Inherited from Component.)
GetInstantiationType () : InstantiationType
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
GetInterceptNetworkUpdate (string) : bool
Return whether an attribute's network updates are being intercepted. (Inherited from Serializable.)
GetLightMask () : uint
Return light mask.
GetLodBias () : float
Return LOD bias.
GetMaterial () : Material
Return material.
GetMaxLights () : uint
Return maximum number of per-pixel lights.
GetMaxLodLevels () : uint
Return maximum number of LOD levels for terrain patches. This can be between 1-4.
GetNeighborPatch (int, int) : TerrainPatch
Return patch by patch coordinates including neighbor terrains.
GetNode () : Node
Return scene node. (Inherited from Component.)
GetNormal (Vector3) : Vector3
Return normal at world coordinates.
GetNorthNeighbor () : Terrain
Return north neighbor terrain.
GetNumAttributes () : uint
Return number of attributes. (Inherited from Serializable.)
GetNumNetworkAttributes () : uint
Return number of network replication attributes. (Inherited from Serializable.)
GetNumPatches () : IntVector2
Return heightmap size in patches.
GetNumVertices () : IntVector2
Return heightmap size in vertices.
GetObjectAnimation () : ObjectAnimation
Return object animation. (Inherited from Animatable.)
GetOcclusionLodLevel () : uint
Return LOD level used for occlusion.
GetPatch (uint) : TerrainPatch
Return patch by index.
GetPatch (int, int) : TerrainPatch
Return patch by patch coordinates.
GetPatchSize () : int
Return patch quads per side.
GetScene () : Scene
Return the scene the node belongs to. (Inherited from Component.)
GetShadowDistance () : float
Return shadow draw distance.
GetShadowMask () : uint
Return shadow mask.
GetSmoothing () : bool
Return whether smoothing is in use.
GetSouthNeighbor () : Terrain
Return south neighbor terrain.
GetSpacing () : Vector3
Return vertex and height spacing.
GetSubsystem (StringHash) : AObject
Return subsystem by type. (Inherited from AObject.)
override
GetTypeName () : string
Return type name. (Inherited from AObject.)
GetTypeName () : string
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
GetViewMask () : uint
Return view mask.
GetWestNeighbor () : Terrain
Return west neighbor terrain.
GetZoneMask () : uint
Return zone mask.
HasEventHandlers () : bool
Return whether has subscribed to any event. (Inherited from AObject.)
HasSubscribedToEvent (StringHash) : bool
Return whether has subscribed to an event without specific sender. (Inherited from AObject.)
HasSubscribedToEvent (AObject, StringHash) : bool
Return whether has subscribed to a specific sender's event. (Inherited from AObject.)
IsEnabled () : bool
Return whether is enabled. (Inherited from Component.)
IsEnabledEffective () : bool
Return whether is effectively enabled (node is also enabled.) (Inherited from Component.)
IsInstanceOf (StringHash) : bool
Check current instance is type of specified type. (Inherited from AObject.)
override
IsObject () : bool
Documentation for this section has not yet been entered. (Inherited from AObject.)
IsObject () : bool
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
IsOccludee () : bool
Return occludee flag.
IsOccluder () : bool
Return occluder flag.
IsTemporary () : bool
Return whether is temporary. (Inherited from Serializable.)
IsVisible () : bool
Return visible flag.
Load (Deserializer, bool) : bool
Load from binary data. When setInstanceDefault is set to true, after setting the attribute value, store the value as instance's default value. Return true if successful. (Inherited from Serializable.)
override
MarkNetworkUpdate ()
Mark for attribute check on the next network update. (Inherited from Component.)
MarkNetworkUpdate ()
Mark for attribute check on the next network update. (Inherited from Serializable.)
override
OnSetEnabled ()
Handle enabled/disabled state change.
OnSetEnabled ()
Handle enabled/disabled state change. (Inherited from Component.)
PrepareNetworkUpdate ()
Prepare network update by comparing attributes and marking replication states dirty as necessary. (Inherited from Component.)
ReadDeltaUpdate (Deserializer) : bool
Read and apply a network delta update. Return true if attributes were changed. (Inherited from Serializable.)
ReadLatestDataUpdate (Deserializer) : bool
Read and apply a network latest data update. Return true if attributes were changed. (Inherited from Serializable.)
Refs () : int
Return reference count. (Inherited from RefCounted.)
ReleaseRef ()
Decrement reference count and delete self if no more references. Can also be called outside of a SharedPtr for traditional reference counting. (Inherited from RefCounted.)
Remove ()
Remove from the scene node. If no other shared pointer references exist, causes immediate deletion. (Inherited from Component.)
RemoveAttributeAnimation (string)
Remove attribute animation. Same as calling SetAttributeAnimation with a null pointer. (Inherited from Animatable.)
RemoveInstanceDefault ()
Remove instance's default values if they are set previously. (Inherited from Serializable.)
RemoveObjectAnimation ()
Remove object animation. Same as calling SetObjectAnimation with a null pointer. (Inherited from Animatable.)
ResetToDefault ()
Reset all editable attributes to their default values. (Inherited from Serializable.)
override
Save (Serializer) : bool
Save as binary data. Return true if successful. (Inherited from Component.)
Save (Serializer) : bool
Save as binary data. Return true if successful. (Inherited from Serializable.)
SaveDefaultAttributes () : bool
Return whether should save default-valued attributes into XML. Default false. (Inherited from Serializable.)
SendEvent (string, ScriptVariantMap)
Documentation for this section has not yet been entered. (Inherited from AObject.)
SetAnimationEnabled (bool)
Set automatic update of animation, default true. (Inherited from Animatable.)
SetAnimationTime (float)
Set time position of all attribute animations or an object animation manually. Automatic update should be disabled in this case. (Inherited from Animatable.)
SetAttributeAnimation (string, ValueAnimation, WrapMode, float)
Set attribute animation. (Inherited from Animatable.)
SetAttributeAnimationSpeed (string, float)
Set attribute animation speed. (Inherited from Animatable.)
SetAttributeAnimationTime (string, float)
Set attribute animation time position manually. Automatic update should be disabled in this case. (Inherited from Animatable.)
SetAttributeAnimationWrapMode (string, WrapMode)
Set attribute animation wrap mode. (Inherited from Animatable.)
SetCastShadows (bool)
Set shadowcaster flag for patches.
SetDrawDistance (float)
Set draw distance for patches.
SetEastNeighbor (Terrain)
Set east (positive X) neighbor terrain for seamless LOD changes across terrains.
SetEnabled (bool)
Set enabled/disabled state. (Inherited from Component.)
SetHeightMap (Image) : bool
Set heightmap image. Dimensions should be a power of two + 1. Uses 8-bit grayscale, or optionally red as MSB and green as LSB for 16-bit accuracy. Return true if successful.
SetInstantiationType (InstantiationType)
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
SetInterceptNetworkUpdate (string, bool)
Enable interception of an attribute from network updates. Intercepted attributes are sent as events instead of applying directly. This can be used to implement client side prediction. (Inherited from Serializable.)
SetLightMask (uint)
Set light mask for patches. Is and'ed with light's and zone's light mask to see if the object should be lit.
SetLodBias (float)
Set LOD bias for patches. Affects which terrain LOD to display.
SetMaterial (Material)
Set material.
SetMaxLights (uint)
Set maximum number of per-pixel lights for patches. Default 0 is unlimited.
SetMaxLodLevels (uint)
Set maximum number of LOD levels for terrain patches. This can be between 1-4.
SetMaxLodLevelsAttr (uint)
Set max LOD levels attribute.
SetNeighbors (Terrain, Terrain, Terrain, Terrain)
Set all neighbor terrains at once.
SetNorthNeighbor (Terrain)
Set north (positive Z) neighbor terrain for seamless LOD changes across terrains.
SetObjectAnimation (ObjectAnimation)
Set object animation. (Inherited from Animatable.)
SetOccludee (bool)
Set occludee flag for patches.
SetOccluder (bool)
Set occlusion flag for patches. Occlusion uses the coarsest LOD by default.
SetOcclusionLodLevel (uint)
Set LOD level used for terrain patch occlusion. By default (M_MAX_UNSIGNED) the coarsest. Since the LOD level used needs to be fixed, using finer LOD levels may result in false positive occlusion in cases where the actual rendered geometry is coarser, so use with caution.
SetOcclusionLodLevelAttr (uint)
Set occlusion LOD level attribute.
SetPatchSize (int)
Set patch quads per side. Must be a power of two.
SetPatchSizeAttr (int)
Set patch size attribute.
SetShadowDistance (float)
Set shadow draw distance for patches.
SetShadowMask (uint)
Set shadow mask for patches. Is and'ed with light's light mask and zone's shadow mask to see if the object should be rendered to a shadow map.
SetSmoothing (bool)
Set smoothing of heightmap.
SetSouthNeighbor (Terrain)
Set south (negative Z) neighbor terrain for seamless LOD changes across terrains.
SetSpacing (Vector3)
Set vertex (XZ) and height (Y) spacing.
SetTemporary (bool)
Set temporary flag. Temporary objects will not be saved. (Inherited from Serializable.)
SetViewMask (uint)
Set view mask for patches. Is and'ed with camera's view mask to see if the object should be rendered.
SetWestNeighbor (Terrain)
Set west (negative X) neighbor terrain for seamless LOD changes across terrains.
SetZoneMask (uint)
Set zone mask for patches. Is and'ed with zone's zone mask to see if the object should belong to the zone.
SubscribeToEvent (string, EventDelegate)
Documentation for this section has not yet been entered. (Inherited from AObject.)
SubscribeToEvent (uint, EventDelegate)
Documentation for this section has not yet been entered. (Inherited from AObject.)
SubscribeToEvent (AObject, string, EventDelegate)
Documentation for this section has not yet been entered. (Inherited from AObject.)
SubscribeToEvent (AObject, uint, EventDelegate)
Documentation for this section has not yet been entered. (Inherited from AObject.)
SubscribeToEvent<T> (NativeEventDelegate<T>)
Documentation for this section has not yet been entered. (Inherited from AObject.)
SubscribeToEvent<T> (AObject, NativeEventDelegate<T>)
Documentation for this section has not yet been entered. (Inherited from AObject.)
UnsubscribeFromAllEvents ()
Documentation for this section has not yet been entered. (Inherited from AObject.)
UnsubscribeFromEvent (StringHash)
Unsubscribe from an event. (Inherited from AObject.)
UnsubscribeFromEvent (uint)
Documentation for this section has not yet been entered. (Inherited from AObject.)
UnsubscribeFromEvent (AObject, StringHash)
Unsubscribe from a specific sender's event. (Inherited from AObject.)
UnsubscribeFromEvent<T> ()
Documentation for this section has not yet been entered. (Inherited from AObject.)
UnsubscribeFromEventReceiver (AObject)
Unsubscribe from event for specific receiver (where the event handler isn't necessarily in the subscribed object) (Inherited from AObject.)
UnsubscribeFromEvents (AObject)
Unsubscribe from a specific sender's events. (Inherited from AObject.)
UpdatePatchLod (TerrainPatch)
Update patch based on LOD and neighbor LOD.
WeakRefs () : int
Return weak reference count. (Inherited from RefCounted.)
WorldToHeightMap (Vector3) : IntVector2
Convert world position to heightmap pixel position. Note that the internal height data representation is reversed vertically, but in the heightmap image north is at the top.
WriteInitialDeltaUpdate (Serializer, byte)
Write initial delta network update. (Inherited from Serializable.)
WriteLatestDataUpdate (Serializer, byte)
Write a latest data network update. (Inherited from Serializable.)

Member Details

Terrain Constructor

Documentation for this section has not yet been entered.

Syntax

public Terrain ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Terrain Constructor

Construct.

Syntax

public Terrain (IntPtr native)

Parameters

native
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ApplyAttributes Method

Apply attribute changes that can not be applied immediately. Called after scene load or a network update.

Syntax

public override void ApplyAttributes ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ApplyHeightMap Method

Apply changes from the heightmap image.

Syntax

public void ApplyHeightMap ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

CastShadows Property

Documentation for this section has not yet been entered.

Syntax

public bool CastShadows { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

CreatePatchGeometry Method

Regenerate patch geometry.

Syntax

public void CreatePatchGeometry (TerrainPatch patch)

Parameters

patch
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

csb_Atomic_Terrain_GetClassIDStatic Method

Documentation for this section has not yet been entered.

Syntax

public static IntPtr csb_Atomic_Terrain_GetClassIDStatic ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

DrawDistance Property

Documentation for this section has not yet been entered.

Syntax

public float DrawDistance { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

EastNeighbor Property

Documentation for this section has not yet been entered.

Syntax

public Terrain EastNeighbor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetCastShadows Method

Return shadowcaster flag.

Syntax

public bool GetCastShadows ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetDrawDistance Method

Return draw distance.

Syntax

public float GetDrawDistance ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetEastNeighbor Method

Return east neighbor terrain.

Syntax

public Terrain GetEastNeighbor ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetHeight Method

Return height at world coordinates.

Syntax

public float GetHeight (Vector3 worldPosition)

Parameters

worldPosition
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetHeightMap Method

Return heightmap image.

Syntax

public Image GetHeightMap ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetLightMask Method

Return light mask.

Syntax

public uint GetLightMask ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetLodBias Method

Return LOD bias.

Syntax

public float GetLodBias ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetMaterial Method

Return material.

Syntax

public Material GetMaterial ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetMaxLights Method

Return maximum number of per-pixel lights.

Syntax

public uint GetMaxLights ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetMaxLodLevels Method

Return maximum number of LOD levels for terrain patches. This can be between 1-4.

Syntax

public uint GetMaxLodLevels ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetNeighborPatch Method

Return patch by patch coordinates including neighbor terrains.

Syntax

public TerrainPatch GetNeighborPatch (int x, int z)

Parameters

x
Documentation for this section has not yet been entered.
z
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetNormal Method

Return normal at world coordinates.

Syntax

public Vector3 GetNormal (Vector3 worldPosition)

Parameters

worldPosition
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetNorthNeighbor Method

Return north neighbor terrain.

Syntax

public Terrain GetNorthNeighbor ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetNumPatches Method

Return heightmap size in patches.

Syntax

public IntVector2 GetNumPatches ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetNumVertices Method

Return heightmap size in vertices.

Syntax

public IntVector2 GetNumVertices ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetOcclusionLodLevel Method

Return LOD level used for occlusion.

Syntax

public uint GetOcclusionLodLevel ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetPatch Method

Return patch by index.

Syntax

public TerrainPatch GetPatch (uint index)

Parameters

index
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetPatch Method

Return patch by patch coordinates.

Syntax

public TerrainPatch GetPatch (int x, int z)

Parameters

x
Documentation for this section has not yet been entered.
z
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetPatchSize Method

Return patch quads per side.

Syntax

public int GetPatchSize ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetShadowDistance Method

Return shadow draw distance.

Syntax

public float GetShadowDistance ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetShadowMask Method

Return shadow mask.

Syntax

public uint GetShadowMask ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetSmoothing Method

Return whether smoothing is in use.

Syntax

public bool GetSmoothing ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetSouthNeighbor Method

Return south neighbor terrain.

Syntax

public Terrain GetSouthNeighbor ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetSpacing Method

Return vertex and height spacing.

Syntax

public Vector3 GetSpacing ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetViewMask Method

Return view mask.

Syntax

public uint GetViewMask ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetWestNeighbor Method

Return west neighbor terrain.

Syntax

public Terrain GetWestNeighbor ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetZoneMask Method

Return zone mask.

Syntax

public uint GetZoneMask ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

HeightMap Property

Documentation for this section has not yet been entered.

Syntax

public Image HeightMap { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

IsOccludee Method

Return occludee flag.

Syntax

public bool IsOccludee ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

IsOccluder Method

Return occluder flag.

Syntax

public bool IsOccluder ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

IsVisible Method

Return visible flag.

Syntax

public bool IsVisible ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

LightMask Property

Documentation for this section has not yet been entered.

Syntax

public uint LightMask { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

LodBias Property

Documentation for this section has not yet been entered.

Syntax

public float LodBias { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Material Property

Documentation for this section has not yet been entered.

Syntax

public Material Material { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

MaxLights Property

Documentation for this section has not yet been entered.

Syntax

public uint MaxLights { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

MaxLodLevels Property

Documentation for this section has not yet been entered.

Syntax

public uint MaxLodLevels { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

MaxLodLevelsAttr Property

Documentation for this section has not yet been entered.

Syntax

public uint MaxLodLevelsAttr { set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

NorthNeighbor Property

Documentation for this section has not yet been entered.

Syntax

public Terrain NorthNeighbor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

NumPatches Property

Documentation for this section has not yet been entered.

Syntax

public IntVector2 NumPatches { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

NumVertices Property

Documentation for this section has not yet been entered.

Syntax

public IntVector2 NumVertices { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Occludee Property

Documentation for this section has not yet been entered.

Syntax

public bool Occludee { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Occluder Property

Documentation for this section has not yet been entered.

Syntax

public bool Occluder { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

OcclusionLodLevel Property

Documentation for this section has not yet been entered.

Syntax

public uint OcclusionLodLevel { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

OcclusionLodLevelAttr Property

Documentation for this section has not yet been entered.

Syntax

public uint OcclusionLodLevelAttr { set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

OnSetEnabled Method

Handle enabled/disabled state change.

Syntax

public override void OnSetEnabled ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

PatchSize Property

Documentation for this section has not yet been entered.

Syntax

public int PatchSize { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

PatchSizeAttr Property

Documentation for this section has not yet been entered.

Syntax

public int PatchSizeAttr { set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetCastShadows Method

Set shadowcaster flag for patches.

Syntax

public void SetCastShadows (bool enable)

Parameters

enable
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetDrawDistance Method

Set draw distance for patches.

Syntax

public void SetDrawDistance (float distance)

Parameters

distance
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetEastNeighbor Method

Set east (positive X) neighbor terrain for seamless LOD changes across terrains.

Syntax

public void SetEastNeighbor (Terrain east)

Parameters

east
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetHeightMap Method

Set heightmap image. Dimensions should be a power of two + 1. Uses 8-bit grayscale, or optionally red as MSB and green as LSB for 16-bit accuracy. Return true if successful.

Syntax

public bool SetHeightMap (Image image)

Parameters

image
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetLightMask Method

Set light mask for patches. Is and'ed with light's and zone's light mask to see if the object should be lit.

Syntax

public void SetLightMask (uint mask)

Parameters

mask
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetLodBias Method

Set LOD bias for patches. Affects which terrain LOD to display.

Syntax

public void SetLodBias (float bias)

Parameters

bias
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetMaterial Method

Set material.

Syntax

public void SetMaterial (Material material)

Parameters

material
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetMaxLights Method

Set maximum number of per-pixel lights for patches. Default 0 is unlimited.

Syntax

public void SetMaxLights (uint num)

Parameters

num
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetMaxLodLevels Method

Set maximum number of LOD levels for terrain patches. This can be between 1-4.

Syntax

public void SetMaxLodLevels (uint levels)

Parameters

levels
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetMaxLodLevelsAttr Method

Set max LOD levels attribute.

Syntax

public void SetMaxLodLevelsAttr (uint value)

Parameters

value
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetNeighbors Method

Set all neighbor terrains at once.

Syntax

public void SetNeighbors (Terrain north, Terrain south, Terrain west, Terrain east)

Parameters

north
Documentation for this section has not yet been entered.
south
Documentation for this section has not yet been entered.
west
Documentation for this section has not yet been entered.
east
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetNorthNeighbor Method

Set north (positive Z) neighbor terrain for seamless LOD changes across terrains.

Syntax

public void SetNorthNeighbor (Terrain north)

Parameters

north
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetOccludee Method

Set occludee flag for patches.

Syntax

public void SetOccludee (bool enable)

Parameters

enable
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetOccluder Method

Set occlusion flag for patches. Occlusion uses the coarsest LOD by default.

Syntax

public void SetOccluder (bool enable)

Parameters

enable
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetOcclusionLodLevel Method

Set LOD level used for terrain patch occlusion. By default (M_MAX_UNSIGNED) the coarsest. Since the LOD level used needs to be fixed, using finer LOD levels may result in false positive occlusion in cases where the actual rendered geometry is coarser, so use with caution.

Syntax

public void SetOcclusionLodLevel (uint level)

Parameters

level
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetOcclusionLodLevelAttr Method

Set occlusion LOD level attribute.

Syntax

public void SetOcclusionLodLevelAttr (uint value)

Parameters

value
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetPatchSize Method

Set patch quads per side. Must be a power of two.

Syntax

public void SetPatchSize (int size)

Parameters

size
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetPatchSizeAttr Method

Set patch size attribute.

Syntax

public void SetPatchSizeAttr (int value)

Parameters

value
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetShadowDistance Method

Set shadow draw distance for patches.

Syntax

public void SetShadowDistance (float distance)

Parameters

distance
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetShadowMask Method

Set shadow mask for patches. Is and'ed with light's light mask and zone's shadow mask to see if the object should be rendered to a shadow map.

Syntax

public void SetShadowMask (uint mask)

Parameters

mask
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetSmoothing Method

Set smoothing of heightmap.

Syntax

public void SetSmoothing (bool enable)

Parameters

enable
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetSouthNeighbor Method

Set south (negative Z) neighbor terrain for seamless LOD changes across terrains.

Syntax

public void SetSouthNeighbor (Terrain south)

Parameters

south
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetSpacing Method

Set vertex (XZ) and height (Y) spacing.

Syntax

public void SetSpacing (Vector3 spacing)

Parameters

spacing
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetViewMask Method

Set view mask for patches. Is and'ed with camera's view mask to see if the object should be rendered.

Syntax

public void SetViewMask (uint mask)

Parameters

mask
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWestNeighbor Method

Set west (negative X) neighbor terrain for seamless LOD changes across terrains.

Syntax

public void SetWestNeighbor (Terrain west)

Parameters

west
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetZoneMask Method

Set zone mask for patches. Is and'ed with zone's zone mask to see if the object should belong to the zone.

Syntax

public void SetZoneMask (uint mask)

Parameters

mask
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ShadowDistance Property

Documentation for this section has not yet been entered.

Syntax

public float ShadowDistance { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ShadowMask Property

Documentation for this section has not yet been entered.

Syntax

public uint ShadowMask { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Smoothing Property

Documentation for this section has not yet been entered.

Syntax

public bool Smoothing { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SouthNeighbor Property

Documentation for this section has not yet been entered.

Syntax

public Terrain SouthNeighbor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Spacing Property

Documentation for this section has not yet been entered.

Syntax

public Vector3 Spacing { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

UpdatePatchLod Method

Update patch based on LOD and neighbor LOD.

Syntax

public void UpdatePatchLod (TerrainPatch patch)

Parameters

patch
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ViewMask Property

Documentation for this section has not yet been entered.

Syntax

public uint ViewMask { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Visible Property

Documentation for this section has not yet been entered.

Syntax

public bool Visible { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

WestNeighbor Property

Documentation for this section has not yet been entered.

Syntax

public Terrain WestNeighbor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

WorldToHeightMap Method

Convert world position to heightmap pixel position. Note that the internal height data representation is reversed vertically, but in the heightmap image north is at the top.

Syntax

public IntVector2 WorldToHeightMap (Vector3 worldPosition)

Parameters

worldPosition
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ZoneMask Property

Documentation for this section has not yet been entered.

Syntax

public uint ZoneMask { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0