crystalspace.jbind.interfaces.ivideo.effects.eflayer
Interface iEffectLayer

All Superinterfaces:
iBase, iPointer
All Known Implementing Classes:
csEffectLayer

public interface iEffectLayer
extends iBase

A layer in an effect pass.

Author:
Java wrapper - Quentin Anciaux, c++ version - http://crystal.sourceforge.net/docs/online/pubapi/structiEffectLayer.php

Method Summary
 int getFirstState()
          Get the id of the first state.
 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.
 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 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

getFirstState

public int getFirstState()
Get the id of the first state.

Returns:

getNextState

public int getNextState()
Get the id of the next state.

Returns:

getRendererData

public iBase getRendererData()
Get renderer specific data.

Returns:

getStateFloat

public float getStateFloat(int state)
Get a state float.

Parameters:
state -
Returns:

getStateOpaque

public iPointer getStateOpaque(int state)
Get a state opaque data.

Parameters:
state -
Returns:

getStateString

public int getStateString(int state)
Get a state string.

Parameters:
state -
Returns:

getStateVector4

public csEffectVector4 getStateVector4(int state)
Get a state vector4.

Parameters:
state -
Returns:

setRendererData

public void setRendererData(iBase data)
Set renderer specific data.

Parameters:
data -

setStateFloat

public void setStateFloat(int state,
                          float value)
Set a state float.

Parameters:
state -
value -

setStateOpaque

public void setStateOpaque(int state,
                           iPointer value)
Set a state opaque data.

Parameters:
state -
value -

setStateString

public void setStateString(int state,
                           int value)
Set a state string.

Parameters:
state -
value -

setStateVector4

public void setStateVector4(int state,
                            csEffectVector4 value)
Set a state vector4.

Parameters:
state -
value -