ColorValueFixed 構造体
アセンブリ: Microsoft.WindowsMobile.DirectX (microsoft.windowsmobile.directx.dll 内)


ColorValueFixed 構造体を使用する方法を次のコード例に示します。
' This code example is taken from the ' Managed Direct3D Mobile Fixed-Point Lighting Sample ' of the .NET Compact Framework Samples in the ' .NET Framework SDK. ' Set light #0 to be a simple, faint grey directional light so ' the walls and floor are slightly different shades of grey device.LightsFixed(0).Type = LightType.Directional device.LightsFixed(0).Direction = New Vector3Fixed(0.3F, -0.5F, 0.2F) device.LightsFixed(0).Update() ' Set light #1 to be a simple, bright directional light to use ' on the mesh representing light #2 device.LightsFixed(1).Type = LightType.Directional device.LightsFixed(1).Direction = New Vector3Fixed(0.5F, -0.5F, 0.5F) device.LightsFixed(1).DiffuseColor = ColorValueFixed.FromColor(System.Drawing.Color.Blue) device.LightsFixed(1).Update() ' Light #2 will be the light used to light the floor and ' walls. It will be set up in FrameMove() since it changes ' every frame.
// This code example is taken from the // Managed Direct3D Mobile Fixed-Point Lighting Sample // in the .NET Compact Framework Samples // in the .NET Framework SDK. // Set light #0 to be a simple, faint grey directional light so // the walls and floor are slightly different shades of grey device.LightsFixed[0].Type = LightType.Directional; device.LightsFixed[0].Direction = new Vector3Fixed(0.3f, -0.5f , 0.2f); device.LightsFixed[0].DiffuseColor = ColorValueFixed.FromColor(System.Drawing.Color.FromArgb(64, 64, 64)); device.LightsFixed[0].Update(); // Set light #1 to be a simple, bright directional light to use // on the mesh representing light #2 device.LightsFixed[1].Type = LightType.Directional; device.LightsFixed[1].Direction = new Vector3Fixed(0.5f, -0.5f, 0.5f); device.LightsFixed[1].DiffuseColor = ColorValueFixed.FromColor((System.Drawing.Color.Blue)); device.LightsFixed[1].Update(); // Light #2 will be the light used to light the floor and // walls. It will be set up in FrameMove() since it changes // every frame.


Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ColorValueFixed 構造体のページへのリンク