Romestead Assembly Reference

Shared.World.HeightAtPointLookUp

Type JSON

public class in Shared.World

Methods4
Properties0
Fields4
Events0
Type metadata
  • AssemblyShared
  • NamespaceShared.World
  • Base typeSystem.Object
  • Hash362F1457DD94143E3B31AB1F8D057FF54DDAFDBB2EA551BA2FA38160113E1FB8

Relationships

Fields

NameVisibilitySignature
ReusableCreateHeightAtPointLookupListprivateprivate System.Collections.Generic.List<Shared.World.HeightAtPointTriangle> ReusableCreateHeightAtPointLookupList
Simplepublicpublic System.Boolean Simple
SimpleListpublicpublic Shared.World.HeightAtPointTriangle[] SimpleList
Treepublicpublic CandideCreator.Shared.Algorithms.AabbTree<Shared.World.HeightAtPointTriangle> Tree

Methods

CreateHeightAtPointLookup

private System.Void CreateHeightAtPointLookup(CandideCreator.Shared.Models.Terrain terrain, Microsoft.Xna.Framework.Vector2 offset, System.Collections.Generic.List<Shared.World.HeightAtPointTriangle> outList)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash58B2C1341181DE375ACE7BD8755B2A996D8C98000264F28E8016AD877D503D1D
  • Body hash8C8D46600766C70238A4B707A89D32D8EE4C28A1407A76A8C2DAB57F2469CBCA
  • IL size420
Referenced calls
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedSurface>::GetEnumerator()
  • List.Enumerator<CandideCreator.Shared.Models.IndexedSurface>::get_Current()
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedFace>::get_Item(System.Int32)
  • Microsoft.Xna.Framework.Vector3::TransformNormal(Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Vector3&)
  • Microsoft.Xna.Framework.Vector3::Normalize()
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedFace>::GetEnumerator()
  • List.Enumerator<CandideCreator.Shared.Models.IndexedFace>::get_Current()
  • CandideCreator.Shared.Models.IndexedFace::get_V1()
  • Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)
  • CandideCreator.Shared.Models.IndexedFace::get_V2()
  • CandideCreator.Shared.Models.IndexedFace::get_V3()
  • Shared.World.HeightAtPointTriangle::.ctor()
  • CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • System.Math::Min(System.Single, System.Single)
  • System.Math::Max(System.Single, System.Single)
  • System.Collections.Generic.List<Shared.World.HeightAtPointTriangle>::Add(!0)
  • List.Enumerator<CandideCreator.Shared.Models.IndexedFace>::MoveNext()
  • System.IDisposable::Dispose()
  • List.Enumerator<CandideCreator.Shared.Models.IndexedSurface>::MoveNext()
Called by

CreateHeightAtPointLookUp

public Shared.World.HeightAtPointLookUp CreateHeightAtPointLookUp(System.Collections.Generic.List<Shared.World.HeightAtPointTriangle> triangles)

Method metadata
  • Visibilitypublic
  • Return typeShared.World.HeightAtPointLookUp
  • StaticTrue
  • VirtualFalse
  • Hash2628AE341A93D1BDBE4C455E6945E961F92C9B33716177DCB0D4EA8D7ED8674C
  • Body hash6DE347A443363B2B2AD17D9F8AA660C4B4F15460C05665BF84B185026FF786EE
  • IL size185
Referenced calls
  • System.Collections.Generic.List<Shared.World.HeightAtPointTriangle>::get_Count()
  • Shared.World.HeightAtPointLookUp::.ctor()
  • System.Array::Empty()
  • System.Collections.Generic.List<Shared.World.HeightAtPointTriangle>::ToArray()
  • CandideCreator.Shared.Algorithms.AabbTree<Shared.World.HeightAtPointTriangle>::.ctor(System.Int32, System.Single, System.Single)
  • System.Collections.Generic.List<Shared.World.HeightAtPointTriangle>::GetEnumerator()
  • List.Enumerator<Shared.World.HeightAtPointTriangle>::get_Current()
  • CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • CandideCreator.Shared.Algorithms.AabbTree<Shared.World.HeightAtPointTriangle>::Add(CandideCreator.Shared.Models.RectangleF, !0)
  • List.Enumerator<Shared.World.HeightAtPointTriangle>::MoveNext()
  • System.IDisposable::Dispose()
Called by

CreateHeightAtPointLookup

public Shared.World.HeightAtPointLookUp CreateHeightAtPointLookup(System.Collections.Generic.IReadOnlyCollection<CandideCreator.Shared.Models.Terrain> terrains, Microsoft.Xna.Framework.Vector2 offset)

Method metadata
  • Visibilitypublic
  • Return typeShared.World.HeightAtPointLookUp
  • StaticTrue
  • VirtualFalse
  • Hash233F78438A40AF645B8416798D422CFA31E7F35CCF3FFCFCB8F52284D5694B5F
  • Body hash55E56ABFE8CCBD392C5FA4D67C1DFDC7ACB0F49CEC3F627FD5581BD1F9919044
  • IL size67
Referenced calls
Called by

HeightAtPoint

public System.Single HeightAtPoint(Microsoft.Xna.Framework.Vector2 point, System.Single max)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Single
  • StaticFalse
  • VirtualFalse
  • Hash28C0F79382EB1948F9F634A34B4336D5D3879E5CE813961D6BCAA3058A458537
  • Body hashC53934F1D7B2A3CE155154FE27800562738DC0D2F72CFEBBB4606A883A9D2797
  • IL size1256
Referenced calls
  • CandideCreator.Shared.Algorithms.AabbTree<Shared.World.HeightAtPointTriangle>::QueryFast(Microsoft.Xna.Framework.Vector2)
  • AabbTree.QueryRect<Shared.World.HeightAtPointTriangle>::GetEnumerator()
  • AabbTree.QueryRect<Shared.World.HeightAtPointTriangle>::get_Current()
  • AabbTree.QueryRect<Shared.World.HeightAtPointTriangle>::MoveNext()
  • System.IDisposable::Dispose()
Called by