crystalspace.jbind.impl.csutil.databuff
Class csDataBuffer
java.lang.Object
crystalspace.jbind.impl.csNativeObject
crystalspace.jbind.impl.csutil.scf.csBase
crystalspace.jbind.impl.csutil.databuff.csDataBuffer
- All Implemented Interfaces:
- iBase, iDataBuffer, iPointer
- public class csDataBuffer
- extends csBase
- implements iDataBuffer
- Author:
- Quentin Anciaux
Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
csDataBuffer
public csDataBuffer(iPointer nPointer)
- Parameters:
nPointer
-
getVersion
public int getVersion()
- Description copied from interface:
iBase
- Return the version of the interface
- Specified by:
getVersion
in interface iBase
- Specified by:
getVersion
in class csBase
getName
public java.lang.String getName()
- Description copied from interface:
iBase
- Return the name of the interface
- Specified by:
getName
in interface iBase
- Specified by:
getName
in class csBase
initSCF
public static void initSCF()
getInterfaceVersion
public static int getInterfaceVersion()
getInterfaceName
public static java.lang.String getInterfaceName()
getInterfaceClass
public static java.lang.Class getInterfaceClass()
isNativePointerValidSafe
protected boolean isNativePointerValidSafe(long pointer)
- Specified by:
isNativePointerValidSafe
in class csNativeObject
getData
public csNativeByteArray getData()
- Description copied from interface:
iDataBuffer
- Get the buffer as an abstract pointer. Implemented in csDataBuffer.
Referenced by csDataBuffer::csDataBuffer(), GetInt8(), GetUint8(), and
operator *().
- Specified by:
getData
in interface iDataBuffer
- See Also:
iDataBuffer.getData()
getSize
public int getSize()
- Description copied from interface:
iDataBuffer
- Query the buffer size. Implemented in csDataBuffer. Referenced by
csDataBuffer::csDataBuffer().
- Specified by:
getSize
in interface iDataBuffer
- Returns:
- See Also:
iDataBuffer.getSize()