|
|||||||||||
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.shadows.csShadowIterator
Field Summary |
Fields inherited from class crystalspace.jbind.impl.csNativeObject |
ImplFactory, nPointer |
Constructor Summary | |
csShadowIterator(iPointer nPointer)
|
Method Summary | |
void |
deleteCurrent()
Delete the last returned shadow. |
iShadowBlock |
getCurrentShadowBlock()
Return the shadow list for the current element. |
java.lang.String |
getName()
Return the name of the interface |
iShadowBlock |
getNextShadowBlock()
Return the shadow list for the next element. |
iPointer |
getUserData()
Get the user data for the last shadow. |
int |
getVersion()
Return the version of the interface |
boolean |
hasNext()
Is there still an element in this iterator? |
protected boolean |
isNativePointerValidSafe(long pointer)
|
boolean |
isRelevant()
Return if the last shadow is relevant or not. |
void |
markRelevant(boolean rel)
Mark the last shadow as relevant. |
csFrustum |
next()
Get the next shadow. |
void |
reset()
Reset the iterator to start again. |
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 csShadowIterator(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 void deleteCurrent()
iShadowIterator
deleteCurrent
in interface iShadowIterator
iShadowIterator.deleteCurrent()
public iShadowBlock getCurrentShadowBlock()
iShadowIterator
getCurrentShadowBlock
in interface iShadowIterator
iShadowIterator.getCurrentShadowBlock()
public iShadowBlock getNextShadowBlock()
iShadowIterator
getNextShadowBlock
in interface iShadowIterator
iShadowIterator.getNextShadowBlock()
public iPointer getUserData()
iShadowIterator
getUserData
in interface iShadowIterator
iShadowIterator.getUserData()
public boolean hasNext()
iShadowIterator
hasNext
in interface iShadowIterator
iShadowIterator.hasNext()
public boolean isRelevant()
iShadowIterator
isRelevant
in interface iShadowIterator
iShadowIterator.isRelevant()
public void markRelevant(boolean rel)
iShadowIterator
markRelevant
in interface iShadowIterator
rel
- iShadowIterator.markRelevant(boolean)
public csFrustum next()
iShadowIterator
next
in interface iShadowIterator
iShadowIterator.next()
public void reset()
iShadowIterator
reset
in interface iShadowIterator
iShadowIterator.reset()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |