|
|||||||||||
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 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 csFrustumContext getFrustumContext()
iFrustumView
getFrustumContext
in interface iFrustumView
iFrustumView.getFrustumContext()
public void createFrustumContext()
iFrustumView
createFrustumContext
in interface iFrustumView
iFrustumView.createFrustumContext()
public csFrustumContext copyFrustumContext()
iFrustumView
copyFrustumContext
in interface iFrustumView
iFrustumView.copyFrustumContext()
public void setFrustumContext(csFrustumContext ctxt)
iFrustumView
setFrustumContext
in interface iFrustumView
ctxt
- iFrustumView.setFrustumContext(crystalspace.jbind.impl.engine.fview.csFrustumContext)
public void restoreFrustumContext(csFrustumContext original)
iFrustumView
restoreFrustumContext
in interface iFrustumView
original
- iFrustumView.restoreFrustumContext(crystalspace.jbind.impl.engine.fview.csFrustumContext)
public void setObjectFunction(iFrustumViewObjectFunc func)
iFrustumView
setObjectFunction
in interface iFrustumView
func
- iFrustumView.setObjectFunction(crystalspace.jbind.interfaces.iengine.fview.iFrustumViewObjectFunc)
public void callObjectFunction(iMeshWrapper mesh, boolean vis)
iFrustumView
callObjectFunction
in interface iFrustumView
mesh
- vis
- iFrustumView.callObjectFunction(crystalspace.jbind.interfaces.iengine.mesh.iMeshWrapper, boolean)
public float getRadius()
iFrustumView
getRadius
in interface iFrustumView
iFrustumView.getRadius()
public float getSquaredRadius()
iFrustumView
getSquaredRadius
in interface iFrustumView
iFrustumView.getSquaredRadius()
public boolean thingShadowsEnabled()
iFrustumView
thingShadowsEnabled
in interface iFrustumView
iFrustumView.thingShadowsEnabled()
public boolean checkShadowMask(int mask)
iFrustumView
checkShadowMask
in interface iFrustumView
mask
-
iFrustumView.checkShadowMask(int)
public boolean checkProcessMask(int mask)
iFrustumView
checkProcessMask
in interface iFrustumView
mask
-
iFrustumView.checkProcessMask(int)
public void startNewShadowBlock()
iFrustumView
startNewShadowBlock
in interface iFrustumView
iFrustumView.startNewShadowBlock()
public void setUserdata(iFrustumViewUserdata data)
iFrustumView
setUserdata
in interface iFrustumView
data
- iFrustumView.setUserdata(crystalspace.jbind.interfaces.iengine.fview.iFrustumViewUserdata)
public iFrustumViewUserdata getUserdata()
iFrustumView
getUserdata
in interface iFrustumView
iFrustumView.getUserdata()
public iShadowBlock createShadowBlock()
iFrustumView
createShadowBlock
in interface iFrustumView
iFrustumView.createShadowBlock()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |