D3DM_INITIALIZE_DATA (Windows Embedded CE 6.0)
1/6/2010
This structure is used to communicate the driver's support routines to the Direct3D Mobile middleware. The middleware will then call these support routines directly.
Syntax
typedef struct _D3DM_INITIALIZE_DATA {
D3DM_GETADAPTERINFO_PTR pGetAdapterInfo;
D3DM_CREATECONTEXT_PTR pCreateContext;
D3DM_DESTROYCONTEXT_PTR pDestroyContext;
D3DM_CREATESURFACE_PTR pCreateSurface;
D3DM_DESTROYSURFACE_PTR pDestroySurface;
D3DM_LOCKSURFACE_PTR pLockSurface;
D3DM_UNLOCKSURFACE_PTR pUnlockSurface;
D3DM_DRAWPRIMITIVE_PTR pDrawPrimitive;
D3DM_VALIDATEDEVICE_PTR pValidateDevice;
D3DM_GETINFO_PTR pGetInfo;
D3DM_RESOURCEMANAGER_PTR pResourceManager;
} D3DM_INITIALIZE_DATA;
Members
- pGetAdapterInfo
A D3DM_GETADAPTERINFO_PTR value pointing to the driver's implementation of the D3DM_GetAdapterInfo function.
- pCreateContext
A D3DM_CREATECONTEXT_PTR value pointing to the driver's implementation of the D3DM_CreateContext function.
- pDestroyContext
A D3DM_DESTROYCONTEXT_PTR value pointing to the driver's implementation of the D3DM_DestroyContext function.
- pCreateSurface
A D3DM_CREATESURFACE_PTR value pointing to the driver's implementation of the D3DM_CreateSurface function.
- pDestroySurface
A D3DM_DESTROYSURFACE_PTR value pointing to the driver's implementation of the D3DM_DestroySurface function.
- pLockSurface
A D3DM_LOCKSURFACE_PTR value pointing to the driver's implementation of the D3DM_LockSurface function.
- pUnlockSurface
A D3DM_UNLOCKSURFACE_PTR value pointing to the driver's implementation of the D3DM_UnlockSurface function.
- pDrawPrimitive
A D3DM_DRAWPRIMITIVE_PTR value pointing to the driver's implementation of the D3DM_DrawPrimitive function.
- pValidateDevice
A D3DM_VALIDATEDEVICE_PTR value pointing to the driver's implementation of the D3DM_ValidateDevice function.
- pGetInfo
A D3DM_GETINFO_PTR value pointing to the driver's implementation of the D3DM_GetInfo function.
- pResourceManager
A D3DM_RESOURCEMANAGER_PTR value pointing to the driver's implementation of the D3DM_ResourceManager function.
Requirements
Header | d3dmddk.h |
Windows Embedded CE | Windows CE 5.0 |
See Also
Reference
Direct3D Mobile Driver Structures
D3DM_GETADAPTERINFO_PTR
D3DM_GetAdapterInfo
D3DM_CREATECONTEXT_PTR
D3DM_CreateContext
D3DM_DESTROYCONTEXT_PTR
D3DM_DestroyContext
D3DM_CREATESURFACE_PTR
D3DM_CreateSurface
D3DM_DESTROYSURFACE_PTR
D3DM_DestroySurface
D3DM_LOCKSURFACE_PTR
D3DM_LockSurface
D3DM_UNLOCKSURFACE_PTR
D3DM_UnlockSurface
D3DM_DRAWPRIMITIVE_PTR
D3DM_DrawPrimitive (Function)
D3DM_VALIDATEDEVICE_PTR
D3DM_ValidateDevice
D3DM_GETINFO_PTR
D3DM_GetInfo
D3DM_RESOURCEMANAGER_PTR
D3DM_ResourceManager