|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is a list of shadow blocks. An iShadowReceiver will get such a list.
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. |
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 |
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 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 void deleteAllShadows()
public boolean fromCurrentRegion(iShadowBlock block)
block
-
public iShadowBlock getFirstShadowBlock()
public iShadowBlock getLastShadowBlock()
public iShadowBlock getNextShadowBlock(iShadowBlock s)
s
-
public iShadowBlock getPreviousShadowBlock(iShadowBlock s)
s
-
public iShadowIterator getShadowIterator(csBox3 bbox)
bbox
-
public iShadowIterator getShadowIterator(csBox3 bbox, boolean reverse)
bbox
- reverse
-
public iShadowIterator getShadowIterator()
public iShadowIterator getShadowIterator(boolean reverse)
reverse
-
public int markNewRegion()
public iShadowBlock newShadowBlock()
public iShadowBlock newShadowBlock(int num_shadows)
num_shadows
-
public void removeLastShadowBlock()
public void restoreRegion(int prev)
prev
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |