Ejemplo n.º 1
0
 public RotateVertices(SlimDX.Direct3D11.Device device, UVViewDrawProcess process, IEditParameter parameters) : base(process, new RotateController(process, device, parameters), parameters)
 {
 }
Ejemplo n.º 2
0
 protected EditController(DirectX.UVViewDrawProcess process, IEditParameter parameters)
 {
     Process    = process;
     Parameters = parameters;
 }
 private static TVec GetVariables(IDictionary <IEditParameter, ParameterVariable[]> paramsToVars, IEditParameter editParameter)
 {
     ParameterVariable[] vars;
     if (!paramsToVars.TryGetValue(editParameter, out vars))
     {
         vars = new ParameterVariable[editParameter.Dimension];
         for (int i = 0; i < editParameter.Dimension; i++)
         {
             vars[i] = new ParameterVariable(editParameter, i);
         }
         paramsToVars.Add(editParameter, vars);
     }
     return(new TVec(vars));
 }
 public ParameterVariable(IEditParameter parameter, int index)
 {
     this.parameter = parameter;
     this.index     = index;
 }
Ejemplo n.º 5
0
 protected EditVertices(UVViewDrawProcess process, EditController controller, IEditParameter parameters)
 {
     Process    = process;
     Controller = controller;
     Parameters = parameters;
 }