RetroArch
Classes | Macros | Typedefs | Enumerations | Functions
d3dx10core.h File Reference
#include "d3dx10.h"
Include dependency graph for d3dx10core.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _D3DX10_SPRITE
 
struct  _D3DX10_FONT_DESCA
 
struct  _D3DX10_FONT_DESCW
 

Macros

#define D3DX10_DLL_W   L"d3dx10_43.dll"
 
#define D3DX10_DLL_A   "d3dx10_43.dll"
 
#define D3DX10_DLL   D3DX10_DLL_A
 
#define D3DX10_SDK_VERSION   43
 
#define INTERFACE   ID3DX10Sprite
 
#define INTERFACE   ID3DX10DataLoader
 
#define INTERFACE   ID3DX10DataProcessor
 
#define INTERFACE   ID3DX10ThreadPump
 
#define INTERFACE   ID3DX10Font
 
#define D3DX10CreateFont   D3DX10CreateFontA
 
#define D3DX10CreateFontIndirect   D3DX10CreateFontIndirectA
 
#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)
 

Typedefs

typedef interface ID3D10Device1 ID3D10Device1
 
typedef enum _D3DX10_SPRITE_FLAG D3DX10_SPRITE_FLAG
 
typedef struct _D3DX10_SPRITE D3DX10_SPRITE
 
typedef interface ID3DX10Sprite ID3DX10Sprite
 
typedef interface ID3DX10SpriteLPD3DX10SPRITE
 
typedef struct _D3DX10_FONT_DESCA D3DX10_FONT_DESCA
 
typedef struct _D3DX10_FONT_DESCALPD3DX10_FONT_DESCA
 
typedef struct _D3DX10_FONT_DESCW D3DX10_FONT_DESCW
 
typedef struct _D3DX10_FONT_DESCWLPD3DX10_FONT_DESCW
 
typedef D3DX10_FONT_DESCA D3DX10_FONT_DESC
 
typedef LPD3DX10_FONT_DESCA LPD3DX10_FONT_DESC
 
typedef interface ID3DX10Font ID3DX10Font
 
typedef interface ID3DX10FontLPD3DX10FONT
 

Enumerations

enum  _D3DX10_SPRITE_FLAG {
  D3DX10_SPRITE_SORT_TEXTURE = 0x01, D3DX10_SPRITE_SORT_DEPTH_BACK_TO_FRONT = 0x02, D3DX10_SPRITE_SORT_DEPTH_FRONT_TO_BACK = 0x04, D3DX10_SPRITE_SAVE_STATE = 0x08,
  D3DX10_SPRITE_ADDREF_TEXTURES = 0x10
}
 

Functions

HRESULT WINAPI D3DX10CreateDevice (IDXGIAdapter *pAdapter, D3D10_DRIVER_TYPE DriverType, HMODULE Software, UINT Flags, ID3D10Device **ppDevice)
 
HRESULT WINAPI D3DX10CreateDeviceAndSwapChain (IDXGIAdapter *pAdapter, D3D10_DRIVER_TYPE DriverType, HMODULE Software, UINT Flags, DXGI_SWAP_CHAIN_DESC *pSwapChainDesc, IDXGISwapChain **ppSwapChain, ID3D10Device **ppDevice)
 
HRESULT WINAPI D3DX10GetFeatureLevel1 (ID3D10Device *pDevice, ID3D10Device1 **ppDevice1)
 
HRESULT WINAPI D3DX10CheckVersion (UINT D3DSdkVersion, UINT D3DX10SdkVersion)
 
 DEFINE_GUID (IID_ID3DX10Sprite, 0xba0b762d, 0x8d28, 0x43ec, 0xb9, 0xdc, 0x2f, 0x84, 0x44, 0x3b, 0x6, 0x14)
 
 DECLARE_INTERFACE_ (ID3DX10Sprite, IUnknown)
 
HRESULT WINAPI D3DX10CreateSprite (ID3D10Device *pDevice, UINT cDeviceBufferSize, LPD3DX10SPRITE *ppSprite)
 
 DECLARE_INTERFACE (ID3DX10DataLoader)
 
 DECLARE_INTERFACE (ID3DX10DataProcessor)
 
 DEFINE_GUID (IID_ID3DX10ThreadPump, 0xc93fecfa, 0x6967, 0x478a, 0xab, 0xbc, 0x40, 0x2d, 0x90, 0x62, 0x1f, 0xcb)
 
 DECLARE_INTERFACE_ (ID3DX10ThreadPump, IUnknown)
 
HRESULT WINAPI D3DX10CreateThreadPump (UINT cIoThreads, UINT cProcThreads, ID3DX10ThreadPump **ppThreadPump)
 
 DEFINE_GUID (IID_ID3DX10Font, 0xd79dbb70, 0x5f21, 0x4d36, 0xbb, 0xc2, 0xff, 0x52, 0x5c, 0x21, 0x3c, 0xdc)
 
 DECLARE_INTERFACE_ (ID3DX10Font, IUnknown)
 
HRESULT WINAPI D3DX10CreateFontA (ID3D10Device *pDevice, INT Height, UINT Width, UINT Weight, UINT MipLevels, BOOL Italic, UINT CharSet, UINT OutputPrecision, UINT Quality, UINT PitchAndFamily, LPCSTR pFaceName, LPD3DX10FONT *ppFont)
 
HRESULT WINAPI D3DX10CreateFontW (ID3D10Device *pDevice, INT Height, UINT Width, UINT Weight, UINT MipLevels, BOOL Italic, UINT CharSet, UINT OutputPrecision, UINT Quality, UINT PitchAndFamily, LPCWSTR pFaceName, LPD3DX10FONT *ppFont)
 
HRESULT WINAPI D3DX10CreateFontIndirectA (ID3D10Device *pDevice, CONST D3DX10_FONT_DESCA *pDesc, LPD3DX10FONT *ppFont)
 
HRESULT WINAPI D3DX10CreateFontIndirectW (ID3D10Device *pDevice, CONST D3DX10_FONT_DESCW *pDesc, LPD3DX10FONT *ppFont)
 
HRESULT WINAPI D3DX10UnsetAllDeviceObjects (ID3D10Device *pDevice)
 

Macro Definition Documentation

◆ _FACD3D

#define _FACD3D   0x876

◆ D3DERR_INVALIDCALL

#define D3DERR_INVALIDCALL   MAKE_D3DHRESULT(2156)

◆ D3DERR_WASSTILLDRAWING

#define D3DERR_WASSTILLDRAWING   MAKE_D3DHRESULT(540)

◆ D3DX10_DLL

#define D3DX10_DLL   D3DX10_DLL_A

◆ D3DX10_DLL_A

#define D3DX10_DLL_A   "d3dx10_43.dll"

◆ D3DX10_DLL_W

#define D3DX10_DLL_W   L"d3dx10_43.dll"

◆ D3DX10_SDK_VERSION

#define D3DX10_SDK_VERSION   43

◆ D3DX10CreateFont

#define D3DX10CreateFont   D3DX10CreateFontA

◆ D3DX10CreateFontIndirect

#define D3DX10CreateFontIndirect   D3DX10CreateFontIndirectA

◆ INTERFACE [1/5]

#define INTERFACE   ID3DX10Sprite

◆ INTERFACE [2/5]

#define INTERFACE   ID3DX10DataLoader

◆ INTERFACE [3/5]

#define INTERFACE   ID3DX10DataProcessor

◆ INTERFACE [4/5]

#define INTERFACE   ID3DX10ThreadPump

◆ INTERFACE [5/5]

#define INTERFACE   ID3DX10Font

◆ MAKE_D3DHRESULT

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

◆ MAKE_D3DSTATUS

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

Typedef Documentation

◆ D3DX10_FONT_DESC

◆ D3DX10_FONT_DESCA

◆ D3DX10_FONT_DESCW

◆ D3DX10_SPRITE

typedef struct _D3DX10_SPRITE D3DX10_SPRITE

◆ D3DX10_SPRITE_FLAG

◆ ID3D10Device1

typedef interface ID3D10Device1 ID3D10Device1

◆ ID3DX10Font

typedef interface ID3DX10Font ID3DX10Font

◆ ID3DX10Sprite

typedef interface ID3DX10Sprite ID3DX10Sprite

◆ LPD3DX10_FONT_DESC

◆ LPD3DX10_FONT_DESCA

◆ LPD3DX10_FONT_DESCW

◆ LPD3DX10FONT

typedef interface ID3DX10Font* LPD3DX10FONT

◆ LPD3DX10SPRITE

typedef interface ID3DX10Sprite* LPD3DX10SPRITE

Enumeration Type Documentation

◆ _D3DX10_SPRITE_FLAG

Enumerator
D3DX10_SPRITE_SORT_TEXTURE 
D3DX10_SPRITE_SORT_DEPTH_BACK_TO_FRONT 
D3DX10_SPRITE_SORT_DEPTH_FRONT_TO_BACK 
D3DX10_SPRITE_SAVE_STATE 
D3DX10_SPRITE_ADDREF_TEXTURES 

Function Documentation

◆ D3DX10CheckVersion()

HRESULT WINAPI D3DX10CheckVersion ( UINT  D3DSdkVersion,
UINT  D3DX10SdkVersion 
)

◆ D3DX10CreateDevice()

HRESULT WINAPI D3DX10CreateDevice ( IDXGIAdapter pAdapter,
D3D10_DRIVER_TYPE  DriverType,
HMODULE  Software,
UINT  Flags,
ID3D10Device **  ppDevice 
)

◆ D3DX10CreateDeviceAndSwapChain()

HRESULT WINAPI D3DX10CreateDeviceAndSwapChain ( IDXGIAdapter pAdapter,
D3D10_DRIVER_TYPE  DriverType,
HMODULE  Software,
UINT  Flags,
DXGI_SWAP_CHAIN_DESC pSwapChainDesc,
IDXGISwapChain **  ppSwapChain,
ID3D10Device **  ppDevice 
)

◆ D3DX10CreateFontA()

HRESULT WINAPI D3DX10CreateFontA ( ID3D10Device pDevice,
INT  Height,
UINT  Width,
UINT  Weight,
UINT  MipLevels,
BOOL  Italic,
UINT  CharSet,
UINT  OutputPrecision,
UINT  Quality,
UINT  PitchAndFamily,
LPCSTR  pFaceName,
LPD3DX10FONT ppFont 
)

◆ D3DX10CreateFontIndirectA()

HRESULT WINAPI D3DX10CreateFontIndirectA ( ID3D10Device pDevice,
CONST D3DX10_FONT_DESCA pDesc,
LPD3DX10FONT ppFont 
)

◆ D3DX10CreateFontIndirectW()

HRESULT WINAPI D3DX10CreateFontIndirectW ( ID3D10Device pDevice,
CONST D3DX10_FONT_DESCW pDesc,
LPD3DX10FONT ppFont 
)

◆ D3DX10CreateFontW()

HRESULT WINAPI D3DX10CreateFontW ( ID3D10Device pDevice,
INT  Height,
UINT  Width,
UINT  Weight,
UINT  MipLevels,
BOOL  Italic,
UINT  CharSet,
UINT  OutputPrecision,
UINT  Quality,
UINT  PitchAndFamily,
LPCWSTR  pFaceName,
LPD3DX10FONT ppFont 
)

◆ D3DX10CreateSprite()

HRESULT WINAPI D3DX10CreateSprite ( ID3D10Device pDevice,
UINT  cDeviceBufferSize,
LPD3DX10SPRITE ppSprite 
)

◆ D3DX10CreateThreadPump()

HRESULT WINAPI D3DX10CreateThreadPump ( UINT  cIoThreads,
UINT  cProcThreads,
ID3DX10ThreadPump **  ppThreadPump 
)

◆ D3DX10GetFeatureLevel1()

HRESULT WINAPI D3DX10GetFeatureLevel1 ( ID3D10Device pDevice,
ID3D10Device1 **  ppDevice1 
)

◆ D3DX10UnsetAllDeviceObjects()

HRESULT WINAPI D3DX10UnsetAllDeviceObjects ( ID3D10Device pDevice)

◆ DECLARE_INTERFACE() [1/2]

DECLARE_INTERFACE ( ID3DX10DataLoader  )

◆ DECLARE_INTERFACE() [2/2]

DECLARE_INTERFACE ( ID3DX10DataProcessor  )

◆ DECLARE_INTERFACE_() [1/3]

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

◆ DECLARE_INTERFACE_() [2/3]

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

◆ DECLARE_INTERFACE_() [3/3]

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

◆ DEFINE_GUID() [1/3]

DEFINE_GUID ( IID_ID3DX10Sprite  ,
0xba0b762d  ,
0x8d28  ,
0x43ec  ,
0xb9  ,
0xdc  ,
0x2f  ,
0x84  ,
0x44  ,
0x3b  ,
0x6  ,
0x14   
)

◆ DEFINE_GUID() [2/3]

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

◆ DEFINE_GUID() [3/3]

DEFINE_GUID ( IID_ID3DX10Font  ,
0xd79dbb70  ,
0x5f21  ,
0x4d36  ,
0xbb  ,
0xc2  ,
0xff  ,
0x52  ,
0x5c  ,
0x21  ,
0x3c  ,
0xdc   
)