UNPKG

@panter/react-native-arkit

Version:
34 lines (28 loc) 683 B
// // ARModel.js // // Created by HippoAR on 8/12/17. // Copyright © 2017 HippoAR. All rights reserved. // import PropTypes from 'prop-types'; import { NativeModules } from 'react-native'; import createArComponent from './lib/createArComponent'; import { shaders } from './lib/propTypes'; const ARModel = createArComponent( { mount: NativeModules.ARModelManager.mount, pick: ['model', 'material', 'shape'], }, { model: PropTypes.shape({ file: PropTypes.string, node: PropTypes.string, scale: PropTypes.number, alpha: PropTypes.number, }), material: PropTypes.shape({ shaders, }), }, ); module.exports = ARModel;