Direct3DRMVisualは、Microsoft® Direct3D® 保持モードメソッドを何も提供しないが、ビジュアルオブジェクトのインターフェイスはDirect3DRMVisualインターフェイスから引き出される。
ビジュアルは、シーン上にレンダリングできるオブジェクトである。ビジュアルが可視になるのは、そのシーンのフレームに追加された場合のみである。アプリケーションは、Direct3DRMFrame3.AddVisualメソッドを使用して、ビジュアルをフレームに追加することができる。フレームは、ビジュアルにレンダリングのための位置と方向を提供する。
ビジュアルは、以下のコードからキャストできる。
Sub test(visual As Direct3DRMVisual) Dim mb As Direct3DRMMeshBuilder3 Dim mesh As Direct3DRMMesh Dim pmesh As Direct3DRMProgressiveMesh Dim shadow As Direct3DRMShadow2 Select Case UCase(visual.GetClassName()) Case "MESHBUILDER" Set mb = visual Case "MESH" Set mesh = visual Case "PROGRESSIVEMESH" Set pmesh = visual Case "SHADOW" Set shadow = visual End Select '目的のコードを追加 End Sub
以下のインターフェイスは、Direct3DRMVisualオブジェクトから引き出される。
トップに戻る
© 1999 Microsoft and/or its suppliers. All rights reserved. Terms of Use.