1 instantiation of PrimitiveInfo
ReachFramework (1)
AlphaFlattener\PrimitiveList.cs (1)
250
PrimitiveInfo info = new
PrimitiveInfo
(p);
56 references to PrimitiveInfo
ReachFramework (56)
AlphaFlattener\Flattener.cs (28)
286
List<
PrimitiveInfo
> commands = _dl.Commands;
309
PrimitiveInfo
info = commands[i];
371
PrimitiveInfo
info = commands[i];
423
PrimitiveInfo
pi = _dl.Commands[i];
509
private static bool BlendCommands(
PrimitiveInfo
pi,
PrimitiveInfo
pj)
538
static private void SwitchCommands(List<
PrimitiveInfo
> commands, int i,
PrimitiveInfo
pi, int j,
PrimitiveInfo
pj, bool disconnect)
606
private static void PushTransparencyDown(List<
PrimitiveInfo
> commands, int j)
608
PrimitiveInfo
pj = commands[j];
621
PrimitiveInfo
pi = commands[i];
660
private static bool ConvertTransparentOnOpaque(List<
PrimitiveInfo
> commands, int i)
662
PrimitiveInfo
pi = commands[i];
668
PrimitiveInfo
qi = null;
758
private static void ReduceTie(
PrimitiveInfo
pi, List<
PrimitiveInfo
> commands, int i)
766
PrimitiveInfo
qi = commands[pi.underlay[j]];
786
private static List<int>[] CopyUnderlay(int count, List<
PrimitiveInfo
> commands)
814
private void DisplayListOptimization(List<
PrimitiveInfo
> commands, int count, bool disjoint)
833
PrimitiveInfo
pi = commands[i];
845
PrimitiveInfo
qi = commands[pi.overlap[j]];
867
PrimitiveInfo
pj = commands[j];
906
PrimitiveInfo
pi = commands[i];
963
internal void LogInterestingPrimitives(List<
PrimitiveInfo
> commands, int count, List<Cluster> transparentCluster)
977
PrimitiveInfo
pi = commands[i];
1010
internal void SaveInterestingPrimitives(List<
PrimitiveInfo
> commands, int count, List<Cluster> transparentCluster)
1026
PrimitiveInfo
pi = commands[i];
AlphaFlattener\Optimizer.cs (9)
43
public void Render(List<
PrimitiveInfo
> commands, IProxyDrawingContext dc)
123
public static void CheckForRasterization(List<Cluster> clusters, List<
PrimitiveInfo
> commands)
141
public static List<Cluster> CalculateCluster(List<
PrimitiveInfo
> commands, int count, bool disjoint, List<int>[] oldUnderlay)
176
PrimitiveInfo
primitive = commands[primIndex];
254
List<
PrimitiveInfo
> commands,
301
private bool BetterRasterize(List<
PrimitiveInfo
> commands)
312
PrimitiveInfo
pi = commands[i];
387
List<
PrimitiveInfo
> commands,
400
PrimitiveInfo
pi = commands[i];
AlphaFlattener\Primitive.cs (1)
2191
public bool FullyCovers(
PrimitiveInfo
p)
AlphaFlattener\PrimitiveList.cs (7)
72
static internal void PrintPrimitive(
PrimitiveInfo
info, int index, bool verbose)
245
_commands = new List<
PrimitiveInfo
>();
250
PrimitiveInfo
info = new PrimitiveInfo(p);
338
PrimitiveInfo
pi = _commands[one];
347
PrimitiveInfo
qi = _commands[two];
406
public List<
PrimitiveInfo
> Commands
416
protected List<
PrimitiveInfo
> _commands; // = null;
AlphaFlattener\PrimitiveRenderer.cs (11)
56
PrimitiveInfo
topPI;
109
PrimitiveInfo
topPI;
180
public List<
PrimitiveInfo
> Commands
253
PrimitiveInfo
topPI;
314
private bool FindIntersection(Geometry cur, ref int start, out
PrimitiveInfo
topPI, out Geometry topBounds, out Geometry inter)
332
PrimitiveInfo
pi = _commands[_overlapping[s]] as
PrimitiveInfo
;
350
topPI = _commands[_overlapping[start]] as
PrimitiveInfo
;
380
PrimitiveInfo
pi;
406
PrimitiveInfo
topPI,
551
private List<
PrimitiveInfo
> _commands;