Uses of Interface
crystalspace.jbind.interfaces.iengine.mesh.iMeshWrapper

Packages that use iMeshWrapper
crystalspace.jbind.impl.engine.engine   
crystalspace.jbind.impl.engine.fview   
crystalspace.jbind.impl.engine.mesh   
crystalspace.jbind.impl.engine.portal   
crystalspace.jbind.impl.engine.region   
crystalspace.jbind.impl.engine.sector   
crystalspace.jbind.impl.engine.viscul   
crystalspace.jbind.impl.map   
crystalspace.jbind.impl.map.ldrctxt   
crystalspace.jbind.interfaces.iengine.engine   
crystalspace.jbind.interfaces.iengine.fview   
crystalspace.jbind.interfaces.iengine.mesh   
crystalspace.jbind.interfaces.iengine.portal   
crystalspace.jbind.interfaces.iengine.region   
crystalspace.jbind.interfaces.iengine.sector   
crystalspace.jbind.interfaces.iengine.viscul   
crystalspace.jbind.interfaces.imap   
crystalspace.jbind.interfaces.imap.ldrctxt   
 

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

Methods in crystalspace.jbind.impl.engine.engine that return iMeshWrapper
 iMeshWrapper csEngine.createSectorWallsMesh(iSector sector, java.lang.String name)
           
 iMeshWrapper csEngine.createMeshWrapper(iMeshFactoryWrapper factory, java.lang.String name, iSector sector, csVector3 pos)
           
 iMeshWrapper csEngine.createMeshWrapper(iMeshFactoryWrapper factory, java.lang.String name, iSector sector)
           
 iMeshWrapper csEngine.createMeshWrapper(iMeshFactoryWrapper factory, java.lang.String name)
           
 iMeshWrapper csEngine.createMeshWrapper(iMeshObject meshobj, java.lang.String name, iSector sector, csVector3 pos)
           
 iMeshWrapper csEngine.createMeshWrapper(iMeshObject meshobj, java.lang.String name, iSector sector)
           
 iMeshWrapper csEngine.createMeshWrapper(iMeshObject meshobj, java.lang.String name)
           
 iMeshWrapper csEngine.createMeshWrapper(java.lang.String classid, java.lang.String name, iSector sector, csVector3 pos)
           
 iMeshWrapper csEngine.createMeshWrapper(java.lang.String classid, java.lang.String name, iSector sector)
           
 iMeshWrapper csEngine.createMeshWrapper(java.lang.String classid, java.lang.String name)
           
 iMeshWrapper csEngine.createMeshWrapper(java.lang.String name)
           
 iMeshWrapper csEngine.createPortal(java.lang.String name, iMeshWrapper parentMesh, iSector destSector, csVector3 vertices, int num_vertices, iPortal portal)
           
 iMeshWrapper csEngine.createPortal(java.lang.String name, iSector sourceSector, csVector3 pos, iSector destSector, csVector3 vertices, int num_vertices, iPortal portal)
           
 iMeshWrapper csEngine.createPortalContainer(java.lang.String name, iSector sector, csVector3 pos)
           
 iMeshWrapper csEngine.createPortalContainer(java.lang.String name, iSector sector)
           
 iMeshWrapper csEngine.createPortalContainer(java.lang.String name)
           
 iMeshWrapper csEngine.createThingMesh(iSector sector, java.lang.String name)
           
 iMeshWrapper csEngine.findMeshObject(java.lang.String name, iRegion region)
           
 iMeshWrapper csEngine.findMeshObject(java.lang.String name)
           
 iMeshWrapper csEngine.loadMeshWrapper(java.lang.String name, java.lang.String loaderClassId, iDataBuffer input, iSector sector, csVector3 pos)
           
 

Methods in crystalspace.jbind.impl.engine.engine with parameters of type iMeshWrapper
 iMeshWrapper csEngine.createPortal(java.lang.String name, iMeshWrapper parentMesh, iSector destSector, csVector3 vertices, int num_vertices, iPortal portal)
           
 void csEngine.wantToDie(iMeshWrapper mesh)
           
 

Uses of iMeshWrapper in crystalspace.jbind.impl.engine.fview
 

Methods in crystalspace.jbind.impl.engine.fview with parameters of type iMeshWrapper
 void csFrustumView.callObjectFunction(iMeshWrapper mesh, boolean vis)
           
 void csFrustumViewObjectFunc.func(iMeshWrapper mesh, iFrustumView lview, boolean vis)
           
 

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

Classes in crystalspace.jbind.impl.engine.mesh that implement iMeshWrapper
 class csMeshWrapper
           
 

Methods in crystalspace.jbind.impl.engine.mesh that return iMeshWrapper
 iMeshWrapper csMeshWrapper.getParentContainer()
           
 iMeshWrapper csMeshFactoryWrapper.createMeshWrapper()
           
 iMeshWrapper csMeshList.get(int n)
           
 iMeshWrapper csMeshList.findByName(java.lang.String Name)
           
 iMeshWrapper csMeshWrapperIterator.next()
           
 

Methods in crystalspace.jbind.impl.engine.mesh with parameters of type iMeshWrapper
 void csMeshWrapper.addMeshToStaticLOD(int lod, iMeshWrapper mesh)
           
 void csMeshWrapper.removeMeshFromStaticLOD(iMeshWrapper mesh)
           
 void csMeshWrapper.setParentContainer(iMeshWrapper obj)
           
 boolean csMeshDrawCallback.beforeDrawing(iMeshWrapper spr, iRenderView rview)
           
 int csMeshList.add(iMeshWrapper obj)
           
 boolean csMeshList.remove(iMeshWrapper obj)
           
 int csMeshList.find(iMeshWrapper obj)
           
 

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

Methods in crystalspace.jbind.impl.engine.portal that return iMeshWrapper
 iMeshWrapper csPortal.hitBeamPortals(csReversibleTransform t, csVector3 start, csVector3 end, csVector3 isect, int[] polygon_idx)
           
 

Uses of iMeshWrapper in crystalspace.jbind.impl.engine.region
 

Methods in crystalspace.jbind.impl.engine.region that return iMeshWrapper
 iMeshWrapper csRegion.findMeshObject(java.lang.String iName)
           
 

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

Methods in crystalspace.jbind.impl.engine.sector that return iMeshWrapper
 iMeshWrapper csSector.hitBeam(csVector3 start, csVector3 end, csVector3 intersect, int polygon_idx, boolean accurate)
           
 iMeshWrapper csSector.hitBeam(csVector3 start, csVector3 end, csVector3 intersect, int polygon_idx)
           
 iMeshWrapper csSector.hitBeamPortals(csVector3 start, csVector3 end, csVector3 isect, int polygon_idx)
           
 

Methods in crystalspace.jbind.impl.engine.sector with parameters of type iMeshWrapper
 void csSector.registerPortalMesh(iMeshWrapper mesh)
           
 void csSector.shineLights(iMeshWrapper mesh)
           
 void csSector.unregisterPortalMesh(iMeshWrapper mesh)
           
 

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

Methods in crystalspace.jbind.impl.engine.viscul that return iMeshWrapper
 iMeshWrapper csVisibilityObject.getMeshWrapper()
           
 

Methods in crystalspace.jbind.impl.engine.viscul with parameters of type iMeshWrapper
 boolean csVisibilityCuller.intersectSegment(csVector3 start, csVector3 end, csVector3 isect, float pr, iMeshWrapper p_mesh)
           
 boolean csVisibilityCuller.intersectSegment(csVector3 start, csVector3 end, csVector3 isect, float pr, iMeshWrapper p_mesh, int poly_idx)
           
 boolean csVisibilityCuller.intersectSegment(csVector3 start, csVector3 end, csVector3 isect, float pr, iMeshWrapper p_mesh, int poly_idx, boolean accurate)
           
 void csVisibilityCullerListener.objectVisible(iVisibilityObject visobject, iMeshWrapper mesh)
           
 

Uses of iMeshWrapper in crystalspace.jbind.impl.map
 

Methods in crystalspace.jbind.impl.map that return iMeshWrapper
 iMeshWrapper csLoader.loadMeshObject(java.lang.String fname)
           
 

Uses of iMeshWrapper in crystalspace.jbind.impl.map.ldrctxt
 

Methods in crystalspace.jbind.impl.map.ldrctxt that return iMeshWrapper
 iMeshWrapper csLoaderContext.findMeshObject(java.lang.String name)
           
 

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

Methods in crystalspace.jbind.interfaces.iengine.engine that return iMeshWrapper
 iMeshWrapper iEngine.createSectorWallsMesh(iSector sector, java.lang.String name)
          Convenience function to create the thing containing the convex outline of a sector.
 iMeshWrapper iEngine.createThingMesh(iSector sector, java.lang.String name)
          Convenience function to create a thing mesh in a sector.
 iMeshWrapper iEngine.findMeshObject(java.lang.String name)
          Find the given mesh object.
 iMeshWrapper iEngine.findMeshObject(java.lang.String name, iRegion region)
          Find the given mesh object.
 iMeshWrapper iEngine.createMeshWrapper(iMeshFactoryWrapper factory, java.lang.String name)
          Convenience function to create a mesh object for a given factory.
 iMeshWrapper iEngine.createMeshWrapper(iMeshFactoryWrapper factory, java.lang.String name, iSector sector)
          Convenience function to create a mesh object for a given factory.
 iMeshWrapper iEngine.createMeshWrapper(iMeshFactoryWrapper factory, java.lang.String name, iSector sector, csVector3 pos)
          Convenience function to create a mesh object for a given factory.
 iMeshWrapper iEngine.createMeshWrapper(iMeshObject meshobj, java.lang.String name)
          Create a mesh wrapper for an existing mesh object.
 iMeshWrapper iEngine.createMeshWrapper(iMeshObject meshobj, java.lang.String name, iSector sector)
          Create a mesh wrapper for an existing mesh object.
 iMeshWrapper iEngine.createMeshWrapper(iMeshObject meshobj, java.lang.String name, iSector sector, csVector3 pos)
          Create a mesh wrapper for an existing mesh object.
 iMeshWrapper iEngine.createMeshWrapper(java.lang.String classid, java.lang.String name)
          Create a mesh wrapper from a class id.
 iMeshWrapper iEngine.createMeshWrapper(java.lang.String classid, java.lang.String name, iSector sector)
          Create a mesh wrapper from a class id.
 iMeshWrapper iEngine.createMeshWrapper(java.lang.String classid, java.lang.String name, iSector sector, csVector3 pos)
          Create a mesh wrapper from a class id.
 iMeshWrapper iEngine.createMeshWrapper(java.lang.String name)
          Create an uninitialized mesh wrapper
 iMeshWrapper iEngine.loadMeshWrapper(java.lang.String name, java.lang.String loaderClassId, iDataBuffer input, iSector sector, csVector3 pos)
          Convenience function to load a mesh object from a given loader plugin.
 iMeshWrapper iEngine.createPortalContainer(java.lang.String name)
          Create an empty portal container in some sector.
 iMeshWrapper iEngine.createPortalContainer(java.lang.String name, iSector sector)
          Create an empty portal container in some sector.
 iMeshWrapper iEngine.createPortalContainer(java.lang.String name, iSector sector, csVector3 pos)
          Create an empty portal container in some sector.
 iMeshWrapper iEngine.createPortal(java.lang.String name, iMeshWrapper parentMesh, iSector destSector, csVector3 vertices, int num_vertices, iPortal portal)
          Conveniance function to create a portal from one sector to another and make this portal a child mesh of another mesh.
 iMeshWrapper iEngine.createPortal(java.lang.String name, iSector sourceSector, csVector3 pos, iSector destSector, csVector3 vertices, int num_vertices, iPortal portal)
          Conveniance function to create a portal from one sector to another.
 

Methods in crystalspace.jbind.interfaces.iengine.engine with parameters of type iMeshWrapper
 iMeshWrapper iEngine.createPortal(java.lang.String name, iMeshWrapper parentMesh, iSector destSector, csVector3 vertices, int num_vertices, iPortal portal)
          Conveniance function to create a portal from one sector to another and make this portal a child mesh of another mesh.
 void iEngine.wantToDie(iMeshWrapper mesh)
          Sometimes a mesh wants to destruct itself (for example a particle system that has only limited lifetime).
 

Uses of iMeshWrapper in crystalspace.jbind.interfaces.iengine.fview
 

Methods in crystalspace.jbind.interfaces.iengine.fview with parameters of type iMeshWrapper
 void iFrustumView.callObjectFunction(iMeshWrapper mesh, boolean vis)
          Call the object function.
 void iFrustumViewObjectFunc.func(iMeshWrapper mesh, iFrustumView lview, boolean vis)
          Function that will be called for every visited object (during CastShadows() procedure from the visibility culler).
 

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

Methods in crystalspace.jbind.interfaces.iengine.mesh that return iMeshWrapper
 iMeshWrapper iMeshWrapper.getParentContainer()
          Get the parent of this mesh.
 iMeshWrapper iMeshList.get(int n)
          Return a mesh by index.
 iMeshWrapper iMeshList.findByName(java.lang.String Name)
          Find a mesh by name.
 iMeshWrapper iMeshFactoryWrapper.createMeshWrapper()
          Create mesh objects from this factory.
 iMeshWrapper iMeshWrapperIterator.next()
          Move forward.
 

Methods in crystalspace.jbind.interfaces.iengine.mesh with parameters of type iMeshWrapper
 void iMeshWrapper.setParentContainer(iMeshWrapper obj)
          Set the parent of this mesh.
 void iMeshWrapper.addMeshToStaticLOD(int lod, iMeshWrapper mesh)
          Set a given child mesh at a specific lod level.
 void iMeshWrapper.removeMeshFromStaticLOD(iMeshWrapper mesh)
          Remove a child mesh from all lod levels.
 int iMeshList.add(iMeshWrapper obj)
          Add a mesh.
 boolean iMeshList.remove(iMeshWrapper obj)
          Remove a mesh.
 int iMeshList.find(iMeshWrapper obj)
          Find a mesh and return its index.
 boolean iMeshDrawCallback.beforeDrawing(iMeshWrapper spr, iRenderView rview)
          beforeDrawing.
 

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

Methods in crystalspace.jbind.interfaces.iengine.portal that return iMeshWrapper
 iMeshWrapper iPortal.hitBeamPortals(csReversibleTransform t, csVector3 start, csVector3 end, csVector3 isect, int[] polygon_idx)
          Follow a beam through this portal and return the mesh and polygon index that it hits with (0 incase no hit).
 

Uses of iMeshWrapper in crystalspace.jbind.interfaces.iengine.region
 

Methods in crystalspace.jbind.interfaces.iengine.region that return iMeshWrapper
 iMeshWrapper iRegion.findMeshObject(java.lang.String iName)
          Find a sprite in this region by name.
 

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

Methods in crystalspace.jbind.interfaces.iengine.sector that return iMeshWrapper
 iMeshWrapper iSector.hitBeam(csVector3 start, csVector3 end, csVector3 intersect, int polygon_idx)
          Follow a beam from start to end and return the first object that is hit.
 iMeshWrapper iSector.hitBeam(csVector3 start, csVector3 end, csVector3 intersect, int polygon_idx, boolean accurate)
          Follow a beam from start to end and return the first object that is hit.
 iMeshWrapper iSector.hitBeamPortals(csVector3 start, csVector3 end, csVector3 isect, int polygon_idx)
          Follow a beam from start to end and return the first polygon that is hit.
 

Methods in crystalspace.jbind.interfaces.iengine.sector with parameters of type iMeshWrapper
 void iSector.registerPortalMesh(iMeshWrapper mesh)
          Deprecated. *to be removed*
 void iSector.shineLights(iMeshWrapper mesh)
          Version of ShineLights(); which only affects one mesh object.
 void iSector.unregisterPortalMesh(iMeshWrapper mesh)
          Deprecated. *to be removed*
 

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

Methods in crystalspace.jbind.interfaces.iengine.viscul that return iMeshWrapper
 iMeshWrapper iVisibilityObject.getMeshWrapper()
          Get the reference to the mesh wrapper from this object.
 

Methods in crystalspace.jbind.interfaces.iengine.viscul with parameters of type iMeshWrapper
 boolean iVisibilityCuller.intersectSegment(csVector3 start, csVector3 end, csVector3 isect, float pr, iMeshWrapper p_mesh)
          Intersect a beam using this culler and return the intersection point, the mesh and optional polygon index.
 boolean iVisibilityCuller.intersectSegment(csVector3 start, csVector3 end, csVector3 isect, float pr, iMeshWrapper p_mesh, int poly_idx)
          Intersect a beam using this culler and return the intersection point, the mesh and optional polygon index.
 boolean iVisibilityCuller.intersectSegment(csVector3 start, csVector3 end, csVector3 isect, float pr, iMeshWrapper p_mesh, int poly_idx, boolean accurate)
          Intersect a beam using this culler and return the intersection point, the mesh and optional polygon index.
 void iVisibilityCullerListener.objectVisible(iVisibilityObject visobject, iMeshWrapper mesh)
          This function is called whenever the visibilty culler discovers a new visible mesh.
 

Uses of iMeshWrapper in crystalspace.jbind.interfaces.imap
 

Methods in crystalspace.jbind.interfaces.imap that return iMeshWrapper
 iMeshWrapper iLoader.loadMeshObject(java.lang.String fname)
          Load a mesh object from a file.
 

Uses of iMeshWrapper in crystalspace.jbind.interfaces.imap.ldrctxt
 

Methods in crystalspace.jbind.interfaces.imap.ldrctxt that return iMeshWrapper
 iMeshWrapper iLoaderContext.findMeshObject(java.lang.String name)
          Find a mesh object.