3 writes to overlap
ReachFramework (3)
AlphaFlattener\Flattener.cs (2)
637
pi.
overlap
= null;
926
pi.
overlap
= null;
AlphaFlattener\PrimitiveList.cs (1)
342
pi.
overlap
= new List<int>();
28 references to overlap
ReachFramework (28)
AlphaFlattener\Flattener.cs (24)
395
AlphaRender(info.primitive, info.
overlap
, info.overlapHasTransparency, disjoint, desp);
425
if (pi.
overlap
!= null)
427
foreach (int j in pi.
overlap
)
444
_dl.Commands[j].
overlap
.Remove(i);
542
pi.
overlap
.Remove(j);
554
if (pi.
overlap
!= null)
556
foreach (int k in pi.
overlap
)
567
commands[k].
overlap
.Remove(i);
568
commands[k].
overlap
.Add(j);
575
if (pj.
overlap
!= null)
577
foreach (int k in pj.
overlap
)
588
commands[k].
overlap
.Remove(j);
589
commands[k].
overlap
.Add(i);
630
if ((gi != null) && (gi.Pen == null) && (pi.
overlap
.Count == 1) && pj.FullyCovers(pi))
774
commands[under].
overlap
.Remove(i);
839
if (pi.
overlap
!= null)
843
for (int j = 0; j < pi.
overlap
.Count; j++)
845
PrimitiveInfo qi = commands[pi.
overlap
[j]];
863
if ((pi.
overlap
!= null) && (pi.
overlap
.Count != 0))
865
int j = pi.
overlap
[0]; // first overlapping primitive
919
if ((pi.
overlap
!= null) && (pi.overlapHasTransparency == 0))
921
foreach (int j in pi.
overlap
)
934
commands[j].
overlap
.Remove(i);
AlphaFlattener\PrimitiveList.cs (4)
119
if (info.
overlap
!= null)
121
Console.Write(' ' + LeftPad(info.
overlap
.Count, 3));
340
if (pi.
overlap
== null)
345
if (OrderedInsert(pi.
overlap
, two))