transform.options.set(TJXOPT.TJXOPT_CROP | TJXOPT.TJXOPT_TRIM); transform.r.x.set(region.x); transform.r.y.set(region.y); transform.r.w.set(0); } else { transform.r.w.set(region.width); transform.r.h.set(0); } else { transform.r.h.set(region.height); throw new IllegalArgumentException("Invalid rotation, must be 90, 180 or 270"); transform.op.set(op.intValue());
/** * Similar to FUSE_BUFVEC_INIT macros */ public static void init(FuseBufvec buf, long size) { buf.count.set(1); buf.idx.set(0); buf.off.set(0); buf.buf.size.set(size); buf.buf.flags.set(0); buf.buf.mem.set(0); buf.buf.fd.set(-1); buf.buf.pos.set(0); } }
/** * Similar to FUSE_BUFVEC_INIT macros */ public static void init(FuseBufvec buf, long size) { buf.count.set(1); buf.idx.set(0); buf.off.set(0); buf.buf.size.set(size); buf.buf.flags.set(0); buf.buf.mem.set(0); buf.buf.fd.set(-1); buf.buf.pos.set(0); } }