IDirect3DRM Interface Method Groups

Applications use the methods of the IDirect3DRM interface to create Direct3DRM objects and work with system-level variables. The methods can be organized into the following groups:

Animation CreateAnimation

CreateAnimationSet

Devices CreateDevice

CreateDeviceFromClipper

CreateDeviceFromD3D

CreateDeviceFromSurface

GetDevices

Enumeration EnumerateObjects

Faces CreateFace

Frames CreateFrame

IUnknown AddRef

QueryInterface

Release

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

All COM interfaces inherit the IUnknown interface methods, which are listed in the "IUnknown" group above. These three methods allow additional interfaces to be added to the Direct3DRM object without affecting the functionality of the original interface.

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