Implemented a direct2d device context render target via wxD2DDeviceContextResourceHolder
Added missing preprocessor guards around wxD2DDeviceContextResourceHolder
Added a DrawBitmap method to the wxD2DRenderTargetResourceHolder since the direct2d device context has a different method for drawing blended images
Removed the GetSize method from the wxD2DRenderTargetResourceHolder interface
Added a Flush method to the wxD2DRenderTargetResourceHolder interface
Fixed a bug where the buffer size paramter send to IWICBitmapSource::CopyPixels was too large (measured in bits instead of bytes).
Added error checking for every native brush acquiring method
Implemented image context and wxD2DRenderer::CreateContextFromImage
Changed error format string to accurately represent the HRESULT hexadecimal value
Corrected the wxD2DRenderer::GetVersion method to properly return the Direct2D version
Fixed a bug where the WICImagingFactory would be created before the COM library would have been initialized
Removed unused include for d2d1effectauthor.h
Fixed a warning regarding not referencing the compositionMode paramater of the wxD2DImageRenderTargetResourceHolder::RenderBitmap method
Added default implementations for the Resize, Flush and DrawBitmap methods of the wxD2DRenderTargetResourceHolder class
Implemented DC render context via wxD2DDCRenderTargetResourceHolder