avatar.vwf.yaml 933 B

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