|
|||||||||||
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.campos.csCameraPosition
Field Summary |
Fields inherited from class crystalspace.jbind.impl.csNativeObject |
ImplFactory, nPointer |
Constructor Summary | |
csCameraPosition(iPointer nPointer)
|
Method Summary | |
void |
clearFarPlane()
Clear the far plane so no clipping will occur. |
iCameraPosition |
Clone()
Create a clone this camera position. |
csPlane3 |
getFarPlane()
Get the current far plane (or 0 if none is defined). |
csVector3 |
getForwardVector()
Return the 'front' vector. |
java.lang.String |
getName()
Return the name of the interface |
csVector3 |
getPosition()
Return the position. |
java.lang.String |
getSector()
Return the home sector. |
csVector3 |
getUpwardVector()
Return the 'up' vector. |
int |
getVersion()
Return the version of the interface |
protected boolean |
isNativePointerValidSafe(long pointer)
|
boolean |
load(iCamera cam,
iEngine e)
Load the camera position into a camera object. |
iObject |
queryObject()
Get the iObject for this camera position. |
void |
set(java.lang.String sector,
csVector3 pos,
csVector3 forward,
csVector3 upward)
Set all attributes of the camera position. |
void |
setFarPlane(csPlane3 pl)
Set the 3D far plane used to clip all geometry. |
void |
setForwardVector(csVector3 v)
Set the 'front' vector. |
void |
setPosition(csVector3 p)
Set the position. |
void |
setSector(java.lang.String Name)
Set the home sector. |
void |
setUpwardVector(csVector3 v)
Set the 'up' vector. |
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 csCameraPosition(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 iObject queryObject()
iCameraPosition
queryObject
in interface iCameraPosition
iCameraPosition.queryObject()
public iCameraPosition Clone()
iCameraPosition
Clone
in interface iCameraPosition
iCameraPosition.Clone()
public java.lang.String getSector()
iCameraPosition
getSector
in interface iCameraPosition
iCameraPosition.getSector()
public void setSector(java.lang.String Name)
iCameraPosition
setSector
in interface iCameraPosition
Name
- iCameraPosition.setSector(java.lang.String)
public csVector3 getPosition()
iCameraPosition
getPosition
in interface iCameraPosition
iCameraPosition.getPosition()
public void setPosition(csVector3 p)
iCameraPosition
setPosition
in interface iCameraPosition
p
- iCameraPosition.setPosition(crystalspace.jbind.impl.csgeom.vector3.csVector3)
public csVector3 getUpwardVector()
iCameraPosition
getUpwardVector
in interface iCameraPosition
iCameraPosition.getUpwardVector()
public void setUpwardVector(csVector3 v)
iCameraPosition
setUpwardVector
in interface iCameraPosition
v
- iCameraPosition.setUpwardVector(crystalspace.jbind.impl.csgeom.vector3.csVector3)
public csVector3 getForwardVector()
iCameraPosition
getForwardVector
in interface iCameraPosition
iCameraPosition.getForwardVector()
public void setForwardVector(csVector3 v)
iCameraPosition
setForwardVector
in interface iCameraPosition
v
- iCameraPosition.setForwardVector(crystalspace.jbind.impl.csgeom.vector3.csVector3)
public void set(java.lang.String sector, csVector3 pos, csVector3 forward, csVector3 upward)
iCameraPosition
set
in interface iCameraPosition
sector
- pos
- forward
- upward
- iCameraPosition.set(java.lang.String, crystalspace.jbind.impl.csgeom.vector3.csVector3, crystalspace.jbind.impl.csgeom.vector3.csVector3, crystalspace.jbind.impl.csgeom.vector3.csVector3)
public boolean load(iCamera cam, iEngine e)
iCameraPosition
load
in interface iCameraPosition
cam
- e
-
iCameraPosition.load(crystalspace.jbind.interfaces.iengine.camera.iCamera, crystalspace.jbind.interfaces.iengine.engine.iEngine)
public void setFarPlane(csPlane3 pl)
iCameraPosition
setFarPlane
in interface iCameraPosition
pl
- iCameraPosition.setFarPlane(crystalspace.jbind.impl.csgeom.plane3.csPlane3)
public void clearFarPlane()
iCameraPosition
clearFarPlane
in interface iCameraPosition
iCameraPosition.clearFarPlane()
public csPlane3 getFarPlane()
iCameraPosition
getFarPlane
in interface iCameraPosition
iCameraPosition.getFarPlane()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |