Uses of Class
crystalspace.jbind.impl.csgeom.plane3.csPlane3

Packages that use csPlane3
crystalspace.jbind.impl.csgeom.frustum   
crystalspace.jbind.impl.csgeom.transfrm   
crystalspace.jbind.impl.engine.camera   
crystalspace.jbind.impl.engine.campos   
crystalspace.jbind.impl.engine.portal   
crystalspace.jbind.impl.engine.rview   
crystalspace.jbind.impl.engine.shadows   
crystalspace.jbind.impl.engine.viscul   
crystalspace.jbind.impl.mesh.thing   
crystalspace.jbind.impl.video.graph3d   
crystalspace.jbind.impl.video.vbufmgr   
crystalspace.jbind.interfaces.iengine.camera   
crystalspace.jbind.interfaces.iengine.campos   
crystalspace.jbind.interfaces.iengine.portal   
crystalspace.jbind.interfaces.iengine.rview   
crystalspace.jbind.interfaces.iengine.shadows   
crystalspace.jbind.interfaces.iengine.viscul   
crystalspace.jbind.interfaces.imesh.thing   
crystalspace.jbind.interfaces.ivideo.graph3d   
crystalspace.jbind.interfaces.ivideo.vbufmgr   
 

Uses of csPlane3 in crystalspace.jbind.impl.csgeom.frustum
 

Methods in crystalspace.jbind.impl.csgeom.frustum that return csPlane3
 csPlane3 csFrustum.getBackPlane()
          Get the back plane.
 

Methods in crystalspace.jbind.impl.csgeom.frustum with parameters of type csPlane3
 void csFrustum.clipPolyToPlane(csPlane3 plane)
          Clip the polygon of this frustum to the postive side of an arbitrary plane (which should be specified relative to the origin of the frustum).
static void csFrustum.clipToPlane(csVector3Array vertices, csClipInfo clipinfo, csPlane3 plane)
          Clip a frustum (defined from 0,0,0 origin) to the given plane.
static boolean csFrustum.contains(csVector3Array frustum, csPlane3 plane, csVector3 point)
          Check if a point is inside a frustum.
 void csFrustum.setBackPlane(csPlane3 plane)
          Set the back plane of this frustum.
 

Constructors in crystalspace.jbind.impl.csgeom.frustum with parameters of type csPlane3
csFrustum(csVector3 o, csVector3Array verts, csPlane3 backp)
          Create a frustum given a polygon and a backplane.
csFrustum(csVector3 o, int num_verts, csVertexArrayPool pl, csPlane3 backp)
          Create a frustum given a number of vertices and a backplane.
 

Uses of csPlane3 in crystalspace.jbind.impl.csgeom.transfrm
 

Methods in crystalspace.jbind.impl.csgeom.transfrm that return csPlane3
 csPlane3 csTransform.other2This(csPlane3 p)
          Convert a plane in 'other' space to 'this' space.
 csPlane3 csTransform.other2ThisRelative(csPlane3 p)
          Convert a plane in 'other' space to 'this' space.
static csPlane3 csTransform.mul(csPlane3 p, csTransform t)
          Apply a transformation to a Plane.
static csPlane3 csTransform.mul(csTransform t, csPlane3 p)
          Apply a transformation to a Plane.
static csPlane3 csTransform.mule(csPlane3 p, csTransform t)
          Apply a transformation to a Plane.
 csPlane3 csReversibleTransform.this2Other(csPlane3 p)
          Convert a plane in 'this' space to 'other' space.
 csPlane3 csReversibleTransform.this2OtherRelative(csPlane3 p)
          Convert a plane in 'this' space to 'other' space.
static csPlane3 csReversibleTransform.div(csPlane3 p, csReversibleTransform t)
          Reverse a transformation on a Plane.
static csPlane3 csReversibleTransform.dive(csPlane3 p, csReversibleTransform t)
          Reverse a transformation on a Plane.
 

Methods in crystalspace.jbind.impl.csgeom.transfrm with parameters of type csPlane3
 csPlane3 csTransform.other2This(csPlane3 p)
          Convert a plane in 'other' space to 'this' space.
 csPlane3 csTransform.other2ThisRelative(csPlane3 p)
          Convert a plane in 'other' space to 'this' space.
 void csTransform.other2This(csPlane3 p, csVector3 point, csPlane3 result)
          Convert a plane in 'other' space to 'this' space.
static csTransform csTransform.getReflect(csPlane3 pl)
          Return a transform that represents a mirroring across a plane.
static csPlane3 csTransform.mul(csPlane3 p, csTransform t)
          Apply a transformation to a Plane.
static csPlane3 csTransform.mul(csTransform t, csPlane3 p)
          Apply a transformation to a Plane.
static csPlane3 csTransform.mule(csPlane3 p, csTransform t)
          Apply a transformation to a Plane.
 csPlane3 csReversibleTransform.this2Other(csPlane3 p)
          Convert a plane in 'this' space to 'other' space.
 csPlane3 csReversibleTransform.this2OtherRelative(csPlane3 p)
          Convert a plane in 'this' space to 'other' space.
 void csReversibleTransform.this2Other(csPlane3 p, csVector3 point, csPlane3 result)
          Convert a plane in 'this' space to 'other' space.
static csPlane3 csReversibleTransform.div(csPlane3 p, csReversibleTransform t)
          Reverse a transformation on a Plane.
static csPlane3 csReversibleTransform.dive(csPlane3 p, csReversibleTransform t)
          Reverse a transformation on a Plane.
 

Uses of csPlane3 in crystalspace.jbind.impl.engine.camera
 

Methods in crystalspace.jbind.impl.engine.camera that return csPlane3
 csPlane3 csCamera.getFarPlane()
           
 

Methods in crystalspace.jbind.impl.engine.camera with parameters of type csPlane3
 void csCamera.setFarPlane(csPlane3 fp)
           
 

Uses of csPlane3 in crystalspace.jbind.impl.engine.campos
 

Methods in crystalspace.jbind.impl.engine.campos that return csPlane3
 csPlane3 csCameraPosition.getFarPlane()
           
 

Methods in crystalspace.jbind.impl.engine.campos with parameters of type csPlane3
 void csCameraPosition.setFarPlane(csPlane3 pl)
           
 

Uses of csPlane3 in crystalspace.jbind.impl.engine.portal
 

Methods in crystalspace.jbind.impl.engine.portal that return csPlane3
 csPlane3 csPortal.getObjectPlane()
           
 csPlane3 csPortal.getWorldPlane()
           
 csPlane3 csPortal.getWorldPlane(iMovable movable)
           
 

Methods in crystalspace.jbind.impl.engine.portal with parameters of type csPlane3
 void csPortal.computeCameraPlane(csReversibleTransform t, csPlane3 camplane)
           
 void csPortal.setMirror(csPlane3 plane)
           
 

Uses of csPlane3 in crystalspace.jbind.impl.engine.rview
 

Methods in crystalspace.jbind.impl.engine.rview that return csPlane3
 csPlane3 csRenderView.getClipPlane()
           
 

Methods in crystalspace.jbind.impl.engine.rview with parameters of type csPlane3
 boolean csRenderView.getClipPlane(csPlane3 pl)
           
 void csRenderView.setClipPlane(csPlane3 pl)
           
 

Uses of csPlane3 in crystalspace.jbind.impl.engine.shadows
 

Methods in crystalspace.jbind.impl.engine.shadows with parameters of type csPlane3
 csFrustum csShadowBlock.addShadow(csVector3 origin, iPointer userData, int num_verts, csPlane3 backplane)
           
 

Uses of csPlane3 in crystalspace.jbind.impl.engine.viscul
 

Methods in crystalspace.jbind.impl.engine.viscul with parameters of type csPlane3
 void csVisibilityCuller.visTest(csPlane3 plane, int num_planes, iVisibilityCullerListener viscallback)
           
 iVisibilityObjectIterator csVisibilityCuller.visTest(csPlane3 plane, int num_planes)
           
 

Uses of csPlane3 in crystalspace.jbind.impl.mesh.thing
 

Methods in crystalspace.jbind.impl.mesh.thing that return csPlane3
 csPlane3 csThingFactoryState.getPolygonObjectPlane(int polygon_idx)
           
 csPlane3 csThingState.getPolygonWorldPlane(int polygon_idx)
           
 

Uses of csPlane3 in crystalspace.jbind.impl.video.graph3d
 

Methods in crystalspace.jbind.impl.video.graph3d that return csPlane3
 csPlane3 csGraphics3D.getNearPlane()
           
 

Methods in crystalspace.jbind.impl.video.graph3d with parameters of type csPlane3
 void csGraphics3D.setNearPlane(csPlane3 pl)
           
 

Uses of csPlane3 in crystalspace.jbind.impl.video.vbufmgr
 

Methods in crystalspace.jbind.impl.video.vbufmgr with parameters of type csPlane3
 void csPolygonBuffer.addPolygon(int[] verts, csPolyTextureMapping texmap, csPlane3 poly_normal, int mat_index, iRendererLightmap lm)
           
 

Uses of csPlane3 in crystalspace.jbind.interfaces.iengine.camera
 

Methods in crystalspace.jbind.interfaces.iengine.camera that return csPlane3
 csPlane3 iCamera.getFarPlane()
          Get the 3D far plane that should be used to clip all geometry.
 

Methods in crystalspace.jbind.interfaces.iengine.camera with parameters of type csPlane3
 void iCamera.setFarPlane(csPlane3 fp)
          Set the 3D far plane used to clip all geometry.
 

Uses of csPlane3 in crystalspace.jbind.interfaces.iengine.campos
 

Methods in crystalspace.jbind.interfaces.iengine.campos that return csPlane3
 csPlane3 iCameraPosition.getFarPlane()
          Get the current far plane (or 0 if none is defined).
 

Methods in crystalspace.jbind.interfaces.iengine.campos with parameters of type csPlane3
 void iCameraPosition.setFarPlane(csPlane3 pl)
          Set the 3D far plane used to clip all geometry.
 

Uses of csPlane3 in crystalspace.jbind.interfaces.iengine.portal
 

Methods in crystalspace.jbind.interfaces.iengine.portal that return csPlane3
 csPlane3 iPortal.getObjectPlane()
          Get the object space plane of this portal.Implemented in csPortal.
 csPlane3 iPortal.getWorldPlane()
          Get the world space plane of this portal.
 csPlane3 iPortal.getWorldPlane(iMovable movable)
          Get the world space plane of this portal.
 

Methods in crystalspace.jbind.interfaces.iengine.portal with parameters of type csPlane3
 void iPortal.computeCameraPlane(csReversibleTransform t, csPlane3 camplane)
          Calculate the camera space plane for this portal.
 void iPortal.setMirror(csPlane3 plane)
          Set warping transformation to mirror around the given plane.
 

Uses of csPlane3 in crystalspace.jbind.interfaces.iengine.rview
 

Methods in crystalspace.jbind.interfaces.iengine.rview that return csPlane3
 csPlane3 iRenderView.getClipPlane()
          Get the clip plane
 

Methods in crystalspace.jbind.interfaces.iengine.rview with parameters of type csPlane3
 boolean iRenderView.getClipPlane(csPlane3 pl)
          Get the 3D clip plane that should be used to clip all geometry.
 void iRenderView.setClipPlane(csPlane3 pl)
          Set the 3D clip plane that should be used to clip all geometry
 

Uses of csPlane3 in crystalspace.jbind.interfaces.iengine.shadows
 

Methods in crystalspace.jbind.interfaces.iengine.shadows with parameters of type csPlane3
 csFrustum iShadowBlock.addShadow(csVector3 origin, iPointer userData, int num_verts, csPlane3 backplane)
          Add a new frustum and return a reference.
 

Uses of csPlane3 in crystalspace.jbind.interfaces.iengine.viscul
 

Methods in crystalspace.jbind.interfaces.iengine.viscul with parameters of type csPlane3
 void iVisibilityCuller.visTest(csPlane3 plane, int num_planes, iVisibilityCullerListener viscallback)
          Notify the visibility callback of all objects that are in the volume formed by the set of planes.
 iVisibilityObjectIterator iVisibilityCuller.visTest(csPlane3 plane, int num_planes)
          Mark all objects as visible that are in the volume formed by the set of planes.
 

Uses of csPlane3 in crystalspace.jbind.interfaces.imesh.thing
 

Methods in crystalspace.jbind.interfaces.imesh.thing that return csPlane3
 csPlane3 iThingState.getPolygonWorldPlane(int polygon_idx)
          Get world space plane of the specified polygon.
 csPlane3 iThingFactoryState.getPolygonObjectPlane(int polygon_idx)
          Get object space plane of the specified polygon.
 

Uses of csPlane3 in crystalspace.jbind.interfaces.ivideo.graph3d
 

Methods in crystalspace.jbind.interfaces.ivideo.graph3d that return csPlane3
 csPlane3 iGraphics3D.getNearPlane()
          Get near clip plane.
 

Methods in crystalspace.jbind.interfaces.ivideo.graph3d with parameters of type csPlane3
 void iGraphics3D.setNearPlane(csPlane3 pl)
          Set near clip plane.
 

Uses of csPlane3 in crystalspace.jbind.interfaces.ivideo.vbufmgr
 

Methods in crystalspace.jbind.interfaces.ivideo.vbufmgr with parameters of type csPlane3
 void iPolygonBuffer.addPolygon(int[] verts, csPolyTextureMapping texmap, csPlane3 poly_normal, int mat_index, iRendererLightmap lm)
          Add a polygon to this buffer.