activate method

void activate (
  1. RenderContextWebGL renderContext
)

Implementation

void activate(RenderContextWebGL renderContext) {
  if (_contextIdentifier != renderContext.contextIdentifier) {
    _contextIdentifier = renderContext.contextIdentifier;
    _renderStatistics = renderContext.renderStatistics;
    _renderingContext = renderContext.rawContext;
    _buffer = _renderingContext.createBuffer();
    _renderingContext.bindBuffer(gl.WebGL.ARRAY_BUFFER, _buffer);
    _renderingContext.bufferData(gl.WebGL.ARRAY_BUFFER, data, usage);
  }

  _renderingContext.bindBuffer(gl.WebGL.ARRAY_BUFFER, _buffer);
}