@override get shader { structOnOp((p) => _shader.nativeReadFrom(p.ref.shader)); return _shader; }
@override set shader(ShaderD value) { _shader = value; structOnOp((p) => value.nativeWriteInto(p.ref.shader)); }