Lines Matching full:endpoint
99 * @param endPoint The end point for the ray in world units.
109 public boolean castRay(Vector2 startPoint, Vector2 endPoint, Vector2 movementDirection,
117 executeRay(startPoint, endPoint, hitPoint, hitNormal, mTileSegmentTester) != -1) {
126 if (testSegmentAgainstList(mTemporarySegments, startPoint, endPoint, tempHitPoint,
235 public void addTemporarySurface(Vector2 startPoint, Vector2 endPoint, Vector2 normal,
239 newSegment.set(startPoint, endPoint, normal);
271 * @param endPoint The ending point for the ray in world space.
277 protected int executeStraigtRay(final Vector2 startPoint, final Vector2 endPoint,
304 if (visitor.visit(mCollisionTiles[tileIndex], startPoint, endPoint,
324 * @param endPoint The ending point for the ray in world space.
330 protected int executeRay(Vector2 startPoint, Vector2 endPoint,
339 final int endTileX = worldToTileColumn(endPoint.x, worldWidth);
340 final int endTileY = worldToTileRow(endPoint.y, worldHeight);
351 hitTile = executeStraigtRay(startPoint, endPoint, startTileX, startTileY,
376 if (visitor.visit(mCollisionTiles[tileIndex], startPoint, endPoint,
399 if (visitor.visit(mCollisionTiles[tileIndex], startPoint, endPoint,
432 Vector2 startPoint, Vector2 endPoint, Vector2 hitPoint, Vector2 hitNormal,
452 segment.calculateIntersection(startPoint, endPoint, hitPoint)) {
600 public abstract boolean visit(CollisionTile tile, Vector2 startPoint, Vector2 endPoint,
647 public boolean visit(CollisionTile tile, Vector2 startPoint, Vector2 endPoint,
652 mTileSpaceEnd.set(endPoint);