DescriptorReader.h dna/Defs.h dna/layers/Descriptor.h dna/types/Aliases.h cstdint DefinitionReader.h dna::DescriptorReader dna //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce #include"dna/Defs.h" #include"dna/layers/Descriptor.h" #include"dna/types/Aliases.h" #include<cstdint> namespacedna{ classDNAAPIDescriptorReader{ protected: virtual~DescriptorReader(); public: virtualStringViewgetName()const=0; virtualArchetypegetArchetype()const=0; virtualGendergetGender()const=0; virtualstd::uint16_tgetAge()const=0; virtualstd::uint32_tgetMetaDataCount()const=0; virtualStringViewgetMetaDataKey(std::uint32_tindex)const=0; virtualStringViewgetMetaDataValue(constchar*key)const=0; virtualTranslationUnitgetTranslationUnit()const=0; virtualRotationUnitgetRotationUnit()const=0; virtualCoordinateSystemgetCoordinateSystem()const=0; virtualstd::uint16_tgetLODCount()const=0; virtualstd::uint16_tgetDBMaxLOD()const=0; virtualStringViewgetDBComplexity()const=0; virtualStringViewgetDBName()const=0; }; }//namespacedna