Ответ 1
Посмотрите на источник (v4.3.1), l. 3381ff. Они определены на Kinetic.Container
.
draw: function() {
this.drawScene();
this.drawHit();
},
drawScene: function(canvas) {
// do stuff
},
drawHit: function() {
// do stuff
}
drawScene
используется для рисования фигур на холсте рисунка.
drawHit
(см. пример) используется для изменения области, в которой события мыши вызывают события. Это делается внутренне, используя специальный Kinetic.HitCanvas
.
Обновление. Вы можете найти код внутри своего репозитория Github.
draw()
можно найти в Node.js, остальные два внутри Container.js
Помните, что Эрик прекратил KineticJS.