HaloMap.RawData.BSPModel.BSPDisplayedInfo.ResetTextureStates C# (CSharp) Method

ResetTextureStates() public static method

The reset texture states.
public static ResetTextureStates ( Device &device ) : void
device Device The device.
return void
            public static void ResetTextureStates(ref Device device)
            {
                device.SamplerState[0].AddressU = TextureAddress.Wrap;
                device.SamplerState[0].AddressV = TextureAddress.Wrap;
                device.SamplerState[1].AddressU = TextureAddress.Wrap;
                device.SamplerState[1].AddressV = TextureAddress.Wrap;
                device.SamplerState[2].AddressU = TextureAddress.Wrap;
                device.SamplerState[2].AddressV = TextureAddress.Wrap;
                device.SamplerState[3].AddressU = TextureAddress.Wrap;
                device.SamplerState[3].AddressV = TextureAddress.Wrap;

                device.Transform.Texture0 = Matrix.Identity;
                device.TextureState[0].TextureTransform = TextureTransform.Disable;
                device.TextureState[0].TextureCoordinateIndex = 0;
                device.TextureState[0].ColorOperation = TextureOperation.Disable;
                device.SetTexture(0, null);

                device.Transform.Texture1 = Matrix.Identity;
                device.TextureState[1].TextureTransform = TextureTransform.Disable;
                device.TextureState[1].TextureCoordinateIndex = 1;
                device.TextureState[1].ColorOperation = TextureOperation.Disable;
                device.SetTexture(1, null);

                device.Transform.Texture2 = Matrix.Identity;
                device.TextureState[2].TextureTransform = TextureTransform.Disable;
                device.TextureState[2].TextureCoordinateIndex = 2;
                device.TextureState[2].ColorOperation = TextureOperation.Disable;
                device.SetTexture(2, null);

                device.Transform.Texture3 = Matrix.Identity;
                device.TextureState[3].TextureTransform = TextureTransform.Disable;
                device.TextureState[3].TextureCoordinateIndex = 3;
                device.TextureState[3].ColorOperation = TextureOperation.Disable;
                device.SetTexture(3, null);
            }