RetroArch
Macros | Functions
d3dx11core.h File Reference
#include "d3dx11.h"
Include dependency graph for d3dx11core.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define D3DX11_DLL_W   L"d3dx11_43.dll"
 
#define D3DX11_DLL_A   "d3dx11_43.dll"
 
#define D3DX11_DLL   D3DX11_DLL_A
 
#define D3DX11_SDK_VERSION   43
 
#define INTERFACE   ID3DX11DataLoader
 
#define INTERFACE   ID3DX11DataProcessor
 
#define INTERFACE   ID3DX11ThreadPump
 
#define _FACD3D   0x876
 
#define MAKE_D3DHRESULT(code)   MAKE_HRESULT( 1, _FACD3D, code )
 
#define MAKE_D3DSTATUS(code)   MAKE_HRESULT( 0, _FACD3D, code )
 
#define D3DERR_INVALIDCALL   MAKE_D3DHRESULT(2156)
 
#define D3DERR_WASSTILLDRAWING   MAKE_D3DHRESULT(540)
 

Functions

HRESULT WINAPI D3DX11CheckVersion (UINT D3DSdkVersion, UINT D3DX11SdkVersion)
 
 DECLARE_INTERFACE (ID3DX11DataLoader)
 
 DECLARE_INTERFACE (ID3DX11DataProcessor)
 
 DEFINE_GUID (IID_ID3DX11ThreadPump, 0xc93fecfa, 0x6967, 0x478a, 0xab, 0xbc, 0x40, 0x2d, 0x90, 0x62, 0x1f, 0xcb)
 
 DECLARE_INTERFACE_ (ID3DX11ThreadPump, IUnknown)
 
HRESULT WINAPI D3DX11CreateThreadPump (UINT cIoThreads, UINT cProcThreads, ID3DX11ThreadPump **ppThreadPump)
 
HRESULT WINAPI D3DX11UnsetAllDeviceObjects (ID3D11DeviceContext *pContext)
 

Macro Definition Documentation

◆ _FACD3D

#define _FACD3D   0x876

◆ D3DERR_INVALIDCALL

#define D3DERR_INVALIDCALL   MAKE_D3DHRESULT(2156)

◆ D3DERR_WASSTILLDRAWING

#define D3DERR_WASSTILLDRAWING   MAKE_D3DHRESULT(540)

◆ D3DX11_DLL

#define D3DX11_DLL   D3DX11_DLL_A

◆ D3DX11_DLL_A

#define D3DX11_DLL_A   "d3dx11_43.dll"

◆ D3DX11_DLL_W

#define D3DX11_DLL_W   L"d3dx11_43.dll"

◆ D3DX11_SDK_VERSION

#define D3DX11_SDK_VERSION   43

◆ INTERFACE [1/3]

#define INTERFACE   ID3DX11DataLoader

◆ INTERFACE [2/3]

#define INTERFACE   ID3DX11DataProcessor

◆ INTERFACE [3/3]

#define INTERFACE   ID3DX11ThreadPump

◆ MAKE_D3DHRESULT

#define MAKE_D3DHRESULT (   code)    MAKE_HRESULT( 1, _FACD3D, code )

◆ MAKE_D3DSTATUS

#define MAKE_D3DSTATUS (   code)    MAKE_HRESULT( 0, _FACD3D, code )

Function Documentation

◆ D3DX11CheckVersion()

HRESULT WINAPI D3DX11CheckVersion ( UINT  D3DSdkVersion,
UINT  D3DX11SdkVersion 
)

◆ D3DX11CreateThreadPump()

HRESULT WINAPI D3DX11CreateThreadPump ( UINT  cIoThreads,
UINT  cProcThreads,
ID3DX11ThreadPump **  ppThreadPump 
)

◆ D3DX11UnsetAllDeviceObjects()

HRESULT WINAPI D3DX11UnsetAllDeviceObjects ( ID3D11DeviceContext pContext)

◆ DECLARE_INTERFACE() [1/2]

DECLARE_INTERFACE ( ID3DX11DataLoader  )

◆ DECLARE_INTERFACE() [2/2]

DECLARE_INTERFACE ( ID3DX11DataProcessor  )

◆ DECLARE_INTERFACE_()

DECLARE_INTERFACE_ ( ID3DX11ThreadPump  ,
IUnknown   
)
Here is the call graph for this function:

◆ DEFINE_GUID()

DEFINE_GUID ( IID_ID3DX11ThreadPump  ,
0xc93fecfa  ,
0x6967  ,
0x478a  ,
0xab  ,
0xbc  ,
0x40  ,
0x2d  ,
0x90  ,
0x62  ,
0x1f  ,
0xcb   
)