de.jreality.writer.u3d.u3dencoding
Class BitStreamWrite

java.lang.Object
  extended by de.jreality.writer.u3d.u3dencoding.BitStreamWrite

public class BitStreamWrite
extends java.lang.Object


Constructor Summary
BitStreamWrite()
           
 
Method Summary
 void AlignTo4Byte()
           
 void AlignToByte()
           
 DataBlock GetDataBlock()
           
 void WriteColor(java.awt.Color c)
           
 void WriteCompressedU16(long context, int uValue)
           
 void WriteCompressedU32(long context, long uValue)
           
 void WriteCompressedU8(long context, short uValue)
           
 void WriteDataBlock(DataBlock b)
           
 void WriteF32(float fValue)
           
 void WriteI16(short iValue)
           
 void WriteI32(int iValue)
           
 void WriteString(java.lang.String s)
           
 void WriteU16(int uValue)
           
 void WriteU32(long uValue)
           
 void WriteU64(long uValue)
           
 void WriteU8(short uValue)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BitStreamWrite

public BitStreamWrite()
Method Detail

WriteString

public void WriteString(java.lang.String s)

WriteColor

public void WriteColor(java.awt.Color c)

WriteU8

public void WriteU8(short uValue)

WriteU16

public void WriteU16(int uValue)

WriteU32

public void WriteU32(long uValue)

WriteU64

public void WriteU64(long uValue)

WriteI32

public void WriteI32(int iValue)

WriteI16

public void WriteI16(short iValue)

WriteF32

public void WriteF32(float fValue)

WriteCompressedU32

public void WriteCompressedU32(long context,
                               long uValue)

WriteCompressedU16

public void WriteCompressedU16(long context,
                               int uValue)

WriteCompressedU8

public void WriteCompressedU8(long context,
                              short uValue)

WriteDataBlock

public void WriteDataBlock(DataBlock b)

GetDataBlock

public DataBlock GetDataBlock()

AlignToByte

public void AlignToByte()

AlignTo4Byte

public void AlignTo4Byte()