crystalspace.jbind.impl.csgfx.shadervar
Class csShaderVariableAccessor
java.lang.Object
crystalspace.jbind.impl.csNativeObject
crystalspace.jbind.impl.csutil.scf.csBase
crystalspace.jbind.impl.csgfx.shadervar.csShaderVariableAccessor
- All Implemented Interfaces:
- iBase, iJPointer, iPointer, iShaderVariableAccessor
- public class csShaderVariableAccessor
- extends csBase
- implements iShaderVariableAccessor
- Author:
- Quentin Anciaux
Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
csShaderVariableAccessor
public csShaderVariableAccessor(iPointer nPointer)
- Parameters:
nPointer
-
csShaderVariableAccessor
public csShaderVariableAccessor(iPointer nPointer,
iShaderVariableAccessor handler)
csShaderVariableAccessor
public csShaderVariableAccessor(iShaderVariableAccessor handler)
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
- See Also:
csNativeObject.isNativePointerValidSafe(long)
preGetValue
public void preGetValue(csShaderVariable variable)
- Description copied from interface:
iShaderVariableAccessor
- Called before the value of the attached SV is returned.
- Specified by:
preGetValue
in interface iShaderVariableAccessor
- Parameters:
variable
- - See Also:
iShaderVariableAccessor.preGetValue(crystalspace.jbind.impl.csgfx.shadervar.csShaderVariable)
nDelete
protected void nDelete(long pointer)
- Overrides:
nDelete
in class csBase
- See Also:
csNativeObject.nDelete(long)
setHandler
public void setHandler(iShaderVariableAccessor handler)