ContactKey.hpp File Reference
#include <PlayRho/Common/Settings.hpp>#include <utility>#include <algorithm>#include <functional>#include <cassert>Go to the source code of this file.
Classes | |
| class | playrho::ContactKey |
| Key value class for contacts. More... | |
| struct | std::hash< playrho::ContactKey > |
Hash function object specialization for ContactKey. More... | |
Namespaces | |
| playrho | |
| playrho::d2 | |
Typedefs | |
| using | playrho::d2::KeyedContactPtr = std::pair< ContactKey, Contact * > |
| Keyed contact pointer. More... | |
Functions | |
| PLAYRHO_CONSTEXPR bool | playrho::operator== (const ContactKey lhs, const ContactKey rhs) noexcept |
| Equality operator. More... | |
| PLAYRHO_CONSTEXPR bool | playrho::operator!= (const ContactKey lhs, const ContactKey rhs) noexcept |
| Inequality operator. More... | |
| PLAYRHO_CONSTEXPR bool | playrho::operator< (const ContactKey lhs, const ContactKey rhs) noexcept |
| Less-than operator. More... | |
| PLAYRHO_CONSTEXPR bool | playrho::operator<= (const ContactKey lhs, const ContactKey rhs) noexcept |
| Less-than or equal-to operator. More... | |
| PLAYRHO_CONSTEXPR bool | playrho::operator> (const ContactKey lhs, const ContactKey rhs) noexcept |
| Greater-than operator. More... | |
| PLAYRHO_CONSTEXPR bool | playrho::operator>= (const ContactKey lhs, const ContactKey rhs) noexcept |
| Greater-than or equal-to operator. More... | |
| ContactKey | playrho::d2::GetContactKey (const Fixture &fixtureA, ChildCounter childIndexA, const Fixture &fixtureB, ChildCounter childIndexB) noexcept |
Gets the ContactKey for the given parameters. More... | |
| ContactKey | playrho::d2::GetContactKey (const Contact &contact) noexcept |
Gets the ContactKey for the given contact. More... | |
| Contact * | playrho::d2::GetContactPtr (KeyedContactPtr value) |
| Gets the contact pointer for the given value. More... | |
Detailed Description
Declaration of the ContactKey class.
Definition in file ContactKey.hpp.

