OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2011 Google Inc. | 2 * Copyright 2011 Google Inc. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
6 */ | 6 */ |
7 | 7 |
8 #include "SampleApp.h" | 8 #include "SampleApp.h" |
9 | 9 |
10 #include "OverView.h" | 10 #include "OverView.h" |
(...skipping 834 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
845 | 845 |
846 static SkTaskGroup::Enabler enabled(-1); | 846 static SkTaskGroup::Enabler enabled(-1); |
847 gSampleWindow = this; | 847 gSampleWindow = this; |
848 | 848 |
849 fDeviceType = kRaster_DeviceType; | 849 fDeviceType = kRaster_DeviceType; |
850 #if SK_SUPPORT_GPU | 850 #if SK_SUPPORT_GPU |
851 if (FLAGS_gpu) { | 851 if (FLAGS_gpu) { |
852 fDeviceType = kGPU_DeviceType; | 852 fDeviceType = kGPU_DeviceType; |
853 } | 853 } |
854 #endif | 854 #endif |
855 | 855 |
856 #if DEFAULT_TO_GPU | 856 #if DEFAULT_TO_GPU |
857 fDeviceType = kGPU_DeviceType; | 857 fDeviceType = kGPU_DeviceType; |
858 #endif | 858 #endif |
859 #if SK_ANGLE && DEFAULT_TO_ANGLE | 859 #if SK_ANGLE && DEFAULT_TO_ANGLE |
860 fDeviceType = kANGLE_DeviceType; | 860 fDeviceType = kANGLE_DeviceType; |
861 #endif | 861 #endif |
862 #if SK_COMMAND_BUFFER && DEFAULT_TO_COMMAND_BUFFER | 862 #if SK_COMMAND_BUFFER && DEFAULT_TO_COMMAND_BUFFER |
863 fDeviceType = kCommandBuffer_DeviceType; | 863 fDeviceType = kCommandBuffer_DeviceType; |
864 #endif | 864 #endif |
865 | 865 |
(...skipping 919 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1785 this->onUpdateMenu(fAppMenu); | 1785 this->onUpdateMenu(fAppMenu); |
1786 this->onUpdateMenu(fSlideMenu); | 1786 this->onUpdateMenu(fSlideMenu); |
1787 return true; | 1787 return true; |
1788 } | 1788 } |
1789 return this->INHERITED::onHandleChar(uni); | 1789 return this->INHERITED::onHandleChar(uni); |
1790 } | 1790 } |
1791 | 1791 |
1792 void SampleWindow::setDeviceType(DeviceType type) { | 1792 void SampleWindow::setDeviceType(DeviceType type) { |
1793 if (type == fDeviceType) | 1793 if (type == fDeviceType) |
1794 return; | 1794 return; |
1795 | 1795 |
1796 fDevManager->tearDownBackend(this); | 1796 fDevManager->tearDownBackend(this); |
1797 | 1797 |
1798 fDeviceType = type; | 1798 fDeviceType = type; |
1799 | 1799 |
1800 fDevManager->setUpBackend(this, fMSAASampleCount); | 1800 fDevManager->setUpBackend(this, fMSAASampleCount); |
1801 | 1801 |
1802 this->updateTitle(); | 1802 this->updateTitle(); |
1803 this->inval(nullptr); | 1803 this->inval(nullptr); |
1804 } | 1804 } |
1805 | 1805 |
1806 void SampleWindow::setDeviceColorType(SkColorType ct, SkColorProfileType pt) { | 1806 void SampleWindow::setDeviceColorType(SkColorType ct, SkColorProfileType pt) { |
1807 this->setColorType(ct, pt); | 1807 this->setColorType(ct, pt); |
1808 | 1808 |
1809 fDevManager->tearDownBackend(this); | 1809 fDevManager->tearDownBackend(this); |
1810 | 1810 |
1811 fDevManager->setUpBackend(this, fMSAASampleCount); | 1811 fDevManager->setUpBackend(this, fMSAASampleCount); |
1812 | 1812 |
1813 this->updateTitle(); | 1813 this->updateTitle(); |
1814 this->inval(nullptr); | 1814 this->inval(nullptr); |
1815 } | 1815 } |
1816 | 1816 |
1817 void SampleWindow::toggleSlideshow() { | 1817 void SampleWindow::toggleSlideshow() { |
1818 fAnimating = !fAnimating; | 1818 fAnimating = !fAnimating; |
1819 this->postAnimatingEvent(); | 1819 this->postAnimatingEvent(); |
1820 this->updateTitle(); | 1820 this->updateTitle(); |
1821 } | 1821 } |
1822 | 1822 |
(...skipping 507 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2330 #ifdef SK_BUILD_FOR_MAC | 2330 #ifdef SK_BUILD_FOR_MAC |
2331 setenv("ANDROID_ROOT", "/android/device/data", 0); | 2331 setenv("ANDROID_ROOT", "/android/device/data", 0); |
2332 #endif | 2332 #endif |
2333 SkGraphics::Init(); | 2333 SkGraphics::Init(); |
2334 SkEvent::Init(); | 2334 SkEvent::Init(); |
2335 } | 2335 } |
2336 | 2336 |
2337 void application_term() { | 2337 void application_term() { |
2338 SkEvent::Term(); | 2338 SkEvent::Term(); |
2339 } | 2339 } |
OLD | NEW |