1 instantiation of PrimitiveInfo
ReachFramework (1)
AlphaFlattener\PrimitiveList.cs (1)
257PrimitiveInfo info = new PrimitiveInfo(p);
56 references to PrimitiveInfo
ReachFramework (56)
AlphaFlattener\Flattener.cs (28)
294List<PrimitiveInfo> commands = _dl.Commands; 317PrimitiveInfo info = commands[i]; 382PrimitiveInfo info = commands[i]; 434PrimitiveInfo pi = _dl.Commands[i]; 515private static bool BlendCommands(PrimitiveInfo pi, PrimitiveInfo pj) 544static private void SwitchCommands(List<PrimitiveInfo> commands, int i, PrimitiveInfo pi, int j, PrimitiveInfo pj, bool disconnect) 612private static void PushTransparencyDown(List<PrimitiveInfo> commands, int j) 614PrimitiveInfo pj = commands[j]; 627PrimitiveInfo pi = commands[i]; 666private static bool ConvertTransparentOnOpaque(List<PrimitiveInfo> commands, int i) 668PrimitiveInfo pi = commands[i]; 674PrimitiveInfo qi = null; 764private static void ReduceTie(PrimitiveInfo pi, List<PrimitiveInfo> commands, int i) 772PrimitiveInfo qi = commands[pi.underlay[j]]; 792private static List<int>[] CopyUnderlay(int count, List<PrimitiveInfo> commands) 820private void DisplayListOptimization(List<PrimitiveInfo> commands, int count, bool disjoint) 839PrimitiveInfo pi = commands[i]; 851PrimitiveInfo qi = commands[pi.overlap[j]]; 873PrimitiveInfo pj = commands[j]; 912PrimitiveInfo pi = commands[i]; 969internal void LogInterestingPrimitives(List<PrimitiveInfo> commands, int count, List<Cluster> transparentCluster) 983PrimitiveInfo pi = commands[i]; 1016internal void SaveInterestingPrimitives(List<PrimitiveInfo> commands, int count, List<Cluster> transparentCluster) 1030PrimitiveInfo pi = commands[i];
AlphaFlattener\Optimizer.cs (9)
47public void Render(List<PrimitiveInfo> commands, IProxyDrawingContext dc) 126public static void CheckForRasterization(List<Cluster> clusters, List<PrimitiveInfo> commands) 144public static List<Cluster> CalculateCluster(List<PrimitiveInfo> commands, int count, bool disjoint, List<int>[] oldUnderlay) 179PrimitiveInfo primitive = commands[primIndex]; 257List<PrimitiveInfo> commands, 304private bool BetterRasterize(List<PrimitiveInfo> commands) 315PrimitiveInfo pi = commands[i]; 390List<PrimitiveInfo> commands, 403PrimitiveInfo pi = commands[i];
AlphaFlattener\Primitive.cs (1)
2190public bool FullyCovers(PrimitiveInfo p)
AlphaFlattener\PrimitiveList.cs (7)
79static internal void PrintPrimitive(PrimitiveInfo info, int index, bool verbose) 252_commands = new List<PrimitiveInfo>(); 257PrimitiveInfo info = new PrimitiveInfo(p); 345PrimitiveInfo pi = _commands[one]; 354PrimitiveInfo qi = _commands[two]; 413public List<PrimitiveInfo> Commands 423protected List<PrimitiveInfo> _commands; // = null;
AlphaFlattener\PrimitiveRenderer.cs (11)
60PrimitiveInfo topPI; 113PrimitiveInfo topPI; 184public List<PrimitiveInfo> Commands 257PrimitiveInfo topPI; 318private bool FindIntersection(Geometry cur, ref int start, out PrimitiveInfo topPI, out Geometry topBounds, out Geometry inter) 336PrimitiveInfo pi = _commands[_overlapping[s]] as PrimitiveInfo; 354topPI = _commands[_overlapping[start]] as PrimitiveInfo; 384PrimitiveInfo pi; 410PrimitiveInfo topPI, 555private List<PrimitiveInfo> _commands;