UNPKG

react-native-3d-model-view

Version:

React Native plugin for showing .obj, .dae and .scn models.

45 lines (41 loc) 1.29 kB
import { ViewPropTypes, ColorPropType } from 'react-native' import PropTypes from 'prop-types' export const DefaultPropTypes = { ...ViewPropTypes, source: PropTypes.object, scale: PropTypes.number, autoPlay: PropTypes.bool, onLoadModelStart: PropTypes.func, onLoadModelSuccess: PropTypes.func, onLoadModelError: PropTypes.func, onAnimationStart: PropTypes.func, onAnimationStop: PropTypes.func, onAnimationUpdate: PropTypes.func } export const RCTPropTypes = { ...ViewPropTypes, modelSrc: PropTypes.string, textureSrc: PropTypes.string, scale: PropTypes.number, autoPlayAnimations: PropTypes.bool, backgroundColor: ColorPropType, onLoadModelSuccess: PropTypes.func, onLoadModelError: PropTypes.func, onAnimationStart: PropTypes.func, onAnimationStop: PropTypes.func, onAnimationUpdate: PropTypes.func } export const ARPropTypes = { miniature: PropTypes.bool, miniatureScale: PropTypes.number, placeOpacity: PropTypes.number, onStart: PropTypes.func, onSurfaceFound: PropTypes.func, onSurfaceLost: PropTypes.func, onSessionInterupted: PropTypes.func, onSessionInteruptedEnded: PropTypes.func, onPlaceObjectSuccess: PropTypes.func, onTrackingQualityInfo: PropTypes.func, onTapView: PropTypes.func, onTapObject: PropTypes.func }