| Method | Description |
| AddDirtyRectangle | Adds a dirty region to a texture resource. |
| Dispose | Immediately releases the unmanaged resources used by the Texture object. |
| Equals | Returns a value that indicates whether the current instance is equal to a specified object. |
| Finalize | Allows the Texture object to free resources before it is destroyed by the garbage collector. |
| FreePrivateData | Frees the specified private data associated with the current resource. Inherited from Resource. |
FromBitmap | Creates a texture resource from a bitmap. |
FromStream | Creates a texture resource from a stream object. |
| GenerateMipSubLevels | Generates mipmap sublevels. Inherited from BaseTexture. |
| GetHashCode | Returns the hash code for the current instance. |
| GetLevelDescription | Retrieves a level description of a texture resource. |
| GetObjectByValue | This member supports the infrastructure for Microsoft DirectX 9.0 for Managed Code and is not intended to be used directly from your code. |
| GetPrivateData | Copies the private data associated with a resource to a buffer. Inherited from Resource. |
| GetSurfaceLevel | Retrieves the specified texture surface level. |
| LockRectangle | Locks a rectangle on a texture resource. |
op_Equality | Compares the current instance of a class to another instance to determine whether they are the same. |
op_Equality | Compares the current instance of a class to another instance to determine whether they are the same. Inherited from Resource. |
op_Equality | Compares the current instance of a class to another instance to determine whether they are the same. Inherited from BaseTexture. |
op_Inequality | Compares the current instance of a class to another instance to determine whether they are different. Inherited from BaseTexture. |
op_Inequality | Compares the current instance of a class to another instance to determine whether they are different. Inherited from Resource. |
op_Inequality | Compares the current instance of a class to another instance to determine whether they are different. |
| PreLoad | Preloads a managed resource. Inherited from Resource. |
| raise_Disposing | Raises the Microsoft.DirectX.Direct3D.Texture.Disposing event when called from within a derived class. |
| SetLevelOfDetail | Sets the most detailed level of detail (LOD) for a managed texture. Inherited from BaseTexture. |
| SetPriority | Assigns the resource-management priority for the current resource. Inherited from Resource. |
| SetPrivateData | Associates data with the resource that is intended for use by the application. Data is passed by value, and multiple sets of data can be associated with a single resource. Inherited from Resource. |
| Texture | Creates a new instance of the Texture class. |
| UnlockRectangle | Unlocks a rectangle on a texture resource. |
| UpdateUnmanagedPointer | Updates the unmanaged pointer for this Resource object. This method supports the Microsoft .NET Framework infrastructure and is not intended to be used directly in your code. Inherited from Resource. |
| UpdateUnmanagedPointer | Updates the unmanaged pointer for this BaseTexture object. This method supports the Framework infrastructure and is not intended to be used directly in your code. Inherited from BaseTexture. |