|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Specific shader. Can/will be either render-specific or general The shader in this form is "compiled" and cannot be modified
| Method Summary | |
boolean |
activatePass(int number)
Activate a pass for rendering. |
boolean |
deactivatePass()
Completly deactivate a pass. |
java.lang.String |
getName()
Retrieve name of shader. |
int |
getNumberOfPasses()
Get number of passes this shader have. |
boolean |
setupPass(csRenderMesh mesh,
iShaderVariableContext[] dynamicDomains)
Setup a pass. |
boolean |
teardownPass()
Tear down current state, and prepare for a new mesh (for which SetupPass is called);. |
| Methods inherited from interface crystalspace.jbind.interfaces.ivideo.shader.shader.iShaderVariableContext |
addVariable, fillVariableList, getVariable, getVariableAdd, getVariableRecursive, getVariableRecursiveAdd |
| Methods inherited from interface crystalspace.jbind.interfaces.iutil.scf.iBase |
decRef, getRefCount, getVersion, incRef, queryInterface, queryInterfaceSafe |
| Methods inherited from interface crystalspace.jbind.interfaces.iPointer |
changePointer, getPointer, isMemoryOwner, setMemoryOwner |
| Method Detail |
public boolean activatePass(int number)
number -
public boolean deactivatePass()
public java.lang.String getName()
getName in interface iBaseiBase.getName()public int getNumberOfPasses()
public boolean setupPass(csRenderMesh mesh,
iShaderVariableContext[] dynamicDomains)
mesh - dynamicDomains -
public boolean teardownPass()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||