public override void Execute(Context Context) { this.First.Execute(Context); this.Second.Execute(Context); }
public override void Execute(Context Context) { GL.Color4(this.Color * Context.Modulation); }
public override void Execute(Context Context) { this.Texture.Bind(); }
public override void Execute(Context Context) { GL.Begin(this.Mode); this.Geometry.Send(); GL.End(); }
public override void Execute(Context Context) { View view = Context.InverseView.Inverse; Point tl = view.TopLeft; Point tr = view.TopRight; Point bl = view.BottomLeft; Point br = view.BottomRight; GL.Begin(BeginMode.Quads); GL.TexCoord2((Vector2)tl); GL.Vertex2((Vector2)tl); GL.TexCoord2((Vector2)tr); GL.Vertex2((Vector2)tr); GL.TexCoord2((Vector2)br); GL.Vertex2((Vector2)br); GL.TexCoord2((Vector2)bl); GL.Vertex2((Vector2)bl); GL.End(); }
public override void Execute(Context Context) { View iview = Context.InverseView; View inneriview = View.Compose(this.Projection, iview); Renderer.UpdateProjection(Context.InvertY, inneriview); Context.InverseView = inneriview; this.Inner.Execute(Context); Context.InverseView = iview; Renderer.UpdateProjection(Context.InvertY, iview); }
/// <summary> /// Executes this procedure using the given context. /// </summary> public abstract void Execute(Context Context);
public override void Execute(Context Context) { Color omod = Context.Modulation; Context.Modulation = omod * this.Modulation; this.Inner.Execute(Context); Context.Modulation = omod; }
public override void Execute(Context Context) { this.A.Execute(Context); }
public override void Execute(Context Context) { for (int t = 0; t < this.Components.Length; t++) { this.Components[t].Execute(Context); } }