Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(293)

Side by Side Diff: third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.h

Issue 2671553003: Remove uses of VisitDOMWrapper (Closed)
Patch Set: Add DependentLifetime when removing Custom=VisitDOMWrapper Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef WebGL2RenderingContextBase_h 5 #ifndef WebGL2RenderingContextBase_h
6 #define WebGL2RenderingContextBase_h 6 #define WebGL2RenderingContextBase_h
7 7
8 #include "bindings/core/v8/TraceWrapperMember.h" 8 #include "bindings/core/v8/TraceWrapperMember.h"
9 #include "modules/webgl/WebGLExtension.h" 9 #include "modules/webgl/WebGLExtension.h"
10 #include "modules/webgl/WebGLRenderingContextBase.h" 10 #include "modules/webgl/WebGLRenderingContextBase.h"
(...skipping 882 matching lines...) Expand 10 before | Expand all | Expand 10 after
893 893
894 bool canUseTexImageByGPU(TexImageFunctionID, 894 bool canUseTexImageByGPU(TexImageFunctionID,
895 GLint internalformat, 895 GLint internalformat,
896 GLenum type) override; 896 GLenum type) override;
897 897
898 void removeBoundBuffer(WebGLBuffer*) override; 898 void removeBoundBuffer(WebGLBuffer*) override;
899 899
900 void resetUnpackParameters() override; 900 void resetUnpackParameters() override;
901 void restoreUnpackParameters() override; 901 void restoreUnpackParameters() override;
902 902
903 void visitChildDOMWrappers(v8::Isolate*,
904 const v8::Persistent<v8::Object>&) override;
905
906 void renderbufferStorageHelper(GLenum target, 903 void renderbufferStorageHelper(GLenum target,
907 GLsizei samples, 904 GLsizei samples,
908 GLenum internalformat, 905 GLenum internalformat,
909 GLsizei width, 906 GLsizei width,
910 GLsizei height, 907 GLsizei height,
911 const char* functionName); 908 const char* functionName);
912 909
913 TraceWrapperMember<WebGLFramebuffer> m_readFramebufferBinding; 910 TraceWrapperMember<WebGLFramebuffer> m_readFramebufferBinding;
914 TraceWrapperMember<WebGLTransformFeedback> m_transformFeedbackBinding; 911 TraceWrapperMember<WebGLTransformFeedback> m_transformFeedbackBinding;
915 912
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
953 context, 950 context,
954 context->is3d() && 951 context->is3d() &&
955 WebGLRenderingContextBase::getWebGLVersion(context) >= 2, 952 WebGLRenderingContextBase::getWebGLVersion(context) >= 2,
956 context.is3d() && 953 context.is3d() &&
957 WebGLRenderingContextBase::getWebGLVersion(&context) >= 954 WebGLRenderingContextBase::getWebGLVersion(&context) >=
958 2); 955 2);
959 956
960 } // namespace blink 957 } // namespace blink
961 958
962 #endif 959 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698