IDirect3DTexture8
This interface is used by applications to manipulate a texture resource.
The IDirect3DTexture8 interface is obtained by calling the IDirect3DDevice8::CreateTexture method.
The IDirect3DTexture8 interface inherits the following IDirect3DResource8 methods, which can be organized into these groups.
| Devices | GetDevice |
| Information | GetType |
| Private Surface Data | FreePrivateData |
| GetPrivateData | |
| SetPrivateData | |
| Resource Management | GetPriority |
| PreLoad | |
| SetPriority |
The IDirect3DTexture8 interface inherits the following IDirect3DBaseTexture8 methods, which can be organized into these groups.
| Detail | GetLOD |
| SetLOD | |
| Information | GetLevelCount |
The methods of the IDirect3DTexture8 interface can be organized into the following groups.
| Information | GetLevelDesc |
| Locking Surfaces | LockRect |
| UnlockRect | |
| Miscellaneous | AddDirtyRect |
| GetSurfaceLevel |
The IDirect3DTexture8 interface, like all COM interfaces, inherits the IUnknown interface methods. The IUnknown interface supports the following three methods.
| IUnknown | AddRef |
| QueryInterface | |
| Release |
The LPDIRECT3DTEXTURE8 and PDIRECT3DTEXTURE8 types are defined as pointers to the IDirect3DTexture8 interface.
typedef struct IDirect3DTexture8 *LPDIRECT3DTEXTURE8, *PDIRECT3DTEXTURE8;
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: D3d8.h.
Link Library: D3d8.lib.
See Also
IDirect3DDevice8::CreateTexture | Direct3D Interfaces
Last updated on Thursday, April 08, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.