IDirect3DRM

Applications use the methods of the IDirect3DRM interface to create Direct3DRM objects and work with system-level variables. This section is a reference to the methods of this interface. For a conceptual overview, see IDirect3DRM Interface.

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

Animation CreateAnimation

CreateAnimationSet

Devices CreateDevice

CreateDeviceFromClipper

CreateDeviceFromD3D

CreateDeviceFromSurface

GetDevices

Enumeration EnumerateObjects

Faces CreateFace

Frames CreateFrame

Lights CreateLight

CreateLightRGB

Materials CreateMaterial

Meshes CreateMesh

CreateMeshBuilder

Miscellaneous CreateObject

CreateUserVisual

GetNamedObject

Load

Tick

Search paths AddSearchPath

GetSearchPath

SetSearchPath

Shadows CreateShadow

Textures CreateTexture

CreateTextureFromSurface

LoadTexture

LoadTextureFromResource

SetDefaultTextureColors

SetDefaultTextureShades

Viewports CreateViewport

Wraps CreateWrap

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

AddRef

QueryInterface

Release

The IDirect3DRM COM interface is created by calling the Direct3DRMCreate function.