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:
The Direct3DRMFrame object is obtained by calling the IDirect3DRM::CreateFrame method.