OpenCV  3.0.0-rc1
Open Source Computer Vision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions
DirectX interoperability

Functions

void cv::directx::convertFromD3D10Texture2D (ID3D10Texture2D *pD3D10Texture2D, OutputArray dst)
 
void cv::directx::convertFromD3D11Texture2D (ID3D11Texture2D *pD3D11Texture2D, OutputArray dst)
 
void cv::directx::convertFromDirect3DSurface9 (IDirect3DSurface9 *pDirect3DSurface9, OutputArray dst, void *surfaceSharedHandle=NULL)
 
void cv::directx::convertToD3D10Texture2D (InputArray src, ID3D10Texture2D *pD3D10Texture2D)
 
void cv::directx::convertToD3D11Texture2D (InputArray src, ID3D11Texture2D *pD3D11Texture2D)
 
void cv::directx::convertToDirect3DSurface9 (InputArray src, IDirect3DSurface9 *pDirect3DSurface9, void *surfaceSharedHandle=NULL)
 
int cv::directx::getTypeFromD3DFORMAT (const int iD3DFORMAT)
 
int cv::directx::getTypeFromDXGI_FORMAT (const int iDXGI_FORMAT)
 
Contextcv::directx::ocl::initializeContextFromD3D10Device (ID3D10Device *pD3D10Device)
 
Contextcv::directx::ocl::initializeContextFromD3D11Device (ID3D11Device *pD3D11Device)
 
Contextcv::directx::ocl::initializeContextFromDirect3DDevice9 (IDirect3DDevice9 *pDirect3DDevice9)
 
Contextcv::directx::ocl::initializeContextFromDirect3DDevice9Ex (IDirect3DDevice9Ex *pDirect3DDevice9Ex)
 

Detailed Description

Function Documentation

void cv::directx::convertFromD3D10Texture2D ( ID3D10Texture2D *  pD3D10Texture2D,
OutputArray  dst 
)
void cv::directx::convertFromD3D11Texture2D ( ID3D11Texture2D *  pD3D11Texture2D,
OutputArray  dst 
)
void cv::directx::convertFromDirect3DSurface9 ( IDirect3DSurface9 *  pDirect3DSurface9,
OutputArray  dst,
void *  surfaceSharedHandle = NULL 
)
void cv::directx::convertToD3D10Texture2D ( InputArray  src,
ID3D10Texture2D *  pD3D10Texture2D 
)
void cv::directx::convertToD3D11Texture2D ( InputArray  src,
ID3D11Texture2D *  pD3D11Texture2D 
)
void cv::directx::convertToDirect3DSurface9 ( InputArray  src,
IDirect3DSurface9 *  pDirect3DSurface9,
void *  surfaceSharedHandle = NULL 
)
int cv::directx::getTypeFromD3DFORMAT ( const int  iD3DFORMAT)
int cv::directx::getTypeFromDXGI_FORMAT ( const int  iDXGI_FORMAT)
Context& cv::directx::ocl::initializeContextFromD3D10Device ( ID3D10Device *  pD3D10Device)
Context& cv::directx::ocl::initializeContextFromD3D11Device ( ID3D11Device *  pD3D11Device)
Context& cv::directx::ocl::initializeContextFromDirect3DDevice9 ( IDirect3DDevice9 *  pDirect3DDevice9)
Context& cv::directx::ocl::initializeContextFromDirect3DDevice9Ex ( IDirect3DDevice9Ex *  pDirect3DDevice9Ex)