Home
last modified time | relevance | path

Searched refs:WebGLFramebuffer (Results 1 – 13 of 13) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/src/
H A Dwebgl_framebuffer.cpp29 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 Dwebgl2_rendering_context_override.cpp111 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 Dwebgl_rendering_context_base_impl.cpp214 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()
483WebGLFramebuffer* 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 Dmodule.cpp50 products.emplace_back(make_unique<WebGLFramebuffer>(env, exports)); in ExportWebGlObj()
H A Dwebgl_rendering_context_draw.cpp1117 WebGLFramebuffer* frameBuffer = GetBoundFrameBuffer(env, target); in CheckReadBufferAndGetInfo()
1144 napi_env env, const WebGLFramebuffer* frameBuffer, GLenum* format, GLenum* type) in GetReadBufferFormatAndType()
H A Dwebgl2_rendering_context_impl.cpp1422 WebGLFramebuffer* frameBuffer = GetBoundFrameBuffer(env, target); in FrameBufferTextureLayer()
1440WebGLFramebuffer* readFrameBuffer = GetBoundFrameBuffer(env, WebGL2RenderingContextBase::READ_FRAM… in ReadBuffer()
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/include/webgl/
H A Dwebgl_framebuffer.h70 class WebGLFramebuffer : public NExporter, public WebGLObject {
79 static NVal CreateObjectInstance(napi_env env, WebGLFramebuffer** instance);
80 explicit WebGLFramebuffer() : framebuffer_(0) {}; in WebGLFramebuffer() function
81WebGLFramebuffer(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 Dwebgl_rendering_context_base_impl.h273 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 Dwebgl2_rendering_context_impl.h154 napi_env env, GLenum target, GLenum attachment, const WebGLFramebuffer* frameBuffer);
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.1-Release/
H A Djs-apidiff-graphic.md436 | 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 Djs-apidiff-graphic.md436 | 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 Djs-apidiff-graphic.md14 |删除|模块名: 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 Djs-apidiff-graphic.md14 |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…