ScummVM API documentation
dgCollisionMesh::dgCollisionConvexPolygon Member List

This is the complete list of members for dgCollisionMesh::dgCollisionConvexPolygon, including all inherited members.

AddRef() (defined in dgCollision)dgCollisioninline
BeamClipping(const dgCollisionConvex *const hull, const dgMatrix &matrix, dgFloat32 size) (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
BeamClippingSimd(const dgCollisionConvex *const hull, const dgMatrix &matrix, dgFloat32 size) (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
CalcAABB(const dgMatrix &matrix, dgVector &p0, dgVector &p1) const (defined in dgCollisionConvex)dgCollisionConvexvirtual
CalcAABBSimd(const dgMatrix &matrix, dgVector &p0, dgVector &p1) const (defined in dgCollisionConvex)dgCollisionConvexvirtual
CalculateInertia(dgVector &inertia, dgVector &origin) const (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygonvirtual
CalculateMassProperties(dgVector &inertia, dgVector &crossInertia, dgVector &centerOfMass) const (defined in dgCollisionConvex)dgCollisionConvexprotectedvirtual
CalculateNormal() (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
CalculateNormalSimd() (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
CalculatePlaneIntersection(const dgVector &normal, const dgVector &point, dgVector *const contactsOut) const (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygonvirtual
CalculatePlaneIntersectionSimd(const dgVector &normal, const dgVector &point, dgVector *const contactsOut) const (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygonvirtual
CalculateSignature() const (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygonvirtual
CalculateVolumeIntegral(const dgPlane &plane) const (defined in dgCollisionConvex)dgCollisionConvexprotected
ClipContacts(dgInt32 count, dgContactPoint *const contactOut, const dgMatrix &globalMatrix) const (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
ClosestDistanceToTriangle(const dgVector &point, const dgVector &p0, const dgVector &p1, const dgVector &p2, bool &isEdge) const (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
DebugCollision(const dgMatrix &matrix, OnDebugCollisionMeshCallback callback, void *const userData) const (defined in dgCollisionConvex)dgCollisionConvexprotectedvirtual
dgCollision(dgMemoryAllocator *const allocator, dgUnsigned32 signature, const dgMatrix &matrix, dgCollisionID id) (defined in dgCollision)dgCollisionprotected
dgCollision(dgWorld *const world, dgDeserialize deserialization, void *const userData) (defined in dgCollision)dgCollisionprotected
dgCollisionBox_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionBVH_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionCapsule_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionChamferCylinder_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionCompound_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionCompoundBreakable_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionCone_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionConvex(dgMemoryAllocator *const allocator, dgUnsigned32 signature, const dgMatrix &matrix, dgCollisionID id) (defined in dgCollisionConvex)dgCollisionConvexprotected
dgCollisionConvex(dgWorld *const world, dgDeserialize deserialization, void *const userData) (defined in dgCollisionConvex)dgCollisionConvexprotected
dgCollisionConvexHull_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionConvexModifier_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionConvexPolygon(dgMemoryAllocator *const allocator) (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
dgCollisionConvexPolygon_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionCylinder_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionEllipse_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionHeightField_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionMesh_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionNull_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionScene_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionSphere_RTTI enum value (defined in dgCollision)dgCollision
dgCollisionUserMesh_RTTI enum value (defined in dgCollision)dgCollision
dgConvexCollision_RTTI enum value (defined in dgCollision)dgCollision
DistanceToOrigen(const dgMatrix &matrix, const dgVector &scale, dgFloat32 radius, dgVector &out, bool &isEdge) (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
GetAllocator() const (defined in dgCollision)dgCollisioninline
GetBoxMaxRadius() const (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygonvirtual
GetBoxMinRadius() const (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygonvirtual
GetBreakImpulse() const (defined in dgCollision)dgCollisioninlinevirtual
GetCollisionInfo(dgCollisionInfo *info) const (defined in dgCollision)dgCollisionvirtual
GetCollisionPrimityType() const (defined in dgCollision)dgCollisioninline
GetDiscretedAngleStep(dgFloat32 radius) const (defined in dgCollisionConvex)dgCollisionConvexprotected
GetOffsetMatrix() const (defined in dgCollision)dgCollisioninline
GetRefCount() const (defined in dgCollision)dgCollisioninline
GetSignature() const (defined in dgCollision)dgCollisioninline
GetSupportEdge(const dgVector &dir) const (defined in dgCollisionConvex)dgCollisionConvexprotected
GetUserData() const (defined in dgCollisionConvex)dgCollisionConvexprotectedvirtual
GetVertexCount() const (defined in dgCollisionConvex)dgCollisionConvexinline
GetVolume() const (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygonvirtual
IsEdgeIntersection() const (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygonvirtual
IsTriggerVolume() const (defined in dgCollisionConvex)dgCollisionConvexvirtual
IsType(RTTI type) const (defined in dgCollision)dgCollisioninline
m_adjacentNormalIndex (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
m_allocator (defined in dgCollision)dgCollisionprotected
m_boxMaxRadius (defined in dgCollisionConvex)dgCollisionConvexprotected
m_boxMinRadius (defined in dgCollisionConvex)dgCollisionConvexprotected
m_boxOrigin (defined in dgCollisionConvex)dgCollisionConvexprotected
m_boxSize (defined in dgCollisionConvex)dgCollisionConvexprotected
m_clippEdgeNormal (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
m_collsionId (defined in dgCollision)dgCollisionprotected
m_count (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
m_edgeCount (defined in dgCollisionConvex)dgCollisionConvexprotected
m_hullDirs (defined in dgCollisionConvex)dgCollisionConvexprotectedstatic
m_index (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
m_iniliazised (defined in dgCollisionConvex)dgCollisionConvexprotectedstatic
m_isEdgeIntersection (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygonmutable
m_isTriggerVolume (defined in dgCollisionConvex)dgCollisionConvexprotected
m_localPoly (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
m_localPolySimd (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
m_multiResDir (defined in dgCollisionConvex)dgCollisionConvexprotectedstatic
m_multiResDir_sse (defined in dgCollisionConvex)dgCollisionConvexprotectedstatic
m_normal (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
m_normalIndex (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
m_offset (defined in dgCollision)dgCollisionprotected
m_paddedCount (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
m_rayCastSimplex (defined in dgCollisionConvex)dgCollisionConvexprotectedstatic
m_refCount (defined in dgCollision)dgCollisionprotected
m_rtti (defined in dgCollision)dgCollisionprotected
m_signature (defined in dgCollision)dgCollisionprotected
m_simplex (defined in dgCollisionConvex)dgCollisionConvexprotected
m_simplexVolume (defined in dgCollisionConvex)dgCollisionConvexprotected
m_size_x (defined in dgCollisionConvex)dgCollisionConvexprotected
m_size_y (defined in dgCollisionConvex)dgCollisionConvexprotected
m_size_z (defined in dgCollisionConvex)dgCollisionConvexprotected
m_stride (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
m_supportVertexStarCuadrant (defined in dgCollisionConvex)dgCollisionConvexprotected
m_userData (defined in dgCollisionConvex)dgCollisionConvexprotected
m_userDataID (defined in dgCollision)dgCollisionprotected
m_vertex (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
m_vertexCount (defined in dgCollisionConvex)dgCollisionConvexprotected
m_volume (defined in dgCollisionConvex)dgCollisionConvexprotected
MakeCRC(void *buffer, int size) (defined in dgCollision)dgCollisionstatic
ModifierGetMatrix() const (defined in dgCollision)dgCollisioninlinevirtual
ModifierSetMatrix(const dgMatrix &matrix) (defined in dgCollision)dgCollisioninlinevirtual
MovingPointToPolygonContact(const dgVector &p, const dgVector &veloc, dgFloat32 radius, dgContactPoint &contact) (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
MovingSphereToEdgeContact(const dgVector &center, const dgVector &veloc, dgFloat32 radius, const dgVector &v0, const dgVector &v1, dgVector &contactOutOnLine) const (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
OOBBTest(const dgMatrix &matrix, const dgCollisionConvex *const shape, void *const cacheOrder) const (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygonvirtual
PointToPolygonDistance(const dgVector &point, dgFloat32 radius, dgVector &out, bool &isEdge) (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
Quantize(dgFloat32 value) (defined in dgCollision)dgCollisionstatic
QuickTest(const dgCollisionConvex *const hull, const dgMatrix &matrix) (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
QuickTestContinue(const dgCollisionConvex *const hull, const dgMatrix &matrix) (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
QuickTestContinueSimd(const dgCollisionConvex *const hull, const dgMatrix &matrix) (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
QuickTestSimd(const dgCollisionConvex *const hull, const dgMatrix &matrix) (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon
RayCast(const dgVector &localP0, const dgVector &localP1, dgContactPoint &contactOut, OnRayPrecastAction preFilter, const dgBody *const body, void *const userData) const (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygonvirtual
RayCastSimd(const dgVector &localP0, const dgVector &localP1, dgContactPoint &contactOut, OnRayPrecastAction preFilter, const dgBody *const body, void *const userData) const (defined in dgCollisionConvex)dgCollisionConvexvirtual
RectifyConvexSlice(dgInt32 count, const dgVector &normal, dgVector *const contactsOut) const (defined in dgCollisionConvex)dgCollisionConvexprotected
Release() (defined in dgCollision)dgCollisioninlinevirtual
RTTI enum name (defined in dgCollision)dgCollision
SanityCheck(dgPolyhedra &hull) const (defined in dgCollisionConvex)dgCollisionConvexprotected
SanityCheck(dgInt32 count, const dgVector &normal, dgVector *const contactsOut) const (defined in dgCollisionConvex)dgCollisionConvexprotected
Serialize(dgSerialize callback, void *const userData) const (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygonvirtual
SerializeLow(dgSerialize callback, void *const userData) const (defined in dgCollisionConvex)dgCollisionConvexprotectedvirtual
SetAsTriggerVolume(bool mode) (defined in dgCollisionConvex)dgCollisionConvexprotectedvirtual
SetBreakImpulse(dgFloat32 force) (defined in dgCollision)dgCollisioninlinevirtual
SetCollisionBBox(const dgVector &p0, const dgVector &p1) (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygonvirtual
SetOffsetMatrix(const dgMatrix &matrix) (defined in dgCollision)dgCollision
SetSignature(dgInt32 signature) (defined in dgCollision)dgCollisioninlineprotected
SetUserData(void *const userData) (defined in dgCollisionConvex)dgCollisionConvexprotectedvirtual
SetUserDataID() const (defined in dgCollision)dgCollisioninline
SetUserDataID(dgUnsigned32 userData) (defined in dgCollision)dgCollisioninline
SetVolumeAndCG() (defined in dgCollisionConvex)dgCollisionConvexprotected
SupportVertex(const dgVector &dir) const (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygonvirtual
SupportVertexSimd(const dgVector &dir) const (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygonvirtual
~dgCollision() (defined in dgCollision)dgCollisionprotectedvirtual
~dgCollisionConvex() (defined in dgCollisionConvex)dgCollisionConvexprotected
~dgCollisionConvexPolygon() (defined in dgCollisionMesh::dgCollisionConvexPolygon)dgCollisionMesh::dgCollisionConvexPolygon