|
|||||||||||
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.effects.efpass.csEffectPass
Field Summary |
Fields inherited from class crystalspace.jbind.impl.csNativeObject |
ImplFactory, nPointer |
Constructor Summary | |
csEffectPass(iPointer nPointer)
|
Method Summary | |
iEffectLayer |
createLayer()
Create a new layer. |
int |
getFirstState()
Get the id of the first state. |
iEffectLayer |
getLayer(int layer)
Get a specific layer. |
int |
getLayerCount()
Get number of layers. |
java.lang.String |
getName()
Return the name of the interface |
int |
getNextState()
Get the id of the next state. |
iBase |
getRendererData()
Get renderer specific data. |
float |
getStateFloat(int state)
Get a state float. |
iPointer |
getStateOpaque(int state)
Get a state opaque data. |
int |
getStateString(int state)
Get a state string. |
csEffectVector4 |
getStateVector4(int state)
Get a state vector4. |
int |
getVersion()
Return the version of the interface |
protected boolean |
isNativePointerValidSafe(long pointer)
|
void |
setRendererData(iBase data)
Set renderer specific data. |
void |
setStateFloat(int state,
float value)
Set a state float. |
void |
setStateOpaque(int state,
iPointer value)
Set a state opaque data. |
void |
setStateString(int state,
int value)
Set a state string. |
void |
setStateVector4(int state,
csEffectVector4 value)
Set a state vector4. |
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 csEffectPass(iPointer nPointer)
nPointer
- Method Detail |
public int getVersion()
iBase
getVersion
in interface iBase
getVersion
in class csBase
iBase.getVersion()
public java.lang.String getName()
iBase
getName
in interface iBase
getName
in class csBase
iBase.getName()
protected boolean isNativePointerValidSafe(long pointer)
isNativePointerValidSafe
in class csNativeObject
csNativeObject.isNativePointerValidSafe(long)
public iEffectLayer createLayer()
iEffectPass
createLayer
in interface iEffectPass
iEffectPass.createLayer()
public int getFirstState()
iEffectPass
getFirstState
in interface iEffectPass
iEffectPass.getFirstState()
public iEffectLayer getLayer(int layer)
iEffectPass
getLayer
in interface iEffectPass
layer
-
iEffectPass.getLayer(int)
public int getLayerCount()
iEffectPass
getLayerCount
in interface iEffectPass
iEffectPass.getLayerCount()
public int getNextState()
iEffectPass
getNextState
in interface iEffectPass
iEffectPass.getNextState()
public iBase getRendererData()
iEffectPass
getRendererData
in interface iEffectPass
iEffectPass.getRendererData()
public float getStateFloat(int state)
iEffectPass
getStateFloat
in interface iEffectPass
state
-
iEffectPass.getStateFloat(int)
public iPointer getStateOpaque(int state)
iEffectPass
getStateOpaque
in interface iEffectPass
state
-
iEffectPass.getStateOpaque(int)
public int getStateString(int state)
iEffectPass
getStateString
in interface iEffectPass
state
-
iEffectPass.getStateString(int)
public csEffectVector4 getStateVector4(int state)
iEffectPass
getStateVector4
in interface iEffectPass
state
-
iEffectPass.getStateVector4(int)
public void setRendererData(iBase data)
iEffectPass
setRendererData
in interface iEffectPass
data
- iEffectPass.setRendererData(crystalspace.jbind.interfaces.iutil.scf.iBase)
public void setStateFloat(int state, float value)
iEffectPass
setStateFloat
in interface iEffectPass
state
- value
- iEffectPass.setStateFloat(int, float)
public void setStateOpaque(int state, iPointer value)
iEffectPass
setStateOpaque
in interface iEffectPass
state
- value
- iEffectPass.setStateOpaque(int, crystalspace.jbind.interfaces.iPointer)
public void setStateString(int state, int value)
iEffectPass
setStateString
in interface iEffectPass
state
- value
- iEffectPass.setStateString(int, int)
public void setStateVector4(int state, csEffectVector4 value)
iEffectPass
setStateVector4
in interface iEffectPass
state
- value
- iEffectPass.setStateVector4(int, crystalspace.jbind.impl.video.effects.efvector4.csEffectVector4)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |