IDirect3DRMFrame

Applications use the methods of the IDirect3DRMFrame interface to interact with frames—an object's frame of reference. This section is a reference to the methods of this interface. For a conceptual overview, see IDirect3DRMFrame and IDirect3DRMFrameArray Interfaces.

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

Background GetSceneBackground

GetSceneBackgroundDepth

SetSceneBackground

SetSceneBackgroundDepth

SetSceneBackgroundImage

SetSceneBackgroundRGB

Color GetColor

SetColor

SetColorRGB

Fog GetSceneFogColor

GetSceneFogEnable

GetSceneFogMode

GetSceneFogParams

SetSceneFogColor

SetSceneFogEnable

SetSceneFogMode

SetSceneFogParams

Hierarchies AddChild

DeleteChild

GetChildren

GetParent

GetScene

Lighting AddLight

DeleteLight

GetLights

Loading Load

Material modes GetMaterialMode

SetMaterialMode

Positioning and AddMoveCallback

movement AddRotation

AddScale

AddTranslation

DeleteMoveCallback

GetOrientation

GetPosition

GetRotation

GetVelocity

LookAt

Move

SetOrientation

SetPosition

SetRotation

SetVelocity

Sorting GetSortMode

GetZbufferMode

SetSortMode

SetZbufferMode

Textures GetTexture

GetTextureTopology

SetTexture

SetTextureTopology

Transformations AddTransform

GetTransform

InverseTransform

Transform

Visual objects AddVisual

DeleteVisual

GetVisuals

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

AddRef

QueryInterface

Release

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

AddDestroyCallback

Clone

DeleteDestroyCallback

GetAppData

GetClassName

GetName

SetAppData

SetName

The Direct3DRMFrame object is obtained by calling the IDirect3DRM::CreateFrame method.