|
|||||||||||
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.engine.mesh.csMeshFactoryWrapper
Field Summary |
Fields inherited from class crystalspace.jbind.impl.csNativeObject |
ImplFactory, nPointer |
Constructor Summary | |
csMeshFactoryWrapper(iPointer nPointer)
|
Method Summary | |
void |
addFactoryToStaticLOD(int lod,
iMeshFactoryWrapper fact)
Set a given child factory at a specific lod level. |
iMeshWrapper |
createMeshWrapper()
Create mesh objects from this factory. |
iLODControl |
createStaticLODC()
Create a LOD control template for this factory. |
void |
destroyStaticLOD()
Destroy the LOD control for this factory. |
iMeshFactoryList |
getChildren()
Get all the children of this mesh factory. |
iMeshObjectFactory |
getMeshObjectFactory()
Get the iMeshObjectFactory. |
java.lang.String |
getName()
Return the name of the interface |
iMeshFactoryWrapper |
getParentContainer()
Get the parent of this factory. |
float[] |
getStaticLOD()
Get the LOD function parameters for this factory. |
iLODControl |
getStaticLODC()
Get the LOD control for this factory. |
csReversibleTransform |
getTransform()
Get optional relative transform (relative to parent). |
int |
getVersion()
Return the version of the interface |
void |
hardTransform(csReversibleTransform t)
Do a hard transform of this factory. |
protected boolean |
isNativePointerValidSafe(long pointer)
|
iObject |
queryObject()
Get the iObject for this mesh factory. |
void |
removeFactoryFromStaticLOD(iMeshFactoryWrapper fact)
Remove a child factory from all lod levels. |
void |
setMeshObjectFactory(iMeshObjectFactory fact)
Set the mesh object factory. |
void |
setParentContainer(iMeshFactoryWrapper p)
Set the parent of this factory. |
void |
setStaticLOD(float m,
float a)
Set the LOD function parameters for this factory. |
void |
setTransform(csReversibleTransform tr)
Set optional relative transform (relative to parent). |
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 csMeshFactoryWrapper(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 iObject queryObject()
iMeshFactoryWrapper
queryObject
in interface iMeshFactoryWrapper
iMeshFactoryWrapper.queryObject()
public iMeshObjectFactory getMeshObjectFactory()
iMeshFactoryWrapper
getMeshObjectFactory
in interface iMeshFactoryWrapper
iMeshFactoryWrapper.getMeshObjectFactory()
public void setMeshObjectFactory(iMeshObjectFactory fact)
iMeshFactoryWrapper
setMeshObjectFactory
in interface iMeshFactoryWrapper
fact
- iMeshFactoryWrapper.setMeshObjectFactory(crystalspace.jbind.interfaces.imesh.object.iMeshObjectFactory)
public void hardTransform(csReversibleTransform t)
iMeshFactoryWrapper
hardTransform
in interface iMeshFactoryWrapper
t
- iMeshFactoryWrapper.hardTransform(crystalspace.jbind.impl.csgeom.transfrm.csReversibleTransform)
public iMeshWrapper createMeshWrapper()
iMeshFactoryWrapper
createMeshWrapper
in interface iMeshFactoryWrapper
iMeshFactoryWrapper.createMeshWrapper()
public iMeshFactoryWrapper getParentContainer()
iMeshFactoryWrapper
getParentContainer
in interface iMeshFactoryWrapper
iMeshFactoryWrapper.getParentContainer()
public void setParentContainer(iMeshFactoryWrapper p)
iMeshFactoryWrapper
setParentContainer
in interface iMeshFactoryWrapper
p
- iMeshFactoryWrapper.setParentContainer(crystalspace.jbind.interfaces.iengine.mesh.iMeshFactoryWrapper)
public iMeshFactoryList getChildren()
iMeshFactoryWrapper
getChildren
in interface iMeshFactoryWrapper
iMeshFactoryWrapper.getChildren()
public csReversibleTransform getTransform()
iMeshFactoryWrapper
getTransform
in interface iMeshFactoryWrapper
iMeshFactoryWrapper.getTransform()
public void setTransform(csReversibleTransform tr)
iMeshFactoryWrapper
setTransform
in interface iMeshFactoryWrapper
tr
- iMeshFactoryWrapper.setTransform(crystalspace.jbind.impl.csgeom.transfrm.csReversibleTransform)
public iLODControl createStaticLODC()
iMeshFactoryWrapper
createStaticLODC
in interface iMeshFactoryWrapper
iMeshFactoryWrapper.createStaticLODC()
public void destroyStaticLOD()
iMeshFactoryWrapper
destroyStaticLOD
in interface iMeshFactoryWrapper
iMeshFactoryWrapper.destroyStaticLOD()
public iLODControl getStaticLODC()
iMeshFactoryWrapper
getStaticLODC
in interface iMeshFactoryWrapper
iMeshFactoryWrapper.getStaticLODC()
public void setStaticLOD(float m, float a)
iMeshFactoryWrapper
setStaticLOD
in interface iMeshFactoryWrapper
m
- a
- iMeshFactoryWrapper.setStaticLOD(float, float)
public float[] getStaticLOD()
iMeshFactoryWrapper
getStaticLOD
in interface iMeshFactoryWrapper
iMeshFactoryWrapper.getStaticLOD()
public void addFactoryToStaticLOD(int lod, iMeshFactoryWrapper fact)
iMeshFactoryWrapper
addFactoryToStaticLOD
in interface iMeshFactoryWrapper
lod
- fact
- iMeshFactoryWrapper.addFactoryToStaticLOD(int, crystalspace.jbind.interfaces.iengine.mesh.iMeshFactoryWrapper)
public void removeFactoryFromStaticLOD(iMeshFactoryWrapper fact)
iMeshFactoryWrapper
removeFactoryFromStaticLOD
in interface iMeshFactoryWrapper
fact
- iMeshFactoryWrapper.removeFactoryFromStaticLOD(crystalspace.jbind.interfaces.iengine.mesh.iMeshFactoryWrapper)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |