crystalspace.jbind.impl.csgfx.shadervar
Class csShaderVariableProxy

java.lang.Object
  extended bycrystalspace.jbind.impl.csNativeObject
      extended bycrystalspace.jbind.impl.csgfx.shadervar.csShaderVariableProxy
All Implemented Interfaces:
iPointer

public class csShaderVariableProxy
extends csNativeObject

Author:
Quentin Anciaux

Field Summary
 
Fields inherited from class crystalspace.jbind.impl.csNativeObject
ImplFactory, nPointer
 
Constructor Summary
csShaderVariableProxy()
           
csShaderVariableProxy(iPointer nPointer)
           
csShaderVariableProxy(long name, iPointer ud)
           
csShaderVariableProxy(long name, iPointer ud, csShaderVariable realplace)
           
 
Method Summary
protected  boolean isNativePointerValidSafe(long pointer)
           
 long name()
           
 void name(long Name)
           
protected  void nDelete(long pointer)
           
 csShaderVariable realLocation()
           
 void realLocation(csShaderVariable v)
           
 csShaderVariable shaderVariable()
           
 void shaderVariable(csShaderVariable v)
           
 iPointer userData()
           
 void userData(iPointer ud)
           
 
Methods inherited from class crystalspace.jbind.impl.csNativeObject
changePointer, equals, finalize, getPointer, getPointer, getPointerArray, hashCode, isMemoryOwner, isNativePointerValid, newNativeObject, setMemoryOwner, toString
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

csShaderVariableProxy

public csShaderVariableProxy(iPointer nPointer)
Parameters:
nPointer -

csShaderVariableProxy

public csShaderVariableProxy()

csShaderVariableProxy

public csShaderVariableProxy(long name,
                             iPointer ud)

csShaderVariableProxy

public csShaderVariableProxy(long name,
                             iPointer ud,
                             csShaderVariable realplace)
Method Detail

nDelete

protected void nDelete(long pointer)
Specified by:
nDelete in class csNativeObject
See Also:
csNativeObject.nDelete(long)

isNativePointerValidSafe

protected boolean isNativePointerValidSafe(long pointer)
Specified by:
isNativePointerValidSafe in class csNativeObject
See Also:
csNativeObject.isNativePointerValidSafe(long)

name

public long name()

name

public void name(long Name)

userData

public iPointer userData()

userData

public void userData(iPointer ud)

shaderVariable

public csShaderVariable shaderVariable()

shaderVariable

public void shaderVariable(csShaderVariable v)

realLocation

public csShaderVariable realLocation()

realLocation

public void realLocation(csShaderVariable v)