32 lines
		
	
	
		
			1017 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1017 B
		
	
	
	
		
			C
		
	
	
	
	
	
/////////////////////////////////////////////////////////////////////////////
 | 
						|
// Name:        wx/msw/private/graphicsd2d.h
 | 
						|
// Purpose:     Allow functions from graphicsd2d.cpp to be used in othe files
 | 
						|
// Author:      New Pagodi
 | 
						|
// Created:     2017-10-31
 | 
						|
// Copyright:   (c) 2017 wxWidgets development team
 | 
						|
// Licence:     wxWindows licence
 | 
						|
/////////////////////////////////////////////////////////////////////////////
 | 
						|
 | 
						|
#ifndef WX_MSW_PRIVATE_GRAPHICSD2D_H_
 | 
						|
#define WX_MSW_PRIVATE_GRAPHICSD2D_H_
 | 
						|
 | 
						|
#if wxUSE_GRAPHICS_DIRECT2D
 | 
						|
 | 
						|
// Ensure no previous defines interfere with the Direct2D API headers
 | 
						|
#undef GetHwnd
 | 
						|
 | 
						|
// include before wincodec.h to prevent winsock/winsock2 redefinition warnings
 | 
						|
#include "wx/msw/wrapwin.h"
 | 
						|
 | 
						|
#include <d2d1.h>
 | 
						|
#include <dwrite.h>
 | 
						|
#include <wincodec.h>
 | 
						|
 | 
						|
WXDLLIMPEXP_CORE IWICImagingFactory* wxWICImagingFactory();
 | 
						|
WXDLLIMPEXP_CORE ID2D1Factory* wxD2D1Factory();
 | 
						|
WXDLLIMPEXP_CORE IDWriteFactory* wxDWriteFactory();
 | 
						|
 | 
						|
#endif // wxUSE_GRAPHICS_DIRECT2D
 | 
						|
 | 
						|
#endif // WX_MSW_PRIVATE_GRAPHICSD2D_H_
 |