SuperTuxKart
|
This is the complete list of members for DriveGraph, including all inherited members.
addSuccessor(unsigned int from, unsigned int to) (defined in DriveGraph) | DriveGraph | private |
cleanupDebugMesh() | Graph | private |
computeChecklineRequirements(DriveNode *node, int latest_checkline) | DriveGraph | private |
computeChecklineRequirements() | DriveGraph | |
computeDirectionData() | DriveGraph | private |
computeDistanceFromStart(unsigned int start_node, float distance) | DriveGraph | private |
createDebugMesh() | Graph | |
createMesh(bool show_invisible=true, bool enable_transparency=false, const video::SColor *track_color=NULL, bool invert_x_z=false, bool flatten=false) | Graph | private |
createMeshSP(bool show_invisible=true, bool enable_transparency=false, const video::SColor *track_color=NULL, bool invert_x_z=false) | Graph | private |
createQuad(const Vec3 &p0, const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, unsigned int node_index, bool invisible, bool ai_ignore, bool is_arena, bool ignore) | Graph | protected |
destroy() | Graph | inlinestatic |
determineDirection(unsigned int current, unsigned int succ_index) | DriveGraph | private |
differentNodeColor(int n, video::SColor *c) const OVERRIDE (defined in DriveGraph) | DriveGraph | privatevirtual |
DriveGraph(const std::string &quad_file_name, const std::string &graph_file_name, const bool reverse) | DriveGraph | |
findOutOfRoadSector(const Vec3 &xyz, const int curr_sector=UNKNOWN_SECTOR, std::vector< int > *all_sectors=NULL, bool ignore_vertical=false) const | Graph | |
findRoadSector(const Vec3 &XYZ, int *sector, std::vector< int > *all_sectors=NULL, bool ignore_vertical=false) const | Graph | |
get() (defined in DriveGraph) | DriveGraph | inlinestatic |
getAngleToNext(int n, int j) const | DriveGraph | |
getBBMax() const (defined in Graph) | Graph | inline |
getBBMin() const (defined in Graph) | Graph | inline |
getBBNodes() const (defined in Graph) | Graph | inline |
getDistanceFromStart(int j) const | DriveGraph | |
getDistanceToNext(int n, int j) const | DriveGraph | |
getLapLength() const | DriveGraph | inline |
getNode(unsigned int j) const | DriveGraph | |
getNumberOfSuccessors(int n) const | DriveGraph | |
getNumNodes() const (defined in Graph) | Graph | inline |
getPoint(const XMLNode *xml, const std::string &attribute_name, Vec3 *result) const | DriveGraph | private |
getQuad(unsigned int i) const (defined in Graph) | Graph | inline |
getStartNode() const | DriveGraph | private |
getSuccessors(int node_number, std::vector< unsigned int > &succ, bool for_ai=false) const | DriveGraph | |
Graph() (defined in Graph) | Graph | |
hasLapLine() const OVERRIDE (defined in DriveGraph) | DriveGraph | privatevirtual |
isReverse() const (defined in DriveGraph) | DriveGraph | inline |
load(const std::string &quad_file_name, const std::string &filename) | DriveGraph | private |
loadBoundingBoxNodes() | Graph | protected |
m_all_nodes (defined in Graph) | Graph | protected |
m_bb_max (defined in Graph) | Graph | private |
m_bb_min | Graph | private |
m_bb_nodes | Graph | private |
m_graph (defined in Graph) | Graph | protectedstatic |
m_lap_length | DriveGraph | private |
m_mesh | Graph | private |
m_mesh_buffer | Graph | private |
m_node | Graph | private |
m_quad_filename | DriveGraph | private |
m_render_target | Graph | private |
m_reverse | DriveGraph | private |
m_scaling | Graph | private |
makeMiniMap(const core::dimension2du &dimension, const std::string &name, const video::SColor &fill_color, bool invert_x_z) | Graph | |
mapPoint2MiniMap(const Vec3 &xyz, Vec3 *out) const | Graph | |
MAX_HEIGHT_TESTING (defined in Graph) | Graph | static |
MIN_HEIGHT_TESTING (defined in Graph) | Graph | static |
NoCopy() (defined in NoCopy) | NoCopy | inline |
NoCopy(const NoCopy &) (defined in NoCopy) | NoCopy | inlineprivate |
normalizeAngle(float f) | DriveGraph | private |
operator=(const NoCopy &) (defined in NoCopy) | NoCopy | inlineprivate |
setDefaultStartPositions(AlignedArray< btTransform > *start_transforms, unsigned int karts_per_row, float forwards_distance=1.5f, float sidewards_distance=1.5f, float upwards_distance=0.0f) const | DriveGraph | |
setDefaultSuccessors() | DriveGraph | private |
setGraph(Graph *graph) | Graph | inlinestatic |
setupPaths() | DriveGraph | |
spatialToTrack(Vec3 *dst, const Vec3 &xyz, const int sector) const | DriveGraph | |
UNKNOWN_SECTOR (defined in Graph) | Graph | static |
updateDistancesForAllSuccessors(unsigned int indx, float delta, unsigned int count) | DriveGraph | |
~DriveGraph() (defined in DriveGraph) | DriveGraph | inlinevirtual |
~Graph() (defined in Graph) | Graph | virtual |