|
|||||||||||
| 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.fview.csFrustumView
| Field Summary |
| Fields inherited from class crystalspace.jbind.impl.csNativeObject |
ImplFactory, nPointer |
| Constructor Summary | |
csFrustumView(iPointer nPointer)
|
|
| Method Summary | |
void |
callObjectFunction(iMeshWrapper mesh,
boolean vis)
Call the object function. |
boolean |
checkProcessMask(int mask)
Check if a mask corresponds with the process mask. |
boolean |
checkShadowMask(int mask)
Check if a mask corresponds with the shadow mask. |
csFrustumContext |
copyFrustumContext()
Create a copy of the current frustum context and return it. |
void |
createFrustumContext()
Create a new frustum context. |
iShadowBlock |
createShadowBlock()
Create a new empty shadow block. |
csFrustumContext |
getFrustumContext()
Get the current frustum context. |
java.lang.String |
getName()
Return the name of the interface |
float |
getRadius()
Get the radius. |
float |
getSquaredRadius()
Get the squared radius. |
iFrustumViewUserdata |
getUserdata()
Get userdata. |
int |
getVersion()
Return the version of the interface |
protected boolean |
isNativePointerValidSafe(long pointer)
|
void |
restoreFrustumContext(csFrustumContext original)
Restore a frustum context. |
void |
setFrustumContext(csFrustumContext ctxt)
This function is similar to CreateFrustumContext() but it sets the given frustum context instead. |
void |
setObjectFunction(iFrustumViewObjectFunc func)
Set the object function. |
void |
setUserdata(iFrustumViewUserdata data)
Set or clear userdata. |
void |
startNewShadowBlock()
Start new shadow list for this frustum. |
boolean |
thingShadowsEnabled()
Return true if shadowing for things is enabled. |
| 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 csFrustumView(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 csFrustumContext getFrustumContext()
iFrustumView
getFrustumContext in interface iFrustumViewiFrustumView.getFrustumContext()public void createFrustumContext()
iFrustumView
createFrustumContext in interface iFrustumViewiFrustumView.createFrustumContext()public csFrustumContext copyFrustumContext()
iFrustumView
copyFrustumContext in interface iFrustumViewiFrustumView.copyFrustumContext()public void setFrustumContext(csFrustumContext ctxt)
iFrustumView
setFrustumContext in interface iFrustumViewctxt - iFrustumView.setFrustumContext(crystalspace.jbind.impl.engine.fview.csFrustumContext)public void restoreFrustumContext(csFrustumContext original)
iFrustumView
restoreFrustumContext in interface iFrustumVieworiginal - iFrustumView.restoreFrustumContext(crystalspace.jbind.impl.engine.fview.csFrustumContext)public void setObjectFunction(iFrustumViewObjectFunc func)
iFrustumView
setObjectFunction in interface iFrustumViewfunc - iFrustumView.setObjectFunction(crystalspace.jbind.interfaces.iengine.fview.iFrustumViewObjectFunc)
public void callObjectFunction(iMeshWrapper mesh,
boolean vis)
iFrustumView
callObjectFunction in interface iFrustumViewmesh - vis - iFrustumView.callObjectFunction(crystalspace.jbind.interfaces.iengine.mesh.iMeshWrapper, boolean)public float getRadius()
iFrustumView
getRadius in interface iFrustumViewiFrustumView.getRadius()public float getSquaredRadius()
iFrustumView
getSquaredRadius in interface iFrustumViewiFrustumView.getSquaredRadius()public boolean thingShadowsEnabled()
iFrustumView
thingShadowsEnabled in interface iFrustumViewiFrustumView.thingShadowsEnabled()public boolean checkShadowMask(int mask)
iFrustumView
checkShadowMask in interface iFrustumViewmask -
iFrustumView.checkShadowMask(int)public boolean checkProcessMask(int mask)
iFrustumView
checkProcessMask in interface iFrustumViewmask -
iFrustumView.checkProcessMask(int)public void startNewShadowBlock()
iFrustumView
startNewShadowBlock in interface iFrustumViewiFrustumView.startNewShadowBlock()public void setUserdata(iFrustumViewUserdata data)
iFrustumView
setUserdata in interface iFrustumViewdata - iFrustumView.setUserdata(crystalspace.jbind.interfaces.iengine.fview.iFrustumViewUserdata)public iFrustumViewUserdata getUserdata()
iFrustumView
getUserdata in interface iFrustumViewiFrustumView.getUserdata()public iShadowBlock createShadowBlock()
iFrustumView
createShadowBlock in interface iFrustumViewiFrustumView.createShadowBlock()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||