ColorValueFixed Structure
.NET Framework 3.0
Stores the red, green, blue, and alpha channel values, in a fixed-point structure, that together define a specific color.
Namespace: Microsoft.WindowsMobile.DirectX.Direct3D
Assembly: Microsoft.WindowsMobile.DirectX (in microsoft.windowsmobile.directx.dll)
Assembly: Microsoft.WindowsMobile.DirectX (in microsoft.windowsmobile.directx.dll)
The following code example shows how to use a ColorValueFixed structure.
// This code example is taken from the // Managed Direct3D Mobile Fixed-Point Lighting Sample // in the .NET Compact Framework Samples in the 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.
Community Additions
ADD
Show: