IDirect3DRMTexture

Applications use the methods of the IDirect3DRMTexture interface to work with textures, which are rectangular arrays of pixels. This section is a reference to the methods of this interface. For a conceptual overview, see IDirect3DRMTexture Interface.

The methods of the IDirect3DRMTexture interface can be organized into the following groups:

Color GetColors

SetColors

Decals GetDecalOrigin

GetDecalScale

GetDecalSize

GetDecalTransparency

GetDecalTransparentColor

SetDecalOrigin

SetDecalScale

SetDecalSize

SetDecalTransparency

SetDecalTransparentColor

Images GetImage

Initialization InitFromFile

InitFromResource

InitFromSurface

Renderer notification Changed

Shading GetShades

SetShades

The IDirect3DRMTexture interface, like all COM interfaces, inherits the IUnknown interface methods. The IUnknown interface supports the following three methods:

AddRef

QueryInterface

Release

In addition, the IDirect3DRMTexture interface inherits the following methods from the IDirect3DRMObject interface:

AddDestroyCallback

Clone

DeleteDestroyCallback

GetAppData

GetClassName

GetName

SetAppData

SetName

The Direct3DRMTexture object is obtained by calling the IDirect3DRM::CreateTexture method.