|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcrystalspace.jbind.impl.csNativeObject
crystalspace.jbind.impl.csutil.scf.csBase
crystalspace.jbind.impl.video.shader.shader.csShaderVariableContext
| Field Summary |
| Fields inherited from class crystalspace.jbind.impl.csNativeObject |
ImplFactory, nPointer |
| Constructor Summary | |
csShaderVariableContext(iPointer nPointer)
|
|
| Method Summary | |
void |
addVariable(csShaderVariable variable)
Add a variable to this context. |
int |
fillVariableList(csShaderVariableProxyList list)
Fill a csShaderVariableList. |
java.lang.String |
getName()
Return the name of the interface |
csShaderVariable |
getVariable(int name)
Get a named variable from this context. |
csShaderVariable |
getVariableAdd(int name)
Like GetVariable();, but it also adds it if doesn't exist already. |
csShaderVariable |
getVariableRecursive(int name)
Get a named variable from this context, and any context above/outer. |
csShaderVariable |
getVariableRecursiveAdd(int name)
Like GetVariable();, but it also adds it if doesn't exist already. |
int |
getVersion()
Return the version of the interface |
protected boolean |
isNativePointerValidSafe(long pointer)
|
| Methods inherited from class crystalspace.jbind.impl.csutil.scf.csBase |
decRef, equals, finalize, getRefCount, incRef, nDelete, queryInterface, queryInterfaceSafe |
| Methods inherited from class crystalspace.jbind.impl.csNativeObject |
changePointer, getPointer, getPointer, getPointerArray, hashCode, isMemoryOwner, isNativePointerValid, newNativeObject, setMemoryOwner, toString |
| Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface crystalspace.jbind.interfaces.iutil.scf.iBase |
decRef, getRefCount, incRef, queryInterface, queryInterfaceSafe |
| Methods inherited from interface crystalspace.jbind.interfaces.iPointer |
changePointer, getPointer, isMemoryOwner, setMemoryOwner |
| Constructor Detail |
public csShaderVariableContext(iPointer nPointer)
nPointer - | Method Detail |
public int getVersion()
iBase
getVersion in interface iBasegetVersion in class csBaseiBase.getVersion()public java.lang.String getName()
iBase
getName in interface iBasegetName in class csBaseiBase.getName()protected boolean isNativePointerValidSafe(long pointer)
isNativePointerValidSafe in class csNativeObjectcsNativeObject.isNativePointerValidSafe(long)public void addVariable(csShaderVariable variable)
iShaderVariableContext
addVariable in interface iShaderVariableContextvariable - iShaderVariableContext.addVariable(crystalspace.jbind.impl.csgfx.shadervar.csShaderVariable)public int fillVariableList(csShaderVariableProxyList list)
iShaderVariableContext
fillVariableList in interface iShaderVariableContextlist -
iShaderVariableContext.fillVariableList(crystalspace.jbind.impl.csgfx.shadervar.csShaderVariableProxyList)public csShaderVariable getVariable(int name)
iShaderVariableContext
getVariable in interface iShaderVariableContextname -
iShaderVariableContext.getVariable(int)public csShaderVariable getVariableAdd(int name)
iShaderVariableContext
getVariableAdd in interface iShaderVariableContextname -
iShaderVariableContext.getVariableAdd(int)public csShaderVariable getVariableRecursive(int name)
iShaderVariableContext
getVariableRecursive in interface iShaderVariableContextname -
iShaderVariableContext.getVariableRecursive(int)public csShaderVariable getVariableRecursiveAdd(int name)
iShaderVariableContext
getVariableRecursiveAdd in interface iShaderVariableContextname -
iShaderVariableContext.getVariableRecursiveAdd(int)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||