SetBlendShapeTargetDeltasCommand.h dnacalib/Command.h dnacalib/Defs.h dnacalib/commands/VectorOperations.h dnacalib/types/Aliases.h cstdint DNACalib.h SetBlendShapeTargetDeltasCommand.cpp dnac::SetBlendShapeTargetDeltasCommand dnac //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce #include"dnacalib/Command.h" #include"dnacalib/Defs.h" #include"dnacalib/commands/VectorOperations.h" #include"dnacalib/types/Aliases.h" #include<cstdint> namespacednac{ classDNACalibDNAReader; classSetBlendShapeTargetDeltasCommand:publicCommand{ public: DNACAPIexplicitSetBlendShapeTargetDeltasCommand(MemoryResource*memRes=nullptr); DNACAPISetBlendShapeTargetDeltasCommand(std::uint16_tmeshIndex, std::uint16_tblendShapeTargetIndex, ConstArrayView<Vector3>deltas, VectorOperationoperation, MemoryResource*memRes=nullptr); DNACAPISetBlendShapeTargetDeltasCommand(std::uint16_tmeshIndex, std::uint16_tblendShapeTargetIndex, ConstArrayView<float>xs, ConstArrayView<float>ys, ConstArrayView<float>zs, VectorOperationoperation, MemoryResource*memRes=nullptr); DNACAPISetBlendShapeTargetDeltasCommand(std::uint16_tmeshIndex, std::uint16_tblendShapeTargetIndex, ConstArrayView<Vector3>deltas, ConstArrayView<float>masks, VectorOperationoperation, MemoryResource*memRes=nullptr); DNACAPISetBlendShapeTargetDeltasCommand(std::uint16_tmeshIndex, std::uint16_tblendShapeTargetIndex, ConstArrayView<float>xs, ConstArrayView<float>ys, ConstArrayView<float>zs, ConstArrayView<float>masks, VectorOperationoperation, MemoryResource*memRes=nullptr); DNACAPI~SetBlendShapeTargetDeltasCommand(); SetBlendShapeTargetDeltasCommand(constSetBlendShapeTargetDeltasCommand&)=delete; SetBlendShapeTargetDeltasCommand&operator=(constSetBlendShapeTargetDeltasCommand&)=delete; DNACAPISetBlendShapeTargetDeltasCommand(SetBlendShapeTargetDeltasCommand&&); DNACAPISetBlendShapeTargetDeltasCommand&operator=(SetBlendShapeTargetDeltasCommand&&); DNACAPIvoidsetMeshIndex(std::uint16_tmeshIndex); DNACAPIvoidsetBlendShapeTargetIndex(std::uint16_tblendShapeTargetIndex); DNACAPIvoidsetDeltas(ConstArrayView<Vector3>deltas); DNACAPIvoidsetDeltas(ConstArrayView<float>xs,ConstArrayView<float>ys,ConstArrayView<float>zs); DNACAPIvoidsetMasks(ConstArrayView<float>masks); DNACAPIvoidsetOperation(VectorOperationoperation); DNACAPIvoidrun(DNACalibDNAReader*output)override; private: classImpl; ScopedPtr<Impl>pImpl; }; }//namespacednac