summaryrefslogtreecommitdiffstats
path: root/Tests/VSWinStorePhone/Direct3DApp1/DirectXHelper.h
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/VSWinStorePhone/Direct3DApp1/DirectXHelper.h')
-rw-r--r--Tests/VSWinStorePhone/Direct3DApp1/DirectXHelper.h37
1 files changed, 18 insertions, 19 deletions
diff --git a/Tests/VSWinStorePhone/Direct3DApp1/DirectXHelper.h b/Tests/VSWinStorePhone/Direct3DApp1/DirectXHelper.h
index 3434ba9..c991dbb 100644
--- a/Tests/VSWinStorePhone/Direct3DApp1/DirectXHelper.h
+++ b/Tests/VSWinStorePhone/Direct3DApp1/DirectXHelper.h
@@ -4,27 +4,26 @@
#include <ppltasks.h>
#include <wrl/client.h>
-namespace DX
+namespace DX {
+inline void ThrowIfFailed(HRESULT hr)
{
- inline void ThrowIfFailed(HRESULT hr)
- {
- if (FAILED(hr))
- {
- // Set a breakpoint on this line to catch Win32 API errors.
- throw Platform::Exception::CreateException(hr);
- }
+ if (FAILED(hr)) {
+ // Set a breakpoint on this line to catch Win32 API errors.
+ 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;
+// 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;
+ auto folder = Windows::ApplicationModel::Package::Current->InstalledLocation;
- return create_task(folder->GetFileAsync(filename)).then([] (StorageFile^ file)
- {
+ return create_task(folder->GetFileAsync(filename))
+ .then([](StorageFile ^ file) {
#if !PHONE
return FileIO::ReadBufferAsync(file);
#else
@@ -35,11 +34,11 @@ namespace DX
auto fileBuffer = ref new Streams::Buffer(bufferSize);
return stream->ReadAsync(fileBuffer, bufferSize, Streams::InputStreamOptions::None);
#endif
- }).then([] (Streams::IBuffer^ fileBuffer) -> Platform::Array<byte>^
- {
+ })
+ .then([](Streams::IBuffer ^ fileBuffer) -> Platform::Array<byte> ^ {
auto fileData = ref new Platform::Array<byte>(fileBuffer->Length);
Streams::DataReader::FromBuffer(fileBuffer)->ReadBytes(fileData);
return fileData;
});
- }
+}
}