/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/src/ |
H A D | webgl_framebuffer.cpp | 29 napi_value WebGLFramebuffer::Constructor(napi_env env, napi_callback_info info) in Constructor() 36 unique_ptr<WebGLFramebuffer> webGlFramebuffer = make_unique<WebGLFramebuffer>(); in Constructor() 44 bool WebGLFramebuffer::Export(napi_env env, napi_value exports) in Export() 65 string WebGLFramebuffer::GetClassName() in GetClassName() 67 return WebGLFramebuffer::className; in GetClassName() 70 NVal WebGLFramebuffer::CreateObjectInstance(napi_env env, WebGLFramebuffer** instance) in CreateObjectInstance() 72 return WebGLObject::CreateObjectInstance<WebGLFramebuffer>(env, instance); in CreateObjectInstance() 75 WebGLFramebuffer::~WebGLFramebuffer() in ~WebGLFramebuffer() 117 void WebGLFramebuffer::DoDetachment(GLenum target, WebGLAttachment* attachment) in DoDetachment() 158 WebGLAttachment* WebGLFramebuffer::GetAttachment(GLenum attachment) const in GetAttachment() [all …]
|
H A D | webgl2_rendering_context_override.cpp | 111 WebGLFramebuffer* readFrameBuffer = GetBoundFrameBuffer(env, GL_READ_FRAMEBUFFER); in GetParameter() 116 … return GetObject<WebGLFramebuffer>(env, boundBufferIds_[BoundFrameBufferType::READ_FRAMEBUFFER]); in GetParameter() 175 napi_env env, GLenum target, GLenum attachment, const WebGLFramebuffer* frameBuffer) in CheckGetFrameBufferAttachmentParameter() 308 WebGLFramebuffer* frameBuffer = GetBoundFrameBuffer(env, target); in GetFrameBufferAttachmentParameter()
|
H A D | webgl_rendering_context_base_impl.cpp | 214 GLuint frameBufferId = WebGLFramebuffer::DEFAULT_FRAME_BUFFER; in IsFrameBuffer() 215 WebGLFramebuffer* webGlFramebuffer = GetValidFrameBuffer(env, object); in IsFrameBuffer() 233 GLuint frameBufferId = WebGLFramebuffer::DEFAULT_FRAME_BUFFER; in BindFrameBuffer() 234 WebGLFramebuffer* webGlFramebuffer = GetValidFrameBuffer(env, object); in BindFrameBuffer() 309 WebGLFramebuffer* webGlFramebuffer = nullptr; in CreateFrameBuffer() 483 …WebGLFramebuffer* webGlFramebuffer = WebGLObject::GetObjectInstance<WebGLFramebuffer>(env, object); in DeleteFrameBuffer() 488 DeleteObject<WebGLFramebuffer>(env, frameBufferId); in DeleteFrameBuffer() 847 WebGLFramebuffer* frameBuffer = in FrameBufferRenderBuffer() 899 WebGLFramebuffer* frameBuffer = GetBoundFrameBuffer(env, target); in FrameBufferTexture2D() 1200 return GetObjectParameter<WebGLFramebuffer>(env, pname); in GetParameter() [all …]
|
H A D | module.cpp | 50 products.emplace_back(make_unique<WebGLFramebuffer>(env, exports)); in ExportWebGlObj()
|
H A D | webgl_rendering_context_draw.cpp | 1117 WebGLFramebuffer* frameBuffer = GetBoundFrameBuffer(env, target); in CheckReadBufferAndGetInfo() 1144 napi_env env, const WebGLFramebuffer* frameBuffer, GLenum* format, GLenum* type) in GetReadBufferFormatAndType()
|
H A D | webgl2_rendering_context_impl.cpp | 1422 WebGLFramebuffer* frameBuffer = GetBoundFrameBuffer(env, target); in FrameBufferTextureLayer() 1440 …WebGLFramebuffer* readFrameBuffer = GetBoundFrameBuffer(env, WebGL2RenderingContextBase::READ_FRAM… in ReadBuffer()
|
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/include/webgl/ |
H A D | webgl_framebuffer.h | 70 class WebGLFramebuffer : public NExporter, public WebGLObject { 79 static NVal CreateObjectInstance(napi_env env, WebGLFramebuffer** instance); 80 explicit WebGLFramebuffer() : framebuffer_(0) {}; in WebGLFramebuffer() function 81 … WebGLFramebuffer(napi_env env, napi_value exports) : NExporter(env, exports), framebuffer_(0) {}; in WebGLFramebuffer() function 82 ~WebGLFramebuffer();
|
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/include/context/ |
H A D | webgl_rendering_context_base_impl.h | 273 WebGLFramebuffer* GetValidFrameBuffer(napi_env env, napi_value object); 280 WebGLFramebuffer* GetBoundFrameBuffer(napi_env env, GLenum target); 335 …bool GetReadBufferFormatAndType(napi_env env, const WebGLFramebuffer* frameBuffer, GLenum* format,…
|
H A D | webgl2_rendering_context_impl.h | 154 napi_env env, GLenum target, GLenum attachment, const WebGLFramebuffer* frameBuffer);
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.1-Release/ |
H A D | js-apidiff-graphic.md | 436 | webgl | WebGLRenderingContextBase | isFramebuffer(framebuffer: WebGLFramebuffer \| null): GLboole… 480 | webgl | WebGLRenderingContextBase | deleteFramebuffer(framebuffer: WebGLFramebuffer \| null): voi… 487 | webgl | WebGLRenderingContextBase | createFramebuffer(): WebGLFramebuffer \| null; | 新增 | 505 | webgl | WebGLRenderingContextBase | bindFramebuffer(target: GLenum, framebuffer: WebGLFramebuffer…
|
/ohos5.0/docs/en/release-notes/api-diff/v3.1-Release/ |
H A D | js-apidiff-graphic.md | 436 | webgl | WebGLRenderingContextBase | isFramebuffer(framebuffer: WebGLFramebuffer \| null): GLboole… 480 | webgl | WebGLRenderingContextBase | deleteFramebuffer(framebuffer: WebGLFramebuffer \| null): voi… 487 | webgl | WebGLRenderingContextBase | createFramebuffer(): WebGLFramebuffer \| null; | Added| 505 | webgl | WebGLRenderingContextBase | bindFramebuffer(target: GLenum, framebuffer: WebGLFramebuffer…
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-beta1/ |
H A D | js-apidiff-graphic.md | 14 |删除|模块名: webgl<br>类名: WebGLFramebuffer|NA|webgl.d.ts| 336 …ontextBase<br>方法 or 属性:bindFramebuffer(target: GLenum, framebuffer: WebGLFramebuffer \| null): voi… 354 |删除|模块名: webgl<br>类名: WebGLRenderingContextBase<br>方法 or 属性:createFramebuffer(): WebGLFramebuffer \… 361 …ebGLRenderingContextBase<br>方法 or 属性:deleteFramebuffer(framebuffer: WebGLFramebuffer \| null): voi… 405 …名: WebGLRenderingContextBase<br>方法 or 属性:isFramebuffer(framebuffer: WebGLFramebuffer \| null): GLb…
|
/ohos5.0/docs/en/release-notes/api-diff/v4.0-beta1/ |
H A D | js-apidiff-graphic.md | 14 |Deleted|Module name: webgl<br>Class name: WebGLFramebuffer|NA|webgl.d.ts| 336 …hod or attribute name: bindFramebuffer(target: GLenum, framebuffer: WebGLFramebuffer \| null): voi… 354 …deringContextBase<br>Method or attribute name: createFramebuffer(): WebGLFramebuffer \| null;|NA|w… 361 …extBase<br>Method or attribute name: deleteFramebuffer(framebuffer: WebGLFramebuffer \| null): voi… 405 …ContextBase<br>Method or attribute name: isFramebuffer(framebuffer: WebGLFramebuffer \| null): GLb…
|