avatar.vwf.yaml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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. updateAvatar:
  14. showHideAvatar:
  15. parameters:
  16. - bool
  17. showHideCursor:
  18. parameters:
  19. - bool
  20. createSimpleAvatar:
  21. createAvatarFromGLTF:
  22. parameters:
  23. - modelSrc
  24. createAvatarBody:
  25. parameters:
  26. - modelSrc
  27. getRandomColor:
  28. followAvatarControl:
  29. parameters:
  30. - position
  31. - rotation
  32. setSmallVideoHead:
  33. setBigVideoHead:
  34. setVideoTexture:
  35. parameters:
  36. - val
  37. webrtcTurnOnOff:
  38. parameters:
  39. - val
  40. webrtcMuteAudio:
  41. parameters:
  42. - val
  43. webrtcMuteVideo:
  44. parameters:
  45. - val
  46. setSoundWebRTC:
  47. parameters:
  48. - val
  49. removeSoundWebRTC:
  50. removeVideoTexture:
  51. scripts:
  52. - source: "http://vwf.example.com/aframe/avatar.js"