Пример #1
0
 @Override
 public ByteBuffer pack() {
   int __xjb_length = 3;
   __xjb_length += com.noodlewiz.xjavab.core.internal.Measurer.measurePad(1);
   __xjb_length += com.noodlewiz.xjavab.core.internal.Measurer.measureUInt();
   __xjb_length += com.noodlewiz.xjavab.core.internal.Measurer.measureUInt();
   __xjb_length += com.noodlewiz.xjavab.core.internal.Measurer.measureUByte();
   __xjb_length += com.noodlewiz.xjavab.core.internal.Measurer.measureUByte();
   __xjb_length += com.noodlewiz.xjavab.core.internal.Measurer.measurePad(2);
   for (com.noodlewiz.xjavab.core.xproto.Point __xjb_t : this.points) {
     __xjb_length += com.noodlewiz.xjavab.core.xproto.internal.Measurer.measure(__xjb_t);
   }
   __xjb_length += Util.padding(__xjb_length);
   final ByteBuffer __xjb_buf = ByteBuffer.allocate(__xjb_length);
   __xjb_buf.position(1);
   com.noodlewiz.xjavab.core.internal.Packer.packPad(__xjb_buf, 1);
   __xjb_buf.position(4);
   com.noodlewiz.xjavab.core.internal.Packer.packUInt(__xjb_buf, this.drawable);
   com.noodlewiz.xjavab.core.internal.Packer.packUInt(__xjb_buf, this.gc);
   com.noodlewiz.xjavab.core.internal.Packer.packUByte(__xjb_buf, this.shape);
   com.noodlewiz.xjavab.core.internal.Packer.packUByte(__xjb_buf, this.coordinateMode);
   com.noodlewiz.xjavab.core.internal.Packer.packPad(__xjb_buf, 2);
   for (com.noodlewiz.xjavab.core.xproto.Point __xjb_t : this.points) {
     com.noodlewiz.xjavab.core.xproto.internal.Packer.pack(__xjb_buf, __xjb_t);
   }
   return __xjb_buf;
 }
Пример #2
0
 @Override
 public ByteBuffer pack() {
   int __xjb_length = 4;
   __xjb_length += com.noodlewiz.xjavab.core.internal.Measurer.measureUByte();
   __xjb_length += com.noodlewiz.xjavab.core.internal.Measurer.measurePad(3);
   __xjb_length += com.noodlewiz.xjavab.core.internal.Measurer.measureUInt();
   __xjb_length += com.noodlewiz.xjavab.core.internal.Measurer.measureUInt();
   __xjb_length += com.noodlewiz.xjavab.core.internal.Measurer.measureUInt();
   __xjb_length += com.noodlewiz.xjavab.core.internal.Measurer.measureShort();
   __xjb_length += com.noodlewiz.xjavab.core.internal.Measurer.measureShort();
   for (com.noodlewiz.xjavab.ext.render.Pointfix __xjb_t : this.points) {
     __xjb_length += com.noodlewiz.xjavab.ext.render.internal.Measurer.measure(__xjb_t);
   }
   __xjb_length += Util.padding(__xjb_length);
   final ByteBuffer __xjb_buf = ByteBuffer.allocate(__xjb_length);
   __xjb_buf.position(4);
   com.noodlewiz.xjavab.core.internal.Packer.packUByte(__xjb_buf, this.op);
   com.noodlewiz.xjavab.core.internal.Packer.packPad(__xjb_buf, 3);
   com.noodlewiz.xjavab.core.internal.Packer.packUInt(__xjb_buf, this.src);
   com.noodlewiz.xjavab.core.internal.Packer.packUInt(__xjb_buf, this.dst);
   com.noodlewiz.xjavab.core.internal.Packer.packUInt(__xjb_buf, this.maskFormat);
   com.noodlewiz.xjavab.core.internal.Packer.packShort(__xjb_buf, this.srcX);
   com.noodlewiz.xjavab.core.internal.Packer.packShort(__xjb_buf, this.srcY);
   for (com.noodlewiz.xjavab.ext.render.Pointfix __xjb_t : this.points) {
     com.noodlewiz.xjavab.ext.render.internal.Packer.pack(__xjb_buf, __xjb_t);
   }
   return __xjb_buf;
 }
Пример #3
0
 public static ByteBuffer pack(final ByteBuffer __xjb_buf, final ModeInfo __xjb_struct) {
   com.noodlewiz.xjavab.core.internal.Packer.packUInt(__xjb_buf, __xjb_struct.dotclock);
   com.noodlewiz.xjavab.core.internal.Packer.packUShort(__xjb_buf, __xjb_struct.hdisplay);
   com.noodlewiz.xjavab.core.internal.Packer.packUShort(__xjb_buf, __xjb_struct.hsyncstart);
   com.noodlewiz.xjavab.core.internal.Packer.packUShort(__xjb_buf, __xjb_struct.hsyncend);
   com.noodlewiz.xjavab.core.internal.Packer.packUShort(__xjb_buf, __xjb_struct.htotal);
   com.noodlewiz.xjavab.core.internal.Packer.packUInt(__xjb_buf, __xjb_struct.hskew);
   com.noodlewiz.xjavab.core.internal.Packer.packUShort(__xjb_buf, __xjb_struct.vdisplay);
   com.noodlewiz.xjavab.core.internal.Packer.packUShort(__xjb_buf, __xjb_struct.vsyncstart);
   com.noodlewiz.xjavab.core.internal.Packer.packUShort(__xjb_buf, __xjb_struct.vsyncend);
   com.noodlewiz.xjavab.core.internal.Packer.packUShort(__xjb_buf, __xjb_struct.vtotal);
   com.noodlewiz.xjavab.core.internal.Packer.packPad(__xjb_buf, 4);
   com.noodlewiz.xjavab.core.internal.Packer.packUInt(__xjb_buf, __xjb_struct.flags);
   com.noodlewiz.xjavab.core.internal.Packer.packPad(__xjb_buf, 12);
   com.noodlewiz.xjavab.core.internal.Packer.packUInt(__xjb_buf, __xjb_struct.privsize);
   return __xjb_buf;
 }
Пример #4
0
 @Override
 public ByteBuffer pack() {
   int __xjb_length = 4;
   __xjb_length += Measurer.measureUInt();
   __xjb_length += Measurer.measureUShort();
   __xjb_length += Measurer.measureUShort();
   __xjb_length += Measurer.measureUShort();
   __xjb_length += Measurer.measureUShort();
   __xjb_length += Measurer.measureUShort();
   __xjb_length += Measurer.measureUShort();
   __xjb_length += Measurer.measureUShort();
   __xjb_length += Measurer.measureUShort();
   __xjb_length += Measurer.measureUShort();
   __xjb_length += Measurer.measurePad(2);
   __xjb_length += Measurer.measureUInt();
   __xjb_length += Measurer.measurePad(12);
   __xjb_length += Measurer.measureUInt();
   for (short __xjb_t : this._private) {
     __xjb_length += Measurer.measureUByte();
   }
   __xjb_length += Util.padding(__xjb_length);
   final ByteBuffer __xjb_buf = ByteBuffer.allocate(__xjb_length);
   __xjb_buf.position(4);
   Packer.packUInt(__xjb_buf, this.screen);
   Packer.packUShort(__xjb_buf, this.hdisplay);
   Packer.packUShort(__xjb_buf, this.hsyncstart);
   Packer.packUShort(__xjb_buf, this.hsyncend);
   Packer.packUShort(__xjb_buf, this.htotal);
   Packer.packUShort(__xjb_buf, this.hskew);
   Packer.packUShort(__xjb_buf, this.vdisplay);
   Packer.packUShort(__xjb_buf, this.vsyncstart);
   Packer.packUShort(__xjb_buf, this.vsyncend);
   Packer.packUShort(__xjb_buf, this.vtotal);
   Packer.packPad(__xjb_buf, 2);
   Packer.packUInt(__xjb_buf, this.flags);
   Packer.packPad(__xjb_buf, 12);
   Packer.packUInt(__xjb_buf, this.privsize);
   for (short __xjb_t : this._private) {
     Packer.packUByte(__xjb_buf, __xjb_t);
   }
   return __xjb_buf;
 }