|
|||||||||||
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.efdef.csEffectDefinition
Field Summary |
Fields inherited from class crystalspace.jbind.impl.csNativeObject |
ImplFactory, nPointer |
Constructor Summary | |
csEffectDefinition(iPointer nPointer)
|
Method Summary | |
iEffectTechnique |
createTechnique()
Create a new technique. |
java.lang.String |
getName()
Retrieve name of effect. |
iEffectTechnique |
getTechnique(int technique)
Retrieve a technique. |
int |
getTechniqueCount()
Get number of techniques. |
float |
getVariableFloat(int variableID)
Get variable value as float. |
int |
getVariableID(int string)
Get/create variable. |
int |
getVariableID(int string,
boolean create)
Get/create variable. |
char |
getVariableType(int variableID)
Get varaibletype. |
csEffectVector4 |
getVariableVector4(int variableID)
Get variable value as csEffectVector4. |
int |
getVersion()
Return the version of the interface |
protected boolean |
isNativePointerValidSafe(long pointer)
|
void |
setName(java.lang.String name)
Set this Effect's name. |
void |
setVariableFloat(int variableID,
float value)
Set variable value as float. |
void |
setVariableVector4(int variableID,
csEffectVector4 value)
Set variable value as 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 csEffectDefinition(iPointer nPointer)
nPointer
- Method Detail |
public int getVersion()
iBase
getVersion
in interface iBase
getVersion
in class csBase
iBase.getVersion()
public java.lang.String getName()
iEffectDefinition
getName
in interface iEffectDefinition
getName
in class csBase
iBase.getName()
protected boolean isNativePointerValidSafe(long pointer)
isNativePointerValidSafe
in class csNativeObject
csNativeObject.isNativePointerValidSafe(long)
public iEffectTechnique createTechnique()
iEffectDefinition
createTechnique
in interface iEffectDefinition
iEffectDefinition.createTechnique()
public iEffectTechnique getTechnique(int technique)
iEffectDefinition
getTechnique
in interface iEffectDefinition
technique
-
iEffectDefinition.getTechnique(int)
public int getTechniqueCount()
iEffectDefinition
getTechniqueCount
in interface iEffectDefinition
iEffectDefinition.getTechniqueCount()
public float getVariableFloat(int variableID)
iEffectDefinition
getVariableFloat
in interface iEffectDefinition
variableID
-
iEffectDefinition.getVariableFloat(int)
public int getVariableID(int string)
iEffectDefinition
getVariableID
in interface iEffectDefinition
string
-
iEffectDefinition.getVariableID(int)
public int getVariableID(int string, boolean create)
iEffectDefinition
getVariableID
in interface iEffectDefinition
string
- create
-
iEffectDefinition.getVariableID(int, boolean)
public char getVariableType(int variableID)
iEffectDefinition
getVariableType
in interface iEffectDefinition
variableID
-
iEffectDefinition.getVariableType(int)
public csEffectVector4 getVariableVector4(int variableID)
iEffectDefinition
getVariableVector4
in interface iEffectDefinition
variableID
-
iEffectDefinition.getVariableVector4(int)
public void setName(java.lang.String name)
iEffectDefinition
setName
in interface iEffectDefinition
name
- iEffectDefinition.setName(java.lang.String)
public void setVariableFloat(int variableID, float value)
iEffectDefinition
setVariableFloat
in interface iEffectDefinition
variableID
- value
- iEffectDefinition.setVariableFloat(int, float)
public void setVariableVector4(int variableID, csEffectVector4 value)
iEffectDefinition
setVariableVector4
in interface iEffectDefinition
variableID
- value
- iEffectDefinition.setVariableVector4(int, crystalspace.jbind.impl.video.effects.efvector4.csEffectVector4)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |