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::Obstacles | inline |
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::Obstacles | static |
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 |