|
|||||||||||
| 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 | ||||||||||