SuperTuxKart
Loading...
Searching...
No Matches
DriveNode3D Member List

This is the complete list of members for DriveNode3D, including all inherited members.

addSuccessor(unsigned int to)DriveNode
BoundingBox3D(const Vec3 &p0, const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &normal) (defined in BoundingBox3D)BoundingBox3Dinline
DIR_LEFT enum value (defined in DriveNode)DriveNode
DIR_RIGHT enum value (defined in DriveNode)DriveNode
DIR_STRAIGHT enum value (defined in DriveNode)DriveNode
DIR_UNDEFINED enum value (defined in DriveNode)DriveNode
DirectionType enum nameDriveNode
DriveNode(const Vec3 &p0, const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &normal, unsigned int node_index, bool invisible, bool ai_ignore, bool ignored) (defined in DriveNode)DriveNode
DriveNode3D(const Vec3 &p0, const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &normal, unsigned int node_index, bool invisible, bool ai_ignore, bool ignored) (defined in DriveNode3D)DriveNode3D
getAngleToSuccessor(unsigned int j) constDriveNodeinline
getCenter() constQuadinline
getChecklineRequirements() constDriveNodeinline
getDirectionData(unsigned int succ, DirectionType *dir, unsigned int *last) constDriveNodeinline
getDistance2FromPoint(const Vec3 &xyz) const OVERRIDEDriveNode3Dvirtual
getDistanceFromStart() constDriveNodeinline
getDistances(const Vec3 &xyz, Vec3 *result) const OVERRIDEDriveNode3Dvirtual
getDistanceToSuccessor(unsigned int j) constDriveNodeinline
getIndex() constQuadinline
getLowerCenter() constDriveNodeinline
getMinHeight() constQuadinline
getNodeLength() constDriveNodeinline
getNormal() constQuadinline
getNumberOfPredecessors() constDriveNodeinline
getNumberOfSuccessors() constDriveNodeinline
getPathWidth() constDriveNodeinline
getPredecessor(unsigned int i) constDriveNodeinline
getRightUnitVector() constDriveNodeinline
getSPMVertices(video::S3DVertexSkinnedMesh *v, const video::SColor &color) constQuad
getSuccessor(unsigned int i) constDriveNodeinline
getSuccessorToReach(unsigned int n)DriveNodeinline
getUpperCenter() constDriveNodeinline
getVertices(video::S3DVertex *v, const video::SColor &color) constQuad
ignoreSuccessorForAI(unsigned int i) constDriveNode
is3DQuad() const OVERRIDEDriveNode3Dinlinevirtual
isIgnored() const (defined in Quad)Quadinline
isInvisible() constQuadinline
letAIIgnore() constDriveNodeinline
m_ai_ignoreDriveNodeprivate
m_angle_to_nextDriveNodeprivate
m_box_facesBoundingBox3Dprivate
m_centerQuadprotected
m_center_to_rightDriveNodeprivate
m_checkline_requirementsDriveNodeprivate
m_directionDriveNodeprivate
m_distance_from_startDriveNodeprotected
m_distance_to_nextDriveNodeprivate
m_indexQuadprotected
m_invisibleQuadprivate
m_is_ignored (defined in Quad)Quadprivate
m_last_index_same_directionDriveNodeprivate
m_lineDriveNode3Dprivate
m_lower_centerDriveNodeprotected
m_max_heightQuadprivate
m_max_height_testing (defined in Quad)Quadprivate
m_min_heightQuadprivate
m_min_height_testing (defined in Quad)Quadprivate
m_normalQuadprotected
m_pQuadprotected
m_path_to_nodeDriveNodeprivate
m_predecessor_nodesDriveNodeprivate
m_right_unit_vectorDriveNodeprivate
m_successor_nodesDriveNodeprivate
m_upper_centerDriveNodeprotected
m_widthDriveNodeprivate
markAllSuccessorsToUse(unsigned int n, PathToNodeVector *m_path_to_node)DriveNodeprivate
NoCopy() (defined in NoCopy)NoCopyinline
NoCopy(const NoCopy &) (defined in NoCopy)NoCopyinlineprivate
operator=(const NoCopy &) (defined in NoCopy)NoCopyinlineprivate
operator[](int i) constQuadinline
PathToNodeVector typedef (defined in DriveNode)DriveNodeprivate
pointInside(const Vec3 &p, bool ignore_vertical=false) const OVERRIDEDriveNode3Dinlinevirtual
Quad(const Vec3 &p0, const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &normal=Vec3(0, 1, 0), int index=-1, bool invisible=false, bool ignored=false)Quad
setChecklineRequirements(int latest_checkline) (defined in DriveNode)DriveNode
setDirectionData(unsigned int successor, DirectionType dir, unsigned int last_node_index) (defined in DriveNode)DriveNode
setDistanceFromStart(float d)DriveNodeinline
setHeightTesting(float min, float max) (defined in Quad)Quadinline
setQuad(const Vec3 &p0, const Vec3 &p1, const Vec3 &p2, const Vec3 &p3)Quad
setupPathsToNode()DriveNode
~DriveNode() (defined in DriveNode)DriveNodeinlinevirtual
~Quad() (defined in Quad)Quadinlinevirtual