avatar.vwf.yaml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. # avatar
  2. # Copyright 2017 Krestianstvo.org project
  3. ---
  4. extends: http://vwf.example.com/aframe/aentity.vwf
  5. type: "avatar"
  6. properties:
  7. localUrl:
  8. remoteUrl:
  9. displayName:
  10. sharing: { audio: true, video: true }
  11. methods:
  12. initialize:
  13. selectMode:
  14. updateAvatar:
  15. showHideAvatar:
  16. parameters:
  17. - bool
  18. showHideCursor:
  19. parameters:
  20. - bool
  21. createSimpleAvatar:
  22. createAvatarFromGLTF:
  23. parameters:
  24. - modelSrc
  25. createAvatarBody:
  26. parameters:
  27. - modelSrc
  28. getRandomColor:
  29. followAvatarControl:
  30. parameters:
  31. - position
  32. - rotation
  33. setSmallVideoHead:
  34. setBigVideoHead:
  35. setVideoTexture:
  36. parameters:
  37. - val
  38. webrtcTurnOnOff:
  39. parameters:
  40. - val
  41. webrtcMuteAudio:
  42. parameters:
  43. - val
  44. webrtcMuteVideo:
  45. parameters:
  46. - val
  47. setSoundWebRTC:
  48. parameters:
  49. - val
  50. removeSoundWebRTC:
  51. removeVideoTexture:
  52. scripts:
  53. - source: "http://vwf.example.com/aframe/avatar.js"