ScummVM API documentation
BladeRunner::Obstacles Member List

This is the complete list of members for BladeRunner::Obstacles, including all inherited members.

add(RectFloat rect) (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
add(float x0, float z0, float x1, float z1) (defined in BladeRunner::Obstacles)BladeRunner::Obstaclesinline
backup() (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
buildNegativePath(int polyIndex, int vertStartIndex, Vector2 startPos, int vertEndIndex, Vector2 endPos, Vector2 *path, int pathCapacity, bool *pathBlocked) (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
buildPositivePath(int polyIndex, int vertStartIndex, Vector2 startPos, int vertEndIndex, Vector2 endPos, Vector2 *path, int pathCapacity, bool *pathBlocked) (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
clear() (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
clearPath() (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
draw() (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
findEmptyPolygon() const (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
findFarthestAvailablePathVertex(Vector2 *path, int pathSize, Vector3 start, Vector3 *next) const (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
findIntersectionFarthest(int polygonIndex, Vector2 from, Vector2 to, int *outVertexIndex, float *outDistance, Vector2 *out) const (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
findIntersectionNearest(int polygonIndex, Vector2 from, Vector2 to, int *outVertexIndex, float *outDistance, Vector2 *out) const (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
findNextWaypoint(const Vector3 &from, const Vector3 &to, Vector3 *next) (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
findPolygonVerticeByXZ(int *polygonIndex, int *verticeIndex, int *verticeCount, float x, float z) const (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
findPolygonVerticeByXZWithinTolerance(float x, float z, int *polygonIndex, int *verticeIndex, int startSearchFromPolygonIdx) const (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
getLength(float x0, float z0, float x1, float z1) (defined in BladeRunner::Obstacles)BladeRunner::Obstaclesstatic
load(SaveFileReadStream &f) (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
Obstacles(BladeRunnerEngine *vm) (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
pathTotalDistance(const Vector2 *path, int pathSize, Vector2 from, Vector2 to) const (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
reset() (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
restore() (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
save(SaveFileWriteStream &f) (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
verticesCanIntersect(int lineType0, int lineType1, float x0, float y0, float x1, float y1) const (defined in BladeRunner::Obstacles)BladeRunner::Obstacles
~Obstacles() (defined in BladeRunner::Obstacles)BladeRunner::Obstacles