|
|||||||||||
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 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 deleteAllShadows()
iShadowBlockList
deleteAllShadows
in interface iShadowBlockList
iShadowBlockList.deleteAllShadows()
public boolean fromCurrentRegion(iShadowBlock block)
iShadowBlockList
fromCurrentRegion
in interface iShadowBlockList
block
-
iShadowBlockList.fromCurrentRegion(crystalspace.jbind.interfaces.iengine.shadows.iShadowBlock)
public iShadowBlock getFirstShadowBlock()
iShadowBlockList
getFirstShadowBlock
in interface iShadowBlockList
iShadowBlockList.getFirstShadowBlock()
public iShadowBlock getLastShadowBlock()
iShadowBlockList
getLastShadowBlock
in interface iShadowBlockList
iShadowBlockList.getLastShadowBlock()
public iShadowBlock getNextShadowBlock(iShadowBlock s)
iShadowBlockList
getNextShadowBlock
in interface iShadowBlockList
s
-
iShadowBlockList.getNextShadowBlock(crystalspace.jbind.interfaces.iengine.shadows.iShadowBlock)
public iShadowBlock getPreviousShadowBlock(iShadowBlock s)
iShadowBlockList
getPreviousShadowBlock
in interface iShadowBlockList
s
-
iShadowBlockList.getPreviousShadowBlock(crystalspace.jbind.interfaces.iengine.shadows.iShadowBlock)
public iShadowIterator getShadowIterator(csBox3 bbox)
iShadowBlockList
getShadowIterator
in interface iShadowBlockList
bbox
-
iShadowBlockList.getShadowIterator(crystalspace.jbind.impl.csgeom.box.csBox3)
public iShadowIterator getShadowIterator(csBox3 bbox, boolean reverse)
iShadowBlockList
getShadowIterator
in interface iShadowBlockList
bbox
- reverse
-
iShadowBlockList.getShadowIterator(crystalspace.jbind.impl.csgeom.box.csBox3, boolean)
public iShadowIterator getShadowIterator()
iShadowBlockList
getShadowIterator
in interface iShadowBlockList
iShadowBlockList.getShadowIterator()
public iShadowIterator getShadowIterator(boolean reverse)
iShadowBlockList
getShadowIterator
in interface iShadowBlockList
reverse
-
iShadowBlockList.getShadowIterator(boolean)
public int markNewRegion()
iShadowBlockList
markNewRegion
in interface iShadowBlockList
iShadowBlockList.markNewRegion()
public iShadowBlock newShadowBlock()
iShadowBlockList
newShadowBlock
in interface iShadowBlockList
iShadowBlockList.newShadowBlock()
public iShadowBlock newShadowBlock(int num_shadows)
iShadowBlockList
newShadowBlock
in interface iShadowBlockList
num_shadows
-
iShadowBlockList.newShadowBlock(int)
public void removeLastShadowBlock()
iShadowBlockList
removeLastShadowBlock
in interface iShadowBlockList
iShadowBlockList.removeLastShadowBlock()
public void restoreRegion(int prev)
iShadowBlockList
restoreRegion
in interface iShadowBlockList
prev
- iShadowBlockList.restoreRegion(int)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |