1 instantiation of PrimitiveInfo
ReachFramework (1)
AlphaFlattener\PrimitiveList.cs (1)
249PrimitiveInfo info = new PrimitiveInfo(p);
56 references to PrimitiveInfo
ReachFramework (56)
AlphaFlattener\Flattener.cs (28)
285List<PrimitiveInfo> commands = _dl.Commands; 308PrimitiveInfo info = commands[i]; 370PrimitiveInfo info = commands[i]; 422PrimitiveInfo pi = _dl.Commands[i]; 508private static bool BlendCommands(PrimitiveInfo pi, PrimitiveInfo pj) 537private static void SwitchCommands(List<PrimitiveInfo> commands, int i, PrimitiveInfo pi, int j, PrimitiveInfo pj, bool disconnect) 605private static void PushTransparencyDown(List<PrimitiveInfo> commands, int j) 607PrimitiveInfo pj = commands[j]; 620PrimitiveInfo pi = commands[i]; 659private static bool ConvertTransparentOnOpaque(List<PrimitiveInfo> commands, int i) 661PrimitiveInfo pi = commands[i]; 667PrimitiveInfo qi = null; 757private static void ReduceTie(PrimitiveInfo pi, List<PrimitiveInfo> commands, int i) 765PrimitiveInfo qi = commands[pi.underlay[j]]; 785private static List<int>[] CopyUnderlay(int count, List<PrimitiveInfo> commands) 813private void DisplayListOptimization(List<PrimitiveInfo> commands, int count, bool disjoint) 832PrimitiveInfo pi = commands[i]; 844PrimitiveInfo qi = commands[pi.overlap[j]]; 866PrimitiveInfo pj = commands[j]; 905PrimitiveInfo pi = commands[i]; 962internal void LogInterestingPrimitives(List<PrimitiveInfo> commands, int count, List<Cluster> transparentCluster) 976PrimitiveInfo pi = commands[i]; 1009internal void SaveInterestingPrimitives(List<PrimitiveInfo> commands, int count, List<Cluster> transparentCluster) 1025PrimitiveInfo pi = commands[i];
AlphaFlattener\Optimizer.cs (9)
42public void Render(List<PrimitiveInfo> commands, IProxyDrawingContext dc) 122public static void CheckForRasterization(List<Cluster> clusters, List<PrimitiveInfo> commands) 140public static List<Cluster> CalculateCluster(List<PrimitiveInfo> commands, int count, bool disjoint, List<int>[] oldUnderlay) 175PrimitiveInfo primitive = commands[primIndex]; 253List<PrimitiveInfo> commands, 300private bool BetterRasterize(List<PrimitiveInfo> commands) 311PrimitiveInfo pi = commands[i]; 386List<PrimitiveInfo> commands, 399PrimitiveInfo pi = commands[i];
AlphaFlattener\Primitive.cs (1)
2190public bool FullyCovers(PrimitiveInfo p)
AlphaFlattener\PrimitiveList.cs (7)
71internal static void PrintPrimitive(PrimitiveInfo info, int index, bool verbose) 244_commands = new List<PrimitiveInfo>(); 249PrimitiveInfo info = new PrimitiveInfo(p); 337PrimitiveInfo pi = _commands[one]; 346PrimitiveInfo qi = _commands[two]; 405public List<PrimitiveInfo> Commands 415protected List<PrimitiveInfo> _commands; // = null;
AlphaFlattener\PrimitiveRenderer.cs (11)
55PrimitiveInfo topPI; 108PrimitiveInfo topPI; 179public List<PrimitiveInfo> Commands 252PrimitiveInfo topPI; 313private bool FindIntersection(Geometry cur, ref int start, out PrimitiveInfo topPI, out Geometry topBounds, out Geometry inter) 331PrimitiveInfo pi = _commands[_overlapping[s]] as PrimitiveInfo; 349topPI = _commands[_overlapping[start]] as PrimitiveInfo; 379PrimitiveInfo pi; 405PrimitiveInfo topPI, 550private List<PrimitiveInfo> _commands;