title: ID3D11Texture2D to ID2D1Bitmap, is it possible?
body: <p>I am working on a extension to a game which only opens a HDC for addon developers to draw on.</p>
  
  <p>However, I have exhausted GDI+/Direct2D drawing possibilities that is fast enough for what I want to accomplish - image effects(Additive, Blend, Multiply Blend etc). </p>
  
  <p>I am well aware that Direct2D offers a effects toolkit however, that requires a platform update (for Windows 7) and that is not ideal at all.</p>
  
  <p>Hence I am left with only Direct3D. MSDN/Google Search offers lots of ways to do D2D -> D3D, but ZERO shows how to do D3D -> D2D. I know there is a method to convert D3D - > D2D and that is to map and copy pixel data, but that is highly inefficient as (if I am right) it transfers from GPU VRAM -> CPU/RAM -> GPU VRAM. I will probably only use that as a last alternative....</p>
  
  <p>Alternatively, it might also work if someone has any idea on how to grab a HDC from RenderTarget in D3D11 so that I can BitBlt.</p>
  
  <p>I would be grateful if anyone can help with this.</p>