Axiom.UnitTests.Graphics.GpuProgramParametersTestFixture.SetConstantFloat4 C# (CSharp) Метод

SetConstantFloat4() приватный Метод

private SetConstantFloat4 ( ) : void
Результат void
        public void SetConstantFloat4()
        {
            float[] expected = new[] { (float)Utility.SymmetricRandom(), (float)Utility.SymmetricRandom(), (float)Utility.SymmetricRandom(), (float)Utility.SymmetricRandom() };
            float[] actual;

            GpuProgramParameters parameters = new GpuProgramParameters();
            //var floatLogical = new GpuLogicalBufferStruct();
            //parameters._setLogicalIndexes( floatLogical, new GpuLogicalBufferStruct() );
            parameters.SetConstant( 0, expected[ 0 ], expected[ 1 ], expected[ 2 ], expected[ 3 ] );

            Assert.IsTrue( parameters.GetFloatConstant( 0 ).isSet );
            actual = parameters.GetFloatConstant( 0 ).val;
            Assert.AreEqual( expected, actual );
        }