IOptionsController <TValue> ITargetController <TValue> .To(IView targetView) { Target = _graph.GetViewVertex(targetView); return(this); }
public IProjectionController <Transformation> ProjectFrom(IView view, Transformation transformationOnView) { ProjectionGraph graph = BuildProjectionGraph(); return(new ProjectionBuilder <Transformation>(graph.GetViewVertex(view), transformationOnView, new TransformationProjectionVisitor(), graph)); }
public IProjectionController <Vector2> ProjectFromPosition(IView view, Vector2 positionOnView) { ProjectionGraph graph = BuildProjectionGraph(); return(new ProjectionBuilder <Vector2>(graph.GetViewVertex(view), positionOnView, new PositionProjectionVisitor(), graph)); }