code: function (renderer, rect) {
              var renderable = this.renderable;
              if (renderable instanceof me.Renderable) {
                  // predraw (apply transforms)
                  renderable.preDraw(renderer);
  
                  // draw the object
                  renderable.draw(renderer, rect);
  
                  // postdraw (clean-up);
                  renderable.postDraw(renderer);
              }
          }
docs: object draw<br>
  not to be called by the end user<br>
  called by the game manager on each game loop
  @name draw
  @memberOf me.Entity
  @function
  @protected
  @param {me.CanvasRenderer|me.WebGLRenderer} renderer a renderer object
  @param {me.Rect} region to draw