Core Functions

This section contains information about the following core functions:

Functions

Name Description
D3D11CreateDevice Creates a device that represents the display adapter.
D3D11CreateDeviceAndSwapChain Creates a device that represents the display adapter, specifying a swap chain.
D3DAllocateGraphicsMemory Allocates graphics memory. This method is deprecated from the Februrary 2014 XDK. Use XMemAlloc or VirtualAlloc instead.
D3DFlushCpuCache Flushes a CPU cache, using a CPU virtual address that points to graphics memory or committed CPU memory.
D3DFlushEntireCpuCache Flushes the entire CPU cache using the wbinvd instruction, executed from kernel mode.
D3DFreeGraphicsMemory Frees graphics memory. This method is deprecated from the Februrary 2014 XDK. Use XMemFree or VirtualFree instead.

In this section

D3D11_BOX Helper Functions
Non-member functions for the D3D11_BOX stucture.

D3D11_RECT Helper Functions
Non-member functions for the D3D11_RECT stucture.

D3D11_VIEWPORT Helper Functions
Non-member functions for the D3D11_VIEWPORT stucture.

D3D11_RLDO_FLAGS Helper Functions
Bitwise operator functions for combining D3D11_RLDO_FLAGS enumeration constants.

ID3D11DeviceContext1 Proxy Functions
Proxy functions for ID3D11DeviceContext1.