Game.Common.QuadTreeBoundsXZ+DebugIterator`1
Assembly: Game
Namespace: Game.Common
Type: struct sealed public
Base: System.ValueType
Implements: Colossal.Collections.INativeQuadTreeIterator<TItem, Game.Common.QuadTreeBoundsXZ>
, Colossal.Collections.IUnsafeQuadTreeIterator<TItem, Game.Common.QuadTreeBoundsXZ>
Code
public sealed struct DebugIterator<TItem> : Colossal.Collections.INativeQuadTreeIterator<TItem, Game.Common.QuadTreeBoundsXZ>, Colossal.Collections.IUnsafeQuadTreeIterator<TItem, Game.Common.QuadTreeBoundsXZ>
{
private Colossal.Mathematics.Bounds3 m_Bounds;
private Colossal.GizmoBatcher m_GizmoBatcher;
public DebugIterator`1(Colossal.Mathematics.Bounds3 bounds, Colossal.GizmoBatcher gizmoBatcher);
public System.Boolean Intersect(Game.Common.QuadTreeBoundsXZ bounds);
public System.Void Iterate(Game.Common.QuadTreeBoundsXZ bounds, TItem edgeEntity);
}
Fields
private Colossal.Mathematics.Bounds3 m_Bounds
private Colossal.Mathematics.Bounds3 m_Bounds;
private Colossal.GizmoBatcher m_GizmoBatcher
private Colossal.GizmoBatcher m_GizmoBatcher;
Constructors
public DebugIterator
1(Colossal.Mathematics.Bounds3 bounds, Colossal.GizmoBatcher gizmoBatcher)`
public DebugIterator`1(Colossal.Mathematics.Bounds3 bounds, Colossal.GizmoBatcher gizmoBatcher);
Methods
public Intersect(Game.Common.QuadTreeBoundsXZ bounds) : System.Boolean
public System.Boolean Intersect(Game.Common.QuadTreeBoundsXZ bounds);
public Iterate(Game.Common.QuadTreeBoundsXZ bounds, TItem edgeEntity) : System.Void
public System.Void Iterate(Game.Common.QuadTreeBoundsXZ bounds, TItem edgeEntity);