3 writes to overlap
ReachFramework (3)
AlphaFlattener\Flattener.cs (2)
643
pi.
overlap
= null;
932
pi.
overlap
= null;
AlphaFlattener\PrimitiveList.cs (1)
349
pi.
overlap
= new List<int>();
28 references to overlap
ReachFramework (28)
AlphaFlattener\Flattener.cs (24)
406
AlphaRender(info.primitive, info.
overlap
, info.overlapHasTransparency, disjoint, desp);
436
if (pi.
overlap
!= null)
438
foreach (int j in pi.
overlap
)
455
_dl.Commands[j].
overlap
.Remove(i);
548
pi.
overlap
.Remove(j);
560
if (pi.
overlap
!= null)
562
foreach (int k in pi.
overlap
)
573
commands[k].
overlap
.Remove(i);
574
commands[k].
overlap
.Add(j);
581
if (pj.
overlap
!= null)
583
foreach (int k in pj.
overlap
)
594
commands[k].
overlap
.Remove(j);
595
commands[k].
overlap
.Add(i);
636
if ((gi != null) && (gi.Pen == null) && (pi.
overlap
.Count == 1) && pj.FullyCovers(pi))
780
commands[under].
overlap
.Remove(i);
845
if (pi.
overlap
!= null)
849
for (int j = 0; j < pi.
overlap
.Count; j++)
851
PrimitiveInfo qi = commands[pi.
overlap
[j]];
869
if ((pi.
overlap
!= null) && (pi.
overlap
.Count != 0))
871
int j = pi.
overlap
[0]; // first overlapping primitive
925
if ((pi.
overlap
!= null) && (pi.overlapHasTransparency == 0))
927
foreach (int j in pi.
overlap
)
940
commands[j].
overlap
.Remove(i);
AlphaFlattener\PrimitiveList.cs (4)
126
if (info.
overlap
!= null)
128
Console.Write(' ' + LeftPad(info.
overlap
.Count, 3));
347
if (pi.
overlap
== null)
352
if (OrderedInsert(pi.
overlap
, two))