onUniformsGroupsDispose method

void onUniformsGroupsDispose(
  1. dynamic event
)

Implementation

void onUniformsGroupsDispose( event ) {
	final uniformsGroup = event.target;

	uniformsGroup.removeEventListener( 'dispose', onUniformsGroupsDispose );

	final index = allocatedBindingPoints.indexOf( uniformsGroup['__bindingPointIndex'] );
	allocatedBindingPoints.removeAt(index);

	gl.deleteBuffer( buffers[ uniformsGroup.id ] );

    buffers.remove(uniformsGroup.id);
    updateList.remove(uniformsGroup.id);
}