ReactOS 0.4.17-dev-966-gf06eace
d3d11on12.idl File Reference

Go to the source code of this file.

Classes

struct  D3D11_RESOURCE_FLAGS
 
interface  ID3D11On12Device
 
interface  ID3D11On12Device1
 
interface  ID3D11On12Device2
 

Typedefs

typedef struct D3D11_RESOURCE_FLAGS D3D11_RESOURCE_FLAGS
 
typedef HRESULT(__stdcall * PFN_D3D11ON12_CREATE_DEVICE) (IUnknown *device, UINT flags, const D3D_FEATURE_LEVEL *feature_levels, UINT feature_level_count, IUnknown *const *queues, UINT queue_count, UINT node_mask, ID3D11Device **d3d11_device, ID3D11DeviceContext **d3d11_immediate_context, D3D_FEATURE_LEVEL *obtained_feature_level)
 

Functions

HRESULT __stdcall D3D11On12CreateDevice (IUnknown *device, UINT flags, const D3D_FEATURE_LEVEL *feature_levels, UINT feature_level_count, IUnknown *const *queues, UINT queue_count, UINT node_mask, ID3D11Device **d3d11_device, ID3D11DeviceContext **d3d11_immediate_context, D3D_FEATURE_LEVEL *obtained_feature_level)
 

Typedef Documentation

◆ D3D11_RESOURCE_FLAGS

◆ PFN_D3D11ON12_CREATE_DEVICE

typedef HRESULT(__stdcall * PFN_D3D11ON12_CREATE_DEVICE) (IUnknown *device, UINT flags, const D3D_FEATURE_LEVEL *feature_levels, UINT feature_level_count, IUnknown *const *queues, UINT queue_count, UINT node_mask, ID3D11Device **d3d11_device, ID3D11DeviceContext **d3d11_immediate_context, D3D_FEATURE_LEVEL *obtained_feature_level)

Definition at line 57 of file d3d11on12.idl.

Function Documentation

◆ D3D11On12CreateDevice()

HRESULT __stdcall D3D11On12CreateDevice ( IUnknown *  device,
UINT  flags,
const D3D_FEATURE_LEVEL *  feature_levels,
UINT  feature_level_count,
IUnknown *const *  queues,
UINT  queue_count,
UINT  node_mask,
ID3D11Device **  d3d11_device,
ID3D11DeviceContext **  d3d11_immediate_context,
D3D_FEATURE_LEVEL *  obtained_feature_level 
)

Definition at line 380 of file d3d11_main.c.

385{
386 FIXME("device %p, flags %#x, feature_levels %p, feature_level_count %u, "
387 "queues %p, queue_count %u, node_mask 0x%08x, "
388 "d3d11_device %p, d3d11_immediate_context %p, obtained_feature_level %p stub!\n",
389 device, flags, feature_levels, feature_level_count, queues, queue_count,
390 node_mask, d3d11_device, d3d11_immediate_context, obtained_feature_level);
391
392 return E_NOTIMPL;
393}
#define FIXME(fmt,...)
Definition: precomp.h:53
#define E_NOTIMPL
Definition: ddrawi.h:99
GLbitfield flags
Definition: glext.h:7161
static D3D_DRIVER_TYPE HMODULE UINT const D3D_FEATURE_LEVEL UINT UINT ID3D11Device D3D_FEATURE_LEVEL * obtained_feature_level
Definition: hlsl_d3d11.c:29
static D3D_DRIVER_TYPE HMODULE UINT const D3D_FEATURE_LEVEL * feature_levels
Definition: hlsl_d3d11.c:28
Definition: devices.h:37