internal static DrawEvent CreateDrawEvent(PixelExclusionReason exclusionReason = PixelExclusionReason.NotExcluded) { return new DrawEvent { PrimitiveTopology = PrimitiveTopology.TriangleList, Vertices = new [] { new DrawEventVertex { VertexID = 1470, PreVertexShaderData = CreateData(false), PostVertexShaderData = CreateData(true) }, new DrawEventVertex { VertexID = 7736, PreVertexShaderData = CreateData(false), PostVertexShaderData = CreateData(true) }, new DrawEventVertex { VertexID = 7735, PreVertexShaderData = CreateData(false), PostVertexShaderData = CreateData(true) } }, Previous = new Number4(1, 0, 0, 1), PixelShader = new Number4(1, 1, 0, 1), Result = (exclusionReason == PixelExclusionReason.NotExcluded) ? new Number4(1, 0, 1, 1) : (Number4?) null, ExclusionReason = exclusionReason }; }
internal static DrawEvent CreateDrawEvent(PixelExclusionReason exclusionReason = PixelExclusionReason.NotExcluded) { return(new DrawEvent { PrimitiveTopology = PrimitiveTopology.TriangleList, Vertices = new [] { new DrawEventVertex { VertexID = 1470, PreVertexShaderData = CreateData(false), PostVertexShaderData = CreateData(true) }, new DrawEventVertex { VertexID = 7736, PreVertexShaderData = CreateData(false), PostVertexShaderData = CreateData(true) }, new DrawEventVertex { VertexID = 7735, PreVertexShaderData = CreateData(false), PostVertexShaderData = CreateData(true) } }, Previous = new Number4(1, 0, 0, 1), PixelShader = new Number4(1, 1, 0, 1), Result = (exclusionReason == PixelExclusionReason.NotExcluded) ? new Number4(1, 0, 1, 1) : (Number4?)null, ExclusionReason = exclusionReason }); }
public PixelEventArgs( VertexShaderOutput[] vertices, int primitiveID, uint renderTargetArrayIndex, int x, int y, ref Number4 pixelShader, ref Number4 previous, Number4?result, PixelExclusionReason exclusionReason) { _vertices = vertices; _primitiveID = primitiveID; _renderTargetArrayIndex = renderTargetArrayIndex; _x = x; _y = y; _pixelShader = pixelShader; _previous = previous; _result = result; _exclusionReason = exclusionReason; }
public PixelEventArgs( VertexShaderOutput[] vertices, int primitiveID, uint renderTargetArrayIndex, int x, int y, ref Number4 pixelShader, ref Number4 previous, Number4? result, PixelExclusionReason exclusionReason) { _vertices = vertices; _primitiveID = primitiveID; _renderTargetArrayIndex = renderTargetArrayIndex; _x = x; _y = y; _pixelShader = pixelShader; _previous = previous; _result = result; _exclusionReason = exclusionReason; }