BehaviorReader.h dna/Defs.h dna/layers/DefinitionReader.h dna/types/Aliases.h cstdint Reader.h dna::BehaviorReader dna //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce #include"dna/Defs.h" #include"dna/layers/DefinitionReader.h" #include"dna/types/Aliases.h" #include<cstdint> namespacedna{ classDNAAPIBehaviorReader:publicvirtualDefinitionReader{ protected: virtual~BehaviorReader(); public: virtualConstArrayView<std::uint16_t>getGUIToRawInputIndices()const=0; virtualConstArrayView<std::uint16_t>getGUIToRawOutputIndices()const=0; virtualConstArrayView<float>getGUIToRawFromValues()const=0; virtualConstArrayView<float>getGUIToRawToValues()const=0; virtualConstArrayView<float>getGUIToRawSlopeValues()const=0; virtualConstArrayView<float>getGUIToRawCutValues()const=0; virtualstd::uint16_tgetPSDCount()const=0; virtualConstArrayView<std::uint16_t>getPSDRowIndices()const=0; virtualConstArrayView<std::uint16_t>getPSDColumnIndices()const=0; virtualConstArrayView<float>getPSDValues()const=0; virtualstd::uint16_tgetJointRowCount()const=0; virtualstd::uint16_tgetJointColumnCount()const=0; virtualConstArrayView<std::uint16_t>getJointVariableAttributeIndices(std::uint16_tlod)const=0; virtualstd::uint16_tgetJointGroupCount()const=0; virtualConstArrayView<std::uint16_t>getJointGroupLODs(std::uint16_tjointGroupIndex)const=0; virtualConstArrayView<std::uint16_t>getJointGroupInputIndices(std::uint16_tjointGroupIndex)const=0; virtualConstArrayView<std::uint16_t>getJointGroupOutputIndices(std::uint16_tjointGroupIndex)const=0; virtualConstArrayView<float>getJointGroupValues(std::uint16_tjointGroupIndex)const=0; virtualConstArrayView<std::uint16_t>getJointGroupJointIndices(std::uint16_tjointGroupIndex)const=0; virtualConstArrayView<std::uint16_t>getBlendShapeChannelLODs()const=0; virtualConstArrayView<std::uint16_t>getBlendShapeChannelInputIndices()const=0; virtualConstArrayView<std::uint16_t>getBlendShapeChannelOutputIndices()const=0; virtualConstArrayView<std::uint16_t>getAnimatedMapLODs()const=0; virtualConstArrayView<std::uint16_t>getAnimatedMapInputIndices()const=0; virtualConstArrayView<std::uint16_t>getAnimatedMapOutputIndices()const=0; virtualConstArrayView<float>getAnimatedMapFromValues()const=0; virtualConstArrayView<float>getAnimatedMapToValues()const=0; virtualConstArrayView<float>getAnimatedMapSlopeValues()const=0; virtualConstArrayView<float>getAnimatedMapCutValues()const=0; }; }//namespacedna