Methods Summary |
---|
public void | add(android.renderscript.Byte2 a)
this.x += a.x;
this.y += a.y;
|
public static android.renderscript.Byte2 | add(android.renderscript.Byte2 a, android.renderscript.Byte2 b)
Byte2 result = new Byte2();
result.x = (byte)(a.x + b.x);
result.y = (byte)(a.y + b.y);
return result;
|
public void | add(byte value)
x += value;
y += value;
|
public static android.renderscript.Byte2 | add(android.renderscript.Byte2 a, byte b)
Byte2 result = new Byte2();
result.x = (byte)(a.x + b);
result.y = (byte)(a.y + b);
return result;
|
public void | addAt(int i, byte value)
switch (i) {
case 0:
x += value;
return;
case 1:
y += value;
return;
default:
throw new IndexOutOfBoundsException("Index: i");
}
|
public void | addMultiple(android.renderscript.Byte2 a, byte factor)
x += a.x * factor;
y += a.y * factor;
|
public void | copyTo(byte[] data, int offset)
data[offset] = x;
data[offset + 1] = y;
|
public void | div(android.renderscript.Byte2 a)
this.x /= a.x;
this.y /= a.y;
|
public static android.renderscript.Byte2 | div(android.renderscript.Byte2 a, android.renderscript.Byte2 b)
Byte2 result = new Byte2();
result.x = (byte)(a.x / b.x);
result.y = (byte)(a.y / b.y);
return result;
|
public void | div(byte value)
x /= value;
y /= value;
|
public static android.renderscript.Byte2 | div(android.renderscript.Byte2 a, byte b)
Byte2 result = new Byte2();
result.x = (byte)(a.x / b);
result.y = (byte)(a.y / b);
return result;
|
public byte | dotProduct(android.renderscript.Byte2 a)
return (byte)((x * a.x) + (y * a.y));
|
public static byte | dotProduct(android.renderscript.Byte2 a, android.renderscript.Byte2 b)
return (byte)((b.x * a.x) + (b.y * a.y));
|
public byte | elementSum()
return (byte)(x + y);
|
public byte | get(int i)
switch (i) {
case 0:
return x;
case 1:
return y;
default:
throw new IndexOutOfBoundsException("Index: i");
}
|
public byte | length()
return 2;
|
public void | mul(android.renderscript.Byte2 a)
this.x *= a.x;
this.y *= a.y;
|
public static android.renderscript.Byte2 | mul(android.renderscript.Byte2 a, android.renderscript.Byte2 b)
Byte2 result = new Byte2();
result.x = (byte)(a.x * b.x);
result.y = (byte)(a.y * b.y);
return result;
|
public void | mul(byte value)
x *= value;
y *= value;
|
public static android.renderscript.Byte2 | mul(android.renderscript.Byte2 a, byte b)
Byte2 result = new Byte2();
result.x = (byte)(a.x * b);
result.y = (byte)(a.y * b);
return result;
|
public void | negate()
this.x = (byte)(-x);
this.y = (byte)(-y);
|
public void | set(android.renderscript.Byte2 a)
this.x = a.x;
this.y = a.y;
|
public void | setAt(int i, byte value)
switch (i) {
case 0:
x = value;
return;
case 1:
y = value;
return;
default:
throw new IndexOutOfBoundsException("Index: i");
}
|
public void | setValues(byte a, byte b)
this.x = a;
this.y = b;
|
public void | sub(byte value)
x -= value;
y -= value;
|
public static android.renderscript.Byte2 | sub(android.renderscript.Byte2 a, byte b)
Byte2 result = new Byte2();
result.x = (byte)(a.x - b);
result.y = (byte)(a.y - b);
return result;
|
public void | sub(android.renderscript.Byte2 a)
this.x -= a.x;
this.y -= a.y;
|
public static android.renderscript.Byte2 | sub(android.renderscript.Byte2 a, android.renderscript.Byte2 b)
Byte2 result = new Byte2();
result.x = (byte)(a.x - b.x);
result.y = (byte)(a.y - b.y);
return result;
|