.. _namespaceP64_1_1Coll: Namespace P64::Coll =================== Classes ------- .. toctree:: :maxdepth: 1 classP64_1_1Coll_1_1AABBTree classP64_1_1Coll_1_1Attach classP64_1_1Coll_1_1CollisionScene structP64_1_1Coll_1_1AABB structP64_1_1Coll_1_1AABBTreeNode structP64_1_1Coll_1_1BoxShape structP64_1_1Coll_1_1CapsuleShape structP64_1_1Coll_1_1CapsuleSweepHit structP64_1_1Coll_1_1CharacterBody structP64_1_1Coll_1_1CollEvent structP64_1_1Coll_1_1Collider structP64_1_1Coll_1_1ConeShape structP64_1_1Coll_1_1Contact structP64_1_1Coll_1_1ContactConstraint structP64_1_1Coll_1_1ContactConstraintKey structP64_1_1Coll_1_1ContactConstraintKeyHash structP64_1_1Coll_1_1ContactPoint structP64_1_1Coll_1_1CylinderShape structP64_1_1Coll_1_1EpaResult structP64_1_1Coll_1_1Matrix3x3 structP64_1_1Coll_1_1MeshCollider structP64_1_1Coll_1_1MeshTriangle structP64_1_1Coll_1_1MeshTriangleIndices structP64_1_1Coll_1_1Plane structP64_1_1Coll_1_1PyramidShape structP64_1_1Coll_1_1Raycast structP64_1_1Coll_1_1RaycastHit structP64_1_1Coll_1_1RigidBody structP64_1_1Coll_1_1Simplex structP64_1_1Coll_1_1SphereShape Functions --------- .. doxygenfunction:: P64::Coll::aabbOverlap :project: pyrite64 .. doxygenfunction:: P64::Coll::aabbContains :project: pyrite64 .. doxygenfunction:: P64::Coll::aabbContainsPoint :project: pyrite64 .. doxygenfunction:: P64::Coll::aabbUnion :project: pyrite64 .. doxygenfunction:: P64::Coll::aabbArea :project: pyrite64 .. doxygenfunction:: P64::Coll::aabbExtendDirection :project: pyrite64 .. doxygenfunction:: P64::Coll::aabbIntersectsRay :project: pyrite64 .. doxygenfunction:: P64::Coll::capsuleSweepTriangle :project: pyrite64 .. doxygenfunction:: P64::Coll::collideDetectObjectToObject :project: pyrite64 .. doxygenfunction:: P64::Coll::collideDetectObjectToMesh :project: pyrite64 .. doxygenfunction:: P64::Coll::collideDetectObjectToTriangle :project: pyrite64 .. doxygenfunction:: P64::Coll::collideCacheContactConstraint :project: pyrite64 .. doxygenfunction:: P64::Coll::colliderGjkSupport :project: pyrite64 .. doxygenfunction:: P64::Coll::collisionSceneGetInstance :project: pyrite64 .. doxygenfunction:: P64::Coll::shouldSwapColliderPairOrder :project: pyrite64 .. doxygenfunction:: P64::Coll::makeColliderPairConstraintKey :project: pyrite64 .. doxygenfunction:: P64::Coll::makeColliderMeshConstraintKey(Collider *, MeshCollider *, uint16_t) :project: pyrite64 .. doxygenfunction:: P64::Coll::makeColliderMeshConstraintKey(Collider *, MeshCollider *) :project: pyrite64 .. doxygenfunction:: P64::Coll::contactTransformVersion :project: pyrite64 .. doxygenfunction:: P64::Coll::contactLocalPointFromWorldPoint :project: pyrite64 .. doxygenfunction:: P64::Coll::contactWorldPointFromLocalPoint :project: pyrite64 .. doxygenfunction:: P64::Coll::contactReferenceOffset :project: pyrite64 .. doxygenfunction:: P64::Coll::refreshContactPointWorldState :project: pyrite64 .. doxygenfunction:: P64::Coll::epaSolve :project: pyrite64 .. doxygenfunction:: P64::Coll::getGfxScale :project: pyrite64 .. doxygenfunction:: P64::Coll::getInvGfxScale :project: pyrite64 .. doxygenfunction:: P64::Coll::setGfxScale :project: pyrite64 .. doxygenfunction:: P64::Coll::simplexAddPoint :project: pyrite64 .. doxygenfunction:: P64::Coll::simplexCheck :project: pyrite64 .. doxygenfunction:: P64::Coll::gjkCheckForOverlap :project: pyrite64 .. doxygenfunction:: P64::Coll::matrix3Vec3Mul :project: pyrite64 .. doxygenfunction:: P64::Coll::matrix3Determinant :project: pyrite64 .. doxygenfunction:: P64::Coll::matrix3Inverse :project: pyrite64 .. doxygenfunction:: P64::Coll::matrix3Mul :project: pyrite64 .. doxygenfunction:: P64::Coll::matrix3Transpose :project: pyrite64 .. doxygenfunction:: P64::Coll::quatToMatrix3 :project: pyrite64 .. doxygenfunction:: P64::Coll::diagonalMatrix :project: pyrite64 .. doxygenfunction:: P64::Coll::meshTriangleGjkSupport :project: pyrite64 .. doxygenfunction:: P64::Coll::operator|(RaycastColliderTypeFlags, RaycastColliderTypeFlags) :project: pyrite64 .. doxygenfunction:: P64::Coll::hasFlag(RaycastColliderTypeFlags, RaycastColliderTypeFlags) :project: pyrite64 .. doxygenfunction:: P64::Coll::ray_collider_intersection :project: pyrite64 .. doxygenfunction:: P64::Coll::ray_triangle_intersection :project: pyrite64 .. doxygenfunction:: P64::Coll::operator|(Constraint, Constraint) :project: pyrite64 .. doxygenfunction:: P64::Coll::operator& :project: pyrite64 .. doxygenfunction:: P64::Coll::hasFlag(Constraint, Constraint) :project: pyrite64 .. doxygenfunction:: P64::Coll::vec3ReciprocalScaleComponents :project: pyrite64 .. doxygenfunction:: P64::Coll::vec3NormalizeOrFallback :project: pyrite64 .. doxygenfunction:: P64::Coll::vec3AssumeNormalized :project: pyrite64 .. doxygenfunction:: P64::Coll::vec3Perpendicular :project: pyrite64 .. doxygenfunction:: P64::Coll::vec3TripleProduct :project: pyrite64 .. doxygenfunction:: P64::Coll::vec3IsZero :project: pyrite64 .. doxygenfunction:: P64::Coll::vec3Min :project: pyrite64 .. doxygenfunction:: P64::Coll::vec3Max :project: pyrite64 .. doxygenfunction:: P64::Coll::vec3Project :project: pyrite64 .. doxygenfunction:: P64::Coll::vec3ProjectOntoUnit :project: pyrite64 .. doxygenfunction:: P64::Coll::vec3ClampMag :project: pyrite64 .. doxygenfunction:: P64::Coll::vec3CalculateTangents :project: pyrite64 .. doxygenfunction:: P64::Coll::calculateLerp :project: pyrite64 .. doxygenfunction:: P64::Coll::calculateBarycentricCoords :project: pyrite64 .. doxygenfunction:: P64::Coll::evaluateBarycentricCoords :project: pyrite64 .. doxygenfunction:: P64::Coll::planeFromNormalAndPoint :project: pyrite64 .. doxygenfunction:: P64::Coll::planeSignedDistance :project: pyrite64 .. doxygenfunction:: P64::Coll::planeProjectPoint :project: pyrite64 .. doxygenfunction:: P64::Coll::planeRayIntersection :project: pyrite64 .. doxygenfunction:: P64::Coll::quatConjugate :project: pyrite64 .. doxygenfunction:: P64::Coll::quatDot :project: pyrite64 .. doxygenfunction:: P64::Coll::quatApplyAngularVelocity :project: pyrite64 .. doxygenfunction:: P64::Coll::quatIsIdentical :project: pyrite64 Typedefs -------- .. doxygentypedef:: P64::Coll::NodeProxy :project: pyrite64 .. doxygentypedef:: P64::Coll::GjkSupportFunction :project: pyrite64 Enums ----- .. doxygenenum:: P64::Coll::ContactConstraintKeyType :project: pyrite64 .. doxygenenum:: P64::Coll::RaycastColliderTypeFlags :project: pyrite64 .. doxygenenum:: P64::Coll::Constraint :project: pyrite64 .. doxygenenum:: P64::Coll::ShapeType :project: pyrite64 Variables --------- .. doxygenvariable:: P64::Coll::NULL_NODE :project: pyrite64 .. doxygenvariable:: P64::Coll::AABB_DISPLACEMENT_MULTIPLIER :project: pyrite64 .. doxygenvariable:: P64::Coll::AABB_QUERY_STACK_SIZE :project: pyrite64 .. doxygenvariable:: P64::Coll::MAX_OBJ_COLLISION_CANDIDATES :project: pyrite64 .. doxygenvariable:: P64::Coll::DEFAULT_FIXED_DT :project: pyrite64 .. doxygenvariable:: P64::Coll::DEFAULT_GRAVITY :project: pyrite64 .. doxygenvariable:: P64::Coll::DEFAULT_VELOCITY_SOLVER_ITERATIONS :project: pyrite64 .. doxygenvariable:: P64::Coll::DEFAULT_POSITION_SOLVER_ITERATIONS :project: pyrite64 .. doxygenvariable:: P64::Coll::WARM_STARTING_FACTOR :project: pyrite64 .. doxygenvariable:: P64::Coll::MAX_CCD_SUBSTEPS :project: pyrite64 .. doxygenvariable:: P64::Coll::MAX_CONTACT_POINTS_PER_PAIR :project: pyrite64 .. doxygenvariable:: P64::Coll::GJK_MAX_SIMPLEX_SIZE :project: pyrite64 .. doxygenvariable:: P64::Coll::RAYCAST_MAX_COLLIDER_TESTS :project: pyrite64 .. doxygenvariable:: P64::Coll::RAYCAST_MAX_TRIANGLE_TESTS :project: pyrite64 .. doxygenvariable:: P64::Coll::TERMINAL_SPEED :project: pyrite64 .. doxygenvariable:: P64::Coll::TERMINAL_ANGULAR_SPEED :project: pyrite64 .. doxygenvariable:: P64::Coll::TERMINAL_ANGULAR_SPEED_SQ :project: pyrite64 .. doxygenvariable:: P64::Coll::POS_SLEEP_THRESHOLD :project: pyrite64 .. doxygenvariable:: P64::Coll::POS_SLEEP_THRESHOLD_SQ :project: pyrite64 .. doxygenvariable:: P64::Coll::SPEED_SLEEP_THRESHOLD :project: pyrite64 .. doxygenvariable:: P64::Coll::SPEED_SLEEP_THRESHOLD_SQ :project: pyrite64 .. doxygenvariable:: P64::Coll::ROT_SIMILARITY_SLEEP_THRESHOLD :project: pyrite64 .. doxygenvariable:: P64::Coll::ANGULAR_SLEEP_THRESHOLD :project: pyrite64 .. doxygenvariable:: P64::Coll::ANGULAR_SLEEP_THRESHOLD_SQ :project: pyrite64 .. doxygenvariable:: P64::Coll::AMPLIFY_ANG_DAMPING_THRESHOLD :project: pyrite64 .. doxygenvariable:: P64::Coll::AMPLIFY_ANG_DAMPING_THRESHOLD_SQ :project: pyrite64 .. doxygenvariable:: P64::Coll::AMPLIFY_ANG_DAMPING_THRESHOLD_SQ_INV :project: pyrite64 .. doxygenvariable:: P64::Coll::SLEEP_STEPS :project: pyrite64