IDirect3DSurface9 interface (d3d9helper.h)
Applications use the methods of the IDirect3DSurface9 interface to query and prepare surfaces.
Inheritance
The IDirect3DSurface9 interface inherits from IDirect3DResource9. IDirect3DSurface9 also has these types of members:
Methods
The IDirect3DSurface9 interface has these methods.
IDirect3DSurface9::GetContainer The IDirect3DSurface9::GetContainer method (d3d9helper.h) provides access to the parent cube texture or texture (mipmap) object. |
IDirect3DSurface9::GetDC The IDirect3DSurface9::GetDC method (d3d9helper.h) retrieves a device context. |
IDirect3DSurface9::GetDesc The IDirect3DSurface9::GetDesc method (d3d9helper.h) retrieves a description of the surface. |
IDirect3DSurface9::LockRect The IDirect3DSurface9::LockRect method (d3d9helper.h) locks a rectangle on a surface. |
IDirect3DSurface9::ReleaseDC The IDirect3DSurface9::ReleaseDC method (d3d9helper.h) releases a device context handle. |
IDirect3DSurface9::UnlockRect The IDirect3DSurface9::UnlockRect method (d3d9helper.h) unlocks a rectangle on a surface. |
Remarks
The LPDIRECT3DSURFACE9 and PDIRECT3DSURFACE9 types are defined as pointers to the IDirect3DSurface9 interface.
typedef struct IDirect3DSurface9 *LPDIRECT3DSURFACE9, *PDIRECT3DSURFACE9;
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | d3d9helper.h (include D3D9.h) |