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)
289
List<
PrimitiveInfo
> commands = _dl.Commands;
312
PrimitiveInfo
info = commands[i];
377
PrimitiveInfo
info = commands[i];
429
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)
1032
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)
2197
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;