OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2011 Skia | 2 * Copyright 2011 Skia |
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 #include "com_skia_SkiaSampleRenderer.h" | 7 #include "com_skia_SkiaSampleRenderer.h" |
8 | 8 |
9 #include "SampleApp.h" | 9 #include "SampleApp.h" |
10 #include "SkApplication.h" | 10 #include "SkApplication.h" |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
54 /////////////////////////////////////////// | 54 /////////////////////////////////////////// |
55 ///////////// SkOSWindow impl ///////////// | 55 ///////////// SkOSWindow impl ///////////// |
56 /////////////////////////////////////////// | 56 /////////////////////////////////////////// |
57 | 57 |
58 SkOSWindow::SkOSWindow(void*) : fDestroyRequested(false) { | 58 SkOSWindow::SkOSWindow(void*) : fDestroyRequested(false) { |
59 } | 59 } |
60 | 60 |
61 SkOSWindow::~SkOSWindow() { | 61 SkOSWindow::~SkOSWindow() { |
62 } | 62 } |
63 | 63 |
64 bool SkOSWindow::attach(SkBackEndTypes /* attachType */, int /*msaaSampleCount*/
, AttachmentInfo* info) | 64 bool SkOSWindow::attach(SkBackEndTypes /* attachType */, int /*msaaSampleCount*/
, |
| 65 bool /*deepColor*/, AttachmentInfo* info) |
65 { | 66 { |
66 JNIEnv* env = gActivityGlue.m_env; | 67 JNIEnv* env = gActivityGlue.m_env; |
67 if (!env || !gWindowGlue.m_getMSAASampleCount || !gWindowGlue.m_obj) { | 68 if (!env || !gWindowGlue.m_getMSAASampleCount || !gWindowGlue.m_obj) { |
68 return false; | 69 return false; |
69 } | 70 } |
70 if (env->IsSameObject(gWindowGlue.m_obj, nullptr)) { | 71 if (env->IsSameObject(gWindowGlue.m_obj, nullptr)) { |
71 SkDebugf("ERROR: The JNI WeakRef to the Window is invalid"); | 72 SkDebugf("ERROR: The JNI WeakRef to the Window is invalid"); |
72 return false; | 73 return false; |
73 } | 74 } |
74 info->fSampleCount = env->CallIntMethod(gWindowGlue.m_obj, gWindowGlue.m_get
MSAASampleCount); | 75 info->fSampleCount = env->CallIntMethod(gWindowGlue.m_obj, gWindowGlue.m_get
MSAASampleCount); |
(...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
346 JNIEnv* env, jobject thiz) | 347 JNIEnv* env, jobject thiz) |
347 { | 348 { |
348 gWindow->saveToPdf(); | 349 gWindow->saveToPdf(); |
349 } | 350 } |
350 | 351 |
351 JNIEXPORT void JNICALL Java_com_skia_SkiaSampleRenderer_postInval( | 352 JNIEXPORT void JNICALL Java_com_skia_SkiaSampleRenderer_postInval( |
352 JNIEnv* env, jobject thiz) | 353 JNIEnv* env, jobject thiz) |
353 { | 354 { |
354 gWindow->postInvalDelay(); | 355 gWindow->postInvalDelay(); |
355 } | 356 } |
OLD | NEW |