Пример #1
0
        public void Rgba32_ToScaledVector4()
        {
            // arrange
            var rgba = new Rgba32(Vector4.One);

            // act
            Vector4 actual = rgba.ToScaledVector4();

            // assert
            Assert.Equal(1, actual.X);
            Assert.Equal(1, actual.Y);
            Assert.Equal(1, actual.Z);
            Assert.Equal(1, actual.W);
        }
Пример #2
0
        public void Rgba32_FromScaledVector4()
        {
            // arrange
            var  rgba     = new Rgba32(Vector4.One);
            var  actual   = default(Rgba32);
            uint expected = 0xFFFFFFFF;

            // act
            Vector4 scaled = rgba.ToScaledVector4();

            actual.FromScaledVector4(scaled);

            // assert
            Assert.Equal(expected, actual.PackedValue);
        }
Пример #3
0
 public void FromRgba32(Rgba32 source) => this.FromScaledVector4(source.ToScaledVector4());