3 writes to overlap
ReachFramework (3)
AlphaFlattener\Flattener.cs (2)
636
pi.
overlap
= null;
922
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))
770
commands[under].
overlap
.Remove(i);
835
if (pi.
overlap
!= null)
839
for (int j = 0; j < pi.
overlap
.Count; j++)
841
PrimitiveInfo qi = commands[pi.
overlap
[j]];
859
if ((pi.
overlap
!= null) && (pi.
overlap
.Count != 0))
861
int j = pi.
overlap
[0]; // first overlapping primitive
915
if ((pi.
overlap
!= null) && (pi.overlapHasTransparency == 0))
917
foreach (int j in pi.
overlap
)
930
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))