/// <summary> /// Loads at specific address with mipmap and offset. /// </summary> public T Load([NotNull] Integerx4 position, Integerx3 offset) { if (position.Generator != this.Generator || ((object)offset != null && offset.Generator != this.Generator)) { throw new ArgumentException("Mixing generators not allowed."); } LoadOperation op = new LoadOperation(); if ((object)offset != null) { op.BindInputs(pin, position.Pin, offset.Pin); } else { op.BindInputs(pin, position.Pin); } return((T)this.Generator.CreateFrom(op.Outputs[0])); }