UNPKG

myroom-react

Version:

React component wrapper for MyRoom 3D scene

40 lines (35 loc) 1.12 kB
// Main exports for the myroom-react package // Components export { default as MyRoomScene } from './components/MyRoomScene'; export type { MyRoomSceneRef, MyRoomSceneProps } from './components/MyRoomScene'; export type { IntegratedBabylonSceneRef, IntegratedBabylonSceneProps } from './components/IntegratedBabylonScene'; // Types export type { AvatarConfig, AvatarColors, AvatarPartPaths, Gender, LoadedItem, ActiveMovement, TouchMovement, TouchRotation, PartItem, GenderSelectableParts, GenderFixedParts, GenderDefaultColors, GenderData, AvailableParts } from './types'; // Utilities export { getDefaultConfigForGender, getAvailableParts, getDefaultColorsForGender, availablePartsData } from './utils/avatarUtils'; // Examples and Demos export { default as MyRoomDemo } from './demo/MyRoomDemo'; export { default as SimpleExample } from './examples/SimpleExample'; export { default as AdvancedExample } from './examples/AdvancedExample'; // Re-export Babylon.js types for convenience export type { Scene, Engine } from '@babylonjs/core';