3 writes to overlap
ReachFramework (3)
AlphaFlattener\Flattener.cs (2)
636
pi.
overlap
= null;
925
pi.
overlap
= null;
AlphaFlattener\PrimitiveList.cs (1)
341
pi.
overlap
= new List<int>();
28 references to overlap
ReachFramework (28)
AlphaFlattener\Flattener.cs (24)
394
AlphaRender(info.primitive, info.
overlap
, info.overlapHasTransparency, disjoint, desp);
424
if (pi.
overlap
!= null)
426
foreach (int j in pi.
overlap
)
443
_dl.Commands[j].
overlap
.Remove(i);
541
pi.
overlap
.Remove(j);
553
if (pi.
overlap
!= null)
555
foreach (int k in pi.
overlap
)
566
commands[k].
overlap
.Remove(i);
567
commands[k].
overlap
.Add(j);
574
if (pj.
overlap
!= null)
576
foreach (int k in pj.
overlap
)
587
commands[k].
overlap
.Remove(j);
588
commands[k].
overlap
.Add(i);
629
if ((gi != null) && (gi.Pen == null) && (pi.
overlap
.Count == 1) && pj.FullyCovers(pi))
773
commands[under].
overlap
.Remove(i);
838
if (pi.
overlap
!= null)
842
for (int j = 0; j < pi.
overlap
.Count; j++)
844
PrimitiveInfo qi = commands[pi.
overlap
[j]];
862
if ((pi.
overlap
!= null) && (pi.
overlap
.Count != 0))
864
int j = pi.
overlap
[0]; // first overlapping primitive
918
if ((pi.
overlap
!= null) && (pi.overlapHasTransparency == 0))
920
foreach (int j in pi.
overlap
)
933
commands[j].
overlap
.Remove(i);
AlphaFlattener\PrimitiveList.cs (4)
118
if (info.
overlap
!= null)
120
Console.Write(' ' + LeftPad(info.
overlap
.Count, 3));
339
if (pi.
overlap
== null)
344
if (OrderedInsert(pi.
overlap
, two))