@override get texture { structOnOp((p) => _texture.nativeReadFrom(p.ref.texture)); return _texture; }
@override set texture(TextureD value) { _texture = value; structOnOp((p) => value.nativeWriteInto(p.ref.texture)); }