|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
iMaterialWrapper |
Clone()
Create a clone this material wrapper,using the same material handle. |
iMaterial |
getMaterial()
Get the original material |
iMaterialHandle |
getMaterialHandle()
Get the material handle |
boolean |
isVisitRequired()
Return true if it is needed to call visit() |
iObject |
queryObject()
Get the iObject for this material |
void |
register(iTextureManager txtmng)
Register the material with the texture manager |
void |
setMaterial(iMaterial material)
Change the base material.Note : The changes will not be visible until you re-register the material |
void |
setMaterialHandle(iMaterialHandle mat)
Change the material handle.Note : This will also change the base material to 0. |
void |
visit()
Visit this material. |
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 iMaterialWrapper Clone()
public iMaterial getMaterial()
public iMaterialHandle getMaterialHandle()
public boolean isVisitRequired()
public iObject queryObject()
public void register(iTextureManager txtmng)
txtmng
- public void setMaterial(iMaterial material)
material
- public void setMaterialHandle(iMaterialHandle mat)
mat
- public void visit()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |