Uses of Class
crystalspace.jbind.impl.csgeom.box.csBox3

Packages that use csBox3
crystalspace.jbind.impl.csgeom.box   
crystalspace.jbind.impl.csgeom.objmodel   
crystalspace.jbind.impl.engine.engine   
crystalspace.jbind.impl.engine.mesh   
crystalspace.jbind.impl.engine.rview   
crystalspace.jbind.impl.engine.sector   
crystalspace.jbind.impl.engine.shadows   
crystalspace.jbind.impl.engine.viscul   
crystalspace.jbind.impl.video.vbufmgr   
crystalspace.jbind.interfaces.iengine.engine   
crystalspace.jbind.interfaces.iengine.mesh   
crystalspace.jbind.interfaces.iengine.rview   
crystalspace.jbind.interfaces.iengine.sector   
crystalspace.jbind.interfaces.iengine.shadows   
crystalspace.jbind.interfaces.iengine.viscul   
crystalspace.jbind.interfaces.igeom.objmodel   
crystalspace.jbind.interfaces.ivideo.vbufmgr   
 

Uses of csBox3 in crystalspace.jbind.impl.csgeom.box
 

Methods in crystalspace.jbind.impl.csgeom.box that return csBox3
 csBox3 csBox3.mul(csBox3 box)
          Compute the intersection of two bounding boxes.
 csBox3 csBox3.add(csVector3 point)
          Compute the union of a point with this bounding box.
 csBox3 csBox3.add(csBox3 box)
          Compute the union of two bounding boxes.
static csBox3 csBox3.mul(csBox3 box1, csBox3 box2)
          Compute the intersection of two bounding boxes.
static csBox3 csBox3.add(csBox3 box, csVector3 point)
          Compute the union of a bounding box and a point.
static csBox3 csBox3.add(csBox3 box1, csBox3 box2)
          Compute the union of two bounding boxes.
 

Methods in crystalspace.jbind.impl.csgeom.box with parameters of type csBox3
 int csBox3.adjacent(csBox3 other)
          Test if this box is adjacent to the other one.
 boolean csBox3.adjacentX(csBox3 other)
          Test if this box is adjacent to the other on the X side.
 boolean csBox3.adjacentY(csBox3 other)
          Test if this box is adjacent to the other on the Y side.
 boolean csBox3.adjacentZ(csBox3 other)
          Test if this box is adjacent to the other on the Z side.
 boolean csBox3.between(csBox3 box1, csBox3 box2)
          Test if this box is between two others.
 boolean csBox3.contains(csBox3 box)
          Test if this box contains the other box.
 void csBox3.manhattanDistance(csBox3 other, csVector3 dist)
          Calculate the minimum manhattan distance between this box and another one.
 csBox3 csBox3.mul(csBox3 box)
          Compute the intersection of two bounding boxes.
 csBox3 csBox3.add(csBox3 box)
          Compute the union of two bounding boxes.
 boolean csBox3.overlap(csBox3 box)
          Test if this box overlaps with the given box.
 boolean csBox3.testIntersect(csBox3 box)
          Test if the two boxes have an intersection.
static csBox3 csBox3.mul(csBox3 box1, csBox3 box2)
          Compute the intersection of two bounding boxes.
static boolean csBox3.nEquals(csBox3 box1, csBox3 box2)
          Tests if two bounding boxes are unequal.
static csBox3 csBox3.add(csBox3 box, csVector3 point)
          Compute the union of a bounding box and a point.
static csBox3 csBox3.add(csBox3 box1, csBox3 box2)
          Compute the union of two bounding boxes.
static boolean csBox3.less(csVector3 point, csBox3 box)
          Tests if a point is contained in a box.
static boolean csBox3.less(csBox3 box1, csBox3 box2)
          Tests if box1 is a subset of box2.
static boolean csBox3.equals(csBox3 box1, csBox3 box2)
          Tests if two bounding boxes are equal.
static boolean csBox3.greater(csBox3 box1, csBox3 box2)
          Tests if box1 is a superset of box2.
 

Uses of csBox3 in crystalspace.jbind.impl.csgeom.objmodel
 

Methods in crystalspace.jbind.impl.csgeom.objmodel with parameters of type csBox3
 void csObjectModel.getObjectBoundingBox(csBox3 bbox)
           
 void csObjectModel.getObjectBoundingBox(csBox3 bbox, int type)
           
 

Uses of csBox3 in crystalspace.jbind.impl.engine.engine
 

Methods in crystalspace.jbind.impl.engine.engine with parameters of type csBox3
 int csEngine.getNearbyLights(iSector sector, csBox3 box, int flags, iLight[] lights, int max_num_lights)
           
 

Uses of csBox3 in crystalspace.jbind.impl.engine.mesh
 

Methods in crystalspace.jbind.impl.engine.mesh with parameters of type csBox3
 float csMeshWrapper.getScreenBoundingBox(iCamera camera, csBox2 sbox, csBox3 cbox)
           
 void csMeshWrapper.getTransformedBoundingBox(csReversibleTransform trans, csBox3 cbox)
           
 void csMeshWrapper.getWorldBoundingBox(csBox3 cbox)
           
 

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

Methods in crystalspace.jbind.impl.engine.rview with parameters of type csBox3
 boolean csRenderView.clipBBox(csBox2 sbox, csBox3 cbox, int clip_portal, int clip_plane, int clip_z_plane)
           
 

Uses of csBox3 in crystalspace.jbind.impl.engine.sector
 

Methods in crystalspace.jbind.impl.engine.sector with parameters of type csBox3
 void csSector.calculateSectorBBox(csBox3 bbox, boolean do_meshes)
           
 

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

Methods in crystalspace.jbind.impl.engine.shadows that return csBox3
 csBox3 csShadowBlock.getBoundingBox()
           
 

Methods in crystalspace.jbind.impl.engine.shadows with parameters of type csBox3
 iShadowIterator csShadowBlockList.getShadowIterator(csBox3 bbox)
           
 iShadowIterator csShadowBlockList.getShadowIterator(csBox3 bbox, boolean reverse)
           
 

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

Methods in crystalspace.jbind.impl.engine.viscul with parameters of type csBox3
 iVisibilityObjectIterator csVisibilityCuller.visTest(csBox3 box)
           
 

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

Methods in crystalspace.jbind.impl.video.vbufmgr that return csBox3
 csBox3 csPolygonBuffer.getBoundingBox()
           
 csBox3 csVertexBuffer.getBoundingBox()
           
 

Methods in crystalspace.jbind.impl.video.vbufmgr with parameters of type csBox3
 boolean csVertexBufferManager.lockBuffer(iVertexBuffer buf, csVector3[] verts, csVector2[] texels, csColor[] colors, int buf_number, csBox3 bbox)
           
 

Uses of csBox3 in crystalspace.jbind.interfaces.iengine.engine
 

Methods in crystalspace.jbind.interfaces.iengine.engine with parameters of type csBox3
 int iEngine.getNearbyLights(iSector sector, csBox3 box, int flags, iLight[] lights, int max_num_lights)
          This routine returns all lights which might affect an object with some bounding box according to the following flags:
 

Uses of csBox3 in crystalspace.jbind.interfaces.iengine.mesh
 

Methods in crystalspace.jbind.interfaces.iengine.mesh with parameters of type csBox3
 void iMeshWrapper.getWorldBoundingBox(csBox3 cbox)
          Get the bounding box of this object in world space.
 void iMeshWrapper.getTransformedBoundingBox(csReversibleTransform trans, csBox3 cbox)
          Get the bounding box of this object after applying a transformation to it.
 float iMeshWrapper.getScreenBoundingBox(iCamera camera, csBox2 sbox, csBox3 cbox)
          Get a very inaccurate bounding box of the object in screen space.
 

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

Methods in crystalspace.jbind.interfaces.iengine.rview with parameters of type csBox3
 boolean iRenderView.clipBBox(csBox2 sbox, csBox3 cbox, int clip_portal, int clip_plane, int clip_z_plane)
          Check if the screen bounding box of an object is visible in this render view.
 

Uses of csBox3 in crystalspace.jbind.interfaces.iengine.sector
 

Methods in crystalspace.jbind.interfaces.iengine.sector with parameters of type csBox3
 void iSector.calculateSectorBBox(csBox3 bbox, boolean do_meshes)
          Calculate the bounding box of all objects in this sector.
 

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

Methods in crystalspace.jbind.interfaces.iengine.shadows that return csBox3
 csBox3 iShadowBlock.getBoundingBox()
          Get the bounding box of this shadow block.
 

Methods in crystalspace.jbind.interfaces.iengine.shadows with parameters of type csBox3
 iShadowIterator iShadowBlockList.getShadowIterator(csBox3 bbox)
          Get an iterator to iterate over all shadows in this list.
 iShadowIterator iShadowBlockList.getShadowIterator(csBox3 bbox, boolean reverse)
          Get an iterator to iterate over all shadows in this list.
 

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

Methods in crystalspace.jbind.interfaces.iengine.viscul with parameters of type csBox3
 iVisibilityObjectIterator iVisibilityCuller.visTest(csBox3 box)
          Mark all objects as visible that intersect with the given bounding box.
 

Uses of csBox3 in crystalspace.jbind.interfaces.igeom.objmodel
 

Methods in crystalspace.jbind.interfaces.igeom.objmodel with parameters of type csBox3
 void iObjectModel.getObjectBoundingBox(csBox3 bbox)
          Get the bounding box in object space for this mesh object.
 void iObjectModel.getObjectBoundingBox(csBox3 bbox, int type)
          Get the bounding box in object space for this mesh object.
 

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

Methods in crystalspace.jbind.interfaces.ivideo.vbufmgr that return csBox3
 csBox3 iVertexBuffer.getBoundingBox()
          Get a bounding box for all the vertices.
 csBox3 iPolygonBuffer.getBoundingBox()
          Get a bounding box for all the vertices.
 

Methods in crystalspace.jbind.interfaces.ivideo.vbufmgr with parameters of type csBox3
 boolean iVertexBufferManager.lockBuffer(iVertexBuffer buf, csVector3[] verts, csVector2[] texels, csColor[] colors, int buf_number, csBox3 bbox)
          Lock this vertex buffer for use.