/// <summary> /// Creates and returns a copy of this GpuProgramUsage object. /// </summary> /// <returns></returns> public GpuProgramUsage Clone() { GpuProgramUsage usage = new GpuProgramUsage(type); usage.program = program; usage.parameters = parameters.Clone(); return(usage); }