#include <TypeFingerprinter.h>
Public Member Functions | |
| AZ_CLASS_ALLOCATOR (TypeFingerprinter, AZ::SystemAllocator) | |
| TypeFingerprinter (const AZ::SerializeContext &serializeContext) | |
| TypeFingerprint | GetFingerprint (const AZ::TypeId &typeId) const |
| template<class T > | |
| TypeFingerprint | GetFingerprint () const |
| void | GatherAllTypesInObject (const void *object, const AZ::TypeId &objectTypeId, TypeCollection &outTypeCollection) const |
| template<class T > | |
| void | GatherAllTypesInObject (const T *object, TypeCollection &outTypeCollection) const |
| TypeCollection | GatherAllTypesForComponents () const |
| TypeFingerprint | GenerateFingerprintForAllTypes (const TypeCollection &typeCollection) const |
| TypeFingerprint | GenerateFingerprintForAllTypesInObject (const void *object, const AZ::TypeId &objectTypeId) const |
| template<class T > | |
| TypeFingerprint | GenerateFingerprintForAllTypesInObject (const T *object) const |
Generates fingerprints for each type known to the AZ::SerializeContext.