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