private int GetGlHandle(RenderTarget2D target) { if (_renderTargetGlTextureFieldInfo == null) { _renderTargetGlTextureFieldInfo = target.GetType().GetField("glTexture", BindingFlags.Instance | BindingFlags.NonPublic); } return((int)_renderTargetGlTextureFieldInfo.GetValue(target)); }