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, IDirect3DRMFrame2, 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 movement AddMoveCallback
  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.