de.grogra.gpuflux.jocl.compute
public class ComputeByteBuffer extends java.lang.Object
| Constructor and Description |
|---|
ComputeByteBuffer(boolean littleEndian,
boolean bigEndian) |
| Modifier and Type | Method and Description |
|---|---|
ByteArray |
getBigEndianBuffer() |
ByteArray |
getBuffer(boolean littleEndian) |
ByteArray |
getLittleEndianBuffer() |
void |
reset() |
int |
size() |
void |
write(BoundingBox3d b) |
void |
write(byte b) |
void |
write(byte[] b) |
void |
write(byte[] b,
int off,
int len) |
void |
write(int[] pixels) |
void |
write(Matrix3f m) |
void |
write(Matrix4f m) |
void |
write(Tuple2f v) |
void |
write(Tuple3d v) |
void |
write(Tuple3f v) |
void |
write(Tuple4d v) |
void |
writeBoolean(boolean bool) |
void |
writeDouble(double v) |
void |
writeFloat(double d) |
void |
writeFloat(float v) |
void |
writeInt(int i) |
void |
writeLong(long l) |
void |
writeShort(int s) |
public ComputeByteBuffer(boolean littleEndian,
boolean bigEndian)
public ByteArray getBigEndianBuffer()
public ByteArray getBuffer(boolean littleEndian)
public ByteArray getLittleEndianBuffer()
public void reset()
public int size()
public void write(BoundingBox3d b) throws java.io.IOException
java.io.IOExceptionpublic void write(byte b)
throws java.io.IOException
java.io.IOExceptionpublic void write(byte[] b)
throws java.io.IOException
java.io.IOExceptionpublic void write(byte[] b,
int off,
int len)
throws java.io.IOException
java.io.IOExceptionpublic void write(int[] pixels)
throws java.io.IOException
java.io.IOExceptionpublic void write(Matrix3f m) throws java.io.IOException
java.io.IOExceptionpublic void write(Matrix4f m) throws java.io.IOException
java.io.IOExceptionpublic void write(Tuple2f v) throws java.io.IOException
java.io.IOExceptionpublic void write(Tuple3d v) throws java.io.IOException
java.io.IOExceptionpublic void write(Tuple3f v) throws java.io.IOException
java.io.IOExceptionpublic void write(Tuple4d v) throws java.io.IOException
java.io.IOExceptionpublic void writeBoolean(boolean bool)
throws java.io.IOException
java.io.IOExceptionpublic void writeDouble(double v)
throws java.io.IOException
java.io.IOExceptionpublic void writeFloat(double d)
throws java.io.IOException
java.io.IOExceptionpublic void writeFloat(float v)
throws java.io.IOException
java.io.IOExceptionpublic void writeInt(int i)
throws java.io.IOException
java.io.IOExceptionpublic void writeLong(long l)
throws java.io.IOException
java.io.IOExceptionpublic void writeShort(int s)
throws java.io.IOException
java.io.IOException