|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is a baseclass for all interfaces which provides shadervariables both dynamically and static.
Method Summary | |
void |
addVariable(csShaderVariable variable)
Add a variable to this context. |
int |
fillVariableList(csShaderVariableProxyList list)
Fill a csShaderVariableList. |
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. |
Methods inherited from interface crystalspace.jbind.interfaces.iutil.scf.iBase |
decRef, getName, getRefCount, getVersion, incRef, queryInterface, queryInterfaceSafe |
Methods inherited from interface crystalspace.jbind.interfaces.iPointer |
changePointer, getPointer, isMemoryOwner, setMemoryOwner |
Method Detail |
public void addVariable(csShaderVariable variable)
variable
- public int fillVariableList(csShaderVariableProxyList list)
list
-
public csShaderVariable getVariable(int name)
name
-
public csShaderVariable getVariableAdd(int name)
name
-
public csShaderVariable getVariableRecursive(int name)
name
-
public csShaderVariable getVariableRecursiveAdd(int name)
name
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |