public void Add(BufferRangeRL bufferRange) { lock (this) { if (bufferRange is BufferRangeRL) { bufferRanges.Add((BufferRangeRL)bufferRange); } else { throw new ArgumentException("bufferRange does not match buffer - expecting OpenRL buffer range"); } } }
internal BufferRangeGLRL(BufferRangeGL gl, BufferRangeRL rl) { bufferRangeGL = gl; bufferRangeRL = rl; }