Skip to content

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 DebugIterator1(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);