|
|||||||||||
| 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.csShadowBlockList
| Field Summary |
| Fields inherited from class crystalspace.jbind.impl.csNativeObject |
ImplFactory, nPointer |
| Constructor Summary | |
csShadowBlockList(iPointer nPointer)
|
|
| Method Summary | |
void |
deleteAllShadows()
Destroy all shadow lists and shadows in the list. |
boolean |
fromCurrentRegion(iShadowBlock block)
Returns true if the shadow block belongs to the current region. |
iShadowBlock |
getFirstShadowBlock()
Get first shadow block in the list. |
iShadowBlock |
getLastShadowBlock()
Get last shadow block in the list. |
java.lang.String |
getName()
Return the name of the interface |
iShadowBlock |
getNextShadowBlock(iShadowBlock s)
Get next shadow block. |
iShadowBlock |
getPreviousShadowBlock(iShadowBlock s)
Get previous shadow block. |
iShadowIterator |
getShadowIterator()
Get an iterator to iterate over all shadows in this list. |
iShadowIterator |
getShadowIterator(boolean reverse)
Get an iterator to iterate over all shadows in this list. |
iShadowIterator |
getShadowIterator(csBox3 bbox)
Get an iterator to iterate over all shadows in this list. |
iShadowIterator |
getShadowIterator(csBox3 bbox,
boolean reverse)
Get an iterator to iterate over all shadows in this list. |
int |
getVersion()
Return the version of the interface |
protected boolean |
isNativePointerValidSafe(long pointer)
|
int |
markNewRegion()
Mark a new region of shadow blocks. |
iShadowBlock |
newShadowBlock()
Create a new shadow block and append to the list. |
iShadowBlock |
newShadowBlock(int num_shadows)
Create a new shadow block and append to the list. |
void |
removeLastShadowBlock()
Remove the last shadow block from this list. |
void |
restoreRegion(int prev)
Restore a region (as parameter use the number returned by MarkNewRegion(););. |
| 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 csShadowBlockList(iPointer nPointer)
nPointer - | Method Detail |
public int getVersion()
iBase
getVersion in interface iBasegetVersion in class csBaseiBase.getVersion()public java.lang.String getName()
iBase
getName in interface iBasegetName in class csBaseiBase.getName()protected boolean isNativePointerValidSafe(long pointer)
isNativePointerValidSafe in class csNativeObjectcsNativeObject.isNativePointerValidSafe(long)public void deleteAllShadows()
iShadowBlockList
deleteAllShadows in interface iShadowBlockListiShadowBlockList.deleteAllShadows()public boolean fromCurrentRegion(iShadowBlock block)
iShadowBlockList
fromCurrentRegion in interface iShadowBlockListblock -
iShadowBlockList.fromCurrentRegion(crystalspace.jbind.interfaces.iengine.shadows.iShadowBlock)public iShadowBlock getFirstShadowBlock()
iShadowBlockList
getFirstShadowBlock in interface iShadowBlockListiShadowBlockList.getFirstShadowBlock()public iShadowBlock getLastShadowBlock()
iShadowBlockList
getLastShadowBlock in interface iShadowBlockListiShadowBlockList.getLastShadowBlock()public iShadowBlock getNextShadowBlock(iShadowBlock s)
iShadowBlockList
getNextShadowBlock in interface iShadowBlockLists -
iShadowBlockList.getNextShadowBlock(crystalspace.jbind.interfaces.iengine.shadows.iShadowBlock)public iShadowBlock getPreviousShadowBlock(iShadowBlock s)
iShadowBlockList
getPreviousShadowBlock in interface iShadowBlockLists -
iShadowBlockList.getPreviousShadowBlock(crystalspace.jbind.interfaces.iengine.shadows.iShadowBlock)public iShadowIterator getShadowIterator(csBox3 bbox)
iShadowBlockList
getShadowIterator in interface iShadowBlockListbbox -
iShadowBlockList.getShadowIterator(crystalspace.jbind.impl.csgeom.box.csBox3)
public iShadowIterator getShadowIterator(csBox3 bbox,
boolean reverse)
iShadowBlockList
getShadowIterator in interface iShadowBlockListbbox - reverse -
iShadowBlockList.getShadowIterator(crystalspace.jbind.impl.csgeom.box.csBox3, boolean)public iShadowIterator getShadowIterator()
iShadowBlockList
getShadowIterator in interface iShadowBlockListiShadowBlockList.getShadowIterator()public iShadowIterator getShadowIterator(boolean reverse)
iShadowBlockList
getShadowIterator in interface iShadowBlockListreverse -
iShadowBlockList.getShadowIterator(boolean)public int markNewRegion()
iShadowBlockList
markNewRegion in interface iShadowBlockListiShadowBlockList.markNewRegion()public iShadowBlock newShadowBlock()
iShadowBlockList
newShadowBlock in interface iShadowBlockListiShadowBlockList.newShadowBlock()public iShadowBlock newShadowBlock(int num_shadows)
iShadowBlockList
newShadowBlock in interface iShadowBlockListnum_shadows -
iShadowBlockList.newShadowBlock(int)public void removeLastShadowBlock()
iShadowBlockList
removeLastShadowBlock in interface iShadowBlockListiShadowBlockList.removeLastShadowBlock()public void restoreRegion(int prev)
iShadowBlockList
restoreRegion in interface iShadowBlockListprev - iShadowBlockList.restoreRegion(int)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||