WinRT: removed some now-unnecessary file loading code
authorDavid Ludwig <dludwig@pobox.com>
Sun, 03 Feb 2013 18:56:52 -0500
changeset 8408 bf75cfadbf4a
parent 8407 2dc7432abaf9
child 8409 fd48120bd35f
WinRT: removed some now-unnecessary file loading code
src/video/windowsrt/DirectXHelper.h
--- a/src/video/windowsrt/DirectXHelper.h	Sun Feb 03 18:56:11 2013 -0500
+++ b/src/video/windowsrt/DirectXHelper.h	Sun Feb 03 18:56:52 2013 -0500
@@ -14,28 +14,4 @@
             throw Platform::Exception::CreateException(hr);
         }
     }
-
-    // Function that reads from a binary file asynchronously.
-    inline Concurrency::task<Platform::Array<byte>^> ReadDataAsync(Platform::String^ filename)
-    {
-        using namespace Windows::Storage;
-        using namespace Concurrency;
-        
-        auto folder = Windows::ApplicationModel::Package::Current->InstalledLocation;
-        
-        return create_task(folder->GetFileAsync(filename)).then([] (StorageFile^ file) 
-        {
-            return file->OpenReadAsync();
-        }).then([] (Streams::IRandomAccessStreamWithContentType^ stream)
-        {
-            unsigned int bufferSize = static_cast<unsigned int>(stream->Size);
-            auto fileBuffer = ref new Streams::Buffer(bufferSize);
-            return stream->ReadAsync(fileBuffer, bufferSize, Streams::InputStreamOptions::None);
-        }).then([] (Streams::IBuffer^ fileBuffer) -> Platform::Array<byte>^ 
-        {
-            auto fileData = ref new Platform::Array<byte>(fileBuffer->Length);
-            Streams::DataReader::FromBuffer(fileBuffer)->ReadBytes(fileData);
-            return fileData;
-        });
-    }
 }