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

Go to the source code of this file.

Classes

struct  _D3DXF_FILELOADRESOURCE
 
struct  _D3DXF_FILELOADMEMORY
 

Macros

#define D3DXF_FILEFORMAT_BINARY   0
 
#define D3DXF_FILEFORMAT_TEXT   1
 
#define D3DXF_FILEFORMAT_COMPRESSED   2
 
#define D3DXF_FILESAVE_TOFILE   0x00L
 
#define D3DXF_FILESAVE_TOWFILE   0x01L
 
#define D3DXF_FILELOAD_FROMFILE   0x00L
 
#define D3DXF_FILELOAD_FROMWFILE   0x01L
 
#define D3DXF_FILELOAD_FROMRESOURCE   0x02L
 
#define D3DXF_FILELOAD_FROMMEMORY   0x03L
 
#define INTERFACE   ID3DXFile
 
#define INTERFACE   ID3DXFileSaveObject
 
#define INTERFACE   ID3DXFileSaveData
 
#define INTERFACE   ID3DXFileEnumObject
 
#define INTERFACE   ID3DXFileData
 
#define _FACD3DXF   0x876
 
#define D3DXFERR_BADOBJECT   MAKE_HRESULT( 1, _FACD3DXF, 900 )
 
#define D3DXFERR_BADVALUE   MAKE_HRESULT( 1, _FACD3DXF, 901 )
 
#define D3DXFERR_BADTYPE   MAKE_HRESULT( 1, _FACD3DXF, 902 )
 
#define D3DXFERR_NOTFOUND   MAKE_HRESULT( 1, _FACD3DXF, 903 )
 
#define D3DXFERR_NOTDONEYET   MAKE_HRESULT( 1, _FACD3DXF, 904 )
 
#define D3DXFERR_FILENOTFOUND   MAKE_HRESULT( 1, _FACD3DXF, 905 )
 
#define D3DXFERR_RESOURCENOTFOUND   MAKE_HRESULT( 1, _FACD3DXF, 906 )
 
#define D3DXFERR_BADRESOURCE   MAKE_HRESULT( 1, _FACD3DXF, 907 )
 
#define D3DXFERR_BADFILETYPE   MAKE_HRESULT( 1, _FACD3DXF, 908 )
 
#define D3DXFERR_BADFILEVERSION   MAKE_HRESULT( 1, _FACD3DXF, 909 )
 
#define D3DXFERR_BADFILEFLOATSIZE   MAKE_HRESULT( 1, _FACD3DXF, 910 )
 
#define D3DXFERR_BADFILE   MAKE_HRESULT( 1, _FACD3DXF, 911 )
 
#define D3DXFERR_PARSEERROR   MAKE_HRESULT( 1, _FACD3DXF, 912 )
 
#define D3DXFERR_BADARRAYSIZE   MAKE_HRESULT( 1, _FACD3DXF, 913 )
 
#define D3DXFERR_BADDATAREFERENCE   MAKE_HRESULT( 1, _FACD3DXF, 914 )
 
#define D3DXFERR_NOMOREOBJECTS   MAKE_HRESULT( 1, _FACD3DXF, 915 )
 
#define D3DXFERR_NOMOREDATA   MAKE_HRESULT( 1, _FACD3DXF, 916 )
 
#define D3DXFERR_BADCACHEFILE   MAKE_HRESULT( 1, _FACD3DXF, 917 )
 

Typedefs

typedef DWORD D3DXF_FILEFORMAT
 
typedef DWORD D3DXF_FILESAVEOPTIONS
 
typedef DWORD D3DXF_FILELOADOPTIONS
 
typedef struct _D3DXF_FILELOADRESOURCE D3DXF_FILELOADRESOURCE
 
typedef struct _D3DXF_FILELOADMEMORY D3DXF_FILELOADMEMORY
 
typedef interface ID3DXFile ID3DXFile
 
typedef interface ID3DXFileSaveObject ID3DXFileSaveObject
 
typedef interface ID3DXFileSaveData ID3DXFileSaveData
 
typedef interface ID3DXFileEnumObject ID3DXFileEnumObject
 
typedef interface ID3DXFileData ID3DXFileData
 

Functions

 DECLARE_INTERFACE_ (ID3DXFile, IUnknown)
 
 DECLARE_INTERFACE_ (ID3DXFileSaveObject, IUnknown)
 
 DECLARE_INTERFACE_ (ID3DXFileSaveData, IUnknown)
 
 DECLARE_INTERFACE_ (ID3DXFileEnumObject, IUnknown)
 
 DECLARE_INTERFACE_ (ID3DXFileData, IUnknown)
 
STDAPI D3DXFileCreate (ID3DXFile **lplpDirectXFile)
 
 WIN_TYPES (ID3DXFile, D3DXFILE)
 
 WIN_TYPES (ID3DXFileEnumObject, D3DXFILEENUMOBJECT)
 
 WIN_TYPES (ID3DXFileSaveObject, D3DXFILESAVEOBJECT)
 
 WIN_TYPES (ID3DXFileData, D3DXFILEDATA)
 
 WIN_TYPES (ID3DXFileSaveData, D3DXFILESAVEDATA)
 

Macro Definition Documentation

◆ _FACD3DXF

#define _FACD3DXF   0x876

◆ D3DXF_FILEFORMAT_BINARY

#define D3DXF_FILEFORMAT_BINARY   0

◆ D3DXF_FILEFORMAT_COMPRESSED

#define D3DXF_FILEFORMAT_COMPRESSED   2

◆ D3DXF_FILEFORMAT_TEXT

#define D3DXF_FILEFORMAT_TEXT   1

◆ D3DXF_FILELOAD_FROMFILE

#define D3DXF_FILELOAD_FROMFILE   0x00L

◆ D3DXF_FILELOAD_FROMMEMORY

#define D3DXF_FILELOAD_FROMMEMORY   0x03L

◆ D3DXF_FILELOAD_FROMRESOURCE

#define D3DXF_FILELOAD_FROMRESOURCE   0x02L

◆ D3DXF_FILELOAD_FROMWFILE

#define D3DXF_FILELOAD_FROMWFILE   0x01L

◆ D3DXF_FILESAVE_TOFILE

#define D3DXF_FILESAVE_TOFILE   0x00L

◆ D3DXF_FILESAVE_TOWFILE

#define D3DXF_FILESAVE_TOWFILE   0x01L

◆ D3DXFERR_BADARRAYSIZE

#define D3DXFERR_BADARRAYSIZE   MAKE_HRESULT( 1, _FACD3DXF, 913 )

◆ D3DXFERR_BADCACHEFILE

#define D3DXFERR_BADCACHEFILE   MAKE_HRESULT( 1, _FACD3DXF, 917 )

◆ D3DXFERR_BADDATAREFERENCE

#define D3DXFERR_BADDATAREFERENCE   MAKE_HRESULT( 1, _FACD3DXF, 914 )

◆ D3DXFERR_BADFILE

#define D3DXFERR_BADFILE   MAKE_HRESULT( 1, _FACD3DXF, 911 )

◆ D3DXFERR_BADFILEFLOATSIZE

#define D3DXFERR_BADFILEFLOATSIZE   MAKE_HRESULT( 1, _FACD3DXF, 910 )

◆ D3DXFERR_BADFILETYPE

#define D3DXFERR_BADFILETYPE   MAKE_HRESULT( 1, _FACD3DXF, 908 )

◆ D3DXFERR_BADFILEVERSION

#define D3DXFERR_BADFILEVERSION   MAKE_HRESULT( 1, _FACD3DXF, 909 )

◆ D3DXFERR_BADOBJECT

#define D3DXFERR_BADOBJECT   MAKE_HRESULT( 1, _FACD3DXF, 900 )

◆ D3DXFERR_BADRESOURCE

#define D3DXFERR_BADRESOURCE   MAKE_HRESULT( 1, _FACD3DXF, 907 )

◆ D3DXFERR_BADTYPE

#define D3DXFERR_BADTYPE   MAKE_HRESULT( 1, _FACD3DXF, 902 )

◆ D3DXFERR_BADVALUE

#define D3DXFERR_BADVALUE   MAKE_HRESULT( 1, _FACD3DXF, 901 )

◆ D3DXFERR_FILENOTFOUND

#define D3DXFERR_FILENOTFOUND   MAKE_HRESULT( 1, _FACD3DXF, 905 )

◆ D3DXFERR_NOMOREDATA

#define D3DXFERR_NOMOREDATA   MAKE_HRESULT( 1, _FACD3DXF, 916 )

◆ D3DXFERR_NOMOREOBJECTS

#define D3DXFERR_NOMOREOBJECTS   MAKE_HRESULT( 1, _FACD3DXF, 915 )

◆ D3DXFERR_NOTDONEYET

#define D3DXFERR_NOTDONEYET   MAKE_HRESULT( 1, _FACD3DXF, 904 )

◆ D3DXFERR_NOTFOUND

#define D3DXFERR_NOTFOUND   MAKE_HRESULT( 1, _FACD3DXF, 903 )

◆ D3DXFERR_PARSEERROR

#define D3DXFERR_PARSEERROR   MAKE_HRESULT( 1, _FACD3DXF, 912 )

◆ D3DXFERR_RESOURCENOTFOUND

#define D3DXFERR_RESOURCENOTFOUND   MAKE_HRESULT( 1, _FACD3DXF, 906 )

◆ INTERFACE [1/5]

#define INTERFACE   ID3DXFile

◆ INTERFACE [2/5]

#define INTERFACE   ID3DXFileSaveObject

◆ INTERFACE [3/5]

#define INTERFACE   ID3DXFileSaveData

◆ INTERFACE [4/5]

#define INTERFACE   ID3DXFileEnumObject

◆ INTERFACE [5/5]

#define INTERFACE   ID3DXFileData

Typedef Documentation

◆ D3DXF_FILEFORMAT

typedef DWORD D3DXF_FILEFORMAT

◆ D3DXF_FILELOADMEMORY

◆ D3DXF_FILELOADOPTIONS

typedef DWORD D3DXF_FILELOADOPTIONS

◆ D3DXF_FILELOADRESOURCE

◆ D3DXF_FILESAVEOPTIONS

typedef DWORD D3DXF_FILESAVEOPTIONS

◆ ID3DXFile

typedef interface ID3DXFile ID3DXFile

◆ ID3DXFileData

typedef interface ID3DXFileData ID3DXFileData

◆ ID3DXFileEnumObject

◆ ID3DXFileSaveData

◆ ID3DXFileSaveObject

Function Documentation

◆ D3DXFileCreate()

STDAPI D3DXFileCreate ( ID3DXFile **  lplpDirectXFile)

◆ DECLARE_INTERFACE_() [1/5]

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

◆ DECLARE_INTERFACE_() [2/5]

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

◆ DECLARE_INTERFACE_() [3/5]

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

◆ DECLARE_INTERFACE_() [4/5]

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

◆ DECLARE_INTERFACE_() [5/5]

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

◆ WIN_TYPES() [1/5]

WIN_TYPES ( ID3DXFile  ,
D3DXFILE   
)

◆ WIN_TYPES() [2/5]

WIN_TYPES ( ID3DXFileEnumObject  ,
D3DXFILEENUMOBJECT   
)

◆ WIN_TYPES() [3/5]

WIN_TYPES ( ID3DXFileSaveObject  ,
D3DXFILESAVEOBJECT   
)

◆ WIN_TYPES() [4/5]

WIN_TYPES ( ID3DXFileData  ,
D3DXFILEDATA   
)

◆ WIN_TYPES() [5/5]

WIN_TYPES ( ID3DXFileSaveData  ,
D3DXFILESAVEDATA   
)