Afterglow.Graphics.OpenTK.GraphicStreams.Test_OpenTKBuffer.Load_OnFrame_Unload_Cycle C# (CSharp) Method

Load_OnFrame_Unload_Cycle() private method

private Load_OnFrame_Unload_Cycle ( ) : void
return void
        public void Load_OnFrame_Unload_Cycle()
        {
            // call to initialize OpenGL
            new GLControl();

            var data = new[] { 1f, 2f, 3f };
            var stream = new GraphicStream<float>(GraphicStreamUsage.Position, data);

            var buffer = new OpenTKBuffer();

            buffer.Load(stream);
            buffer.Handle.ShouldNotEqual(OpenTKBuffer.INVALID_HANDLE);

            buffer.Unload();
            buffer.Handle.ShouldEqual(OpenTKBuffer.INVALID_HANDLE);
        }