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