22 lines
		
	
	
		
			961 B
		
	
	
	
		
			C
		
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
		
			961 B
		
	
	
	
		
			C
		
	
	
	
|  | //-----------------------------------------------------------------------------
 | ||
|  | // Compile-time options for Easy2D
 | ||
|  | //-----------------------------------------------------------------------------
 | ||
|  | 
 | ||
|  | #pragma once
 | ||
|  | 
 | ||
|  | //---- Define assertion handler. Defaults to calling assert()
 | ||
|  | //#define E2D_ASSERT(EXPR)  MyAssert(EXPR)
 | ||
|  | //#define E2D_ASSERT(EXPR)  __noop            // Disable asserts
 | ||
|  | 
 | ||
|  | //---- Define debug-output handler. Defaults to calling easy2d::logs::Messageln()/Warningln()/Errorln()
 | ||
|  | //#define E2D_LOG(FORMAT, ...)              wprintf(FORMAT L"\n", __VA_ARGS__)
 | ||
|  | //#define E2D_WARNING_LOG(FORMAT, ...)      wprintf(FORMAT L"\n", __VA_ARGS__)
 | ||
|  | //#define E2D_ERROR_LOG(FORMAT, ...)        wprintf(FORMAT L"\n", __VA_ARGS__)
 | ||
|  | 
 | ||
|  | //---- Define attributes of all API symbols declarations for DLL
 | ||
|  | //#define E2D_API __declspec( dllexport )
 | ||
|  | //#define E2D_API __declspec( dllimport )
 | ||
|  | 
 | ||
|  | //---- Define DirectX version. Defaults to using Direct3D11
 | ||
|  | //#define E2D_USE_DIRECTX10
 |