/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/include/webgl/ |
H A D | webgl_program.h | 25 class WebGLProgram final : public NExporter, public WebGLObject { 36 return WebGLObject::CreateObjectInstance<WebGLProgram>(env, instance); in CreateObjectInstance() 41 return WebGLObject::GetObjectInstance<WebGLProgram>(env, obj); in GetObjectInstance()
|
H A D | webgl_uniform_location.h | 24 class WebGLUniformLocation final : public NExporter, public WebGLObject { 35 return WebGLObject::CreateObjectInstance<WebGLUniformLocation>(env, instance); in CreateObjectInstance() 54 return WebGLObject::GetObjectInstance<WebGLUniformLocation>(env, obj); in GetObjectInstance()
|
H A D | webgl_object.h | 28 class WebGLObject { 30 WebGLObject() {}; in WebGLObject() function 31 ~WebGLObject() {} in ~WebGLObject()
|
H A D | webgl_shader.h | 24 class WebGLShader final : public NExporter, public WebGLObject { 35 return WebGLObject::CreateObjectInstance<WebGLShader>(env, instance); in CreateObjectInstance() 66 return WebGLObject::GetObjectInstance<WebGLShader>(env, obj); in GetObjectInstance()
|
H A D | webgl_sync.h | 24 class WebGLSync final : public NExporter, public WebGLObject { 36 return WebGLObject::CreateObjectInstance<WebGLSync>(env, instance); in CreateObjectInstance()
|
H A D | webgl_vertex_array_object.h | 24 class WebGLVertexArrayObject final : public NExporter, public WebGLObject { 35 return WebGLObject::CreateObjectInstance<WebGLVertexArrayObject>(env, instance); in CreateObjectInstance()
|
H A D | webgl_query.h | 24 class WebGLQuery final : public NExporter, public WebGLObject { 38 return WebGLObject::CreateObjectInstance<WebGLQuery>(env, instance); in CreateObjectInstance()
|
H A D | webgl_sampler.h | 24 class WebGLSampler final : public NExporter, public WebGLObject { 34 return WebGLObject::CreateObjectInstance<WebGLSampler>(env, instance); in CreateObjectInstance()
|
H A D | webgl_transform_feedback.h | 24 class WebGLTransformFeedback final : public NExporter, public WebGLObject { 35 return WebGLObject::CreateObjectInstance<WebGLTransformFeedback>(env, instance); in CreateObjectInstance()
|
H A D | webgl_buffer.h | 25 class WebGLBuffer final : public NExporter, public WebGLObject { 59 return WebGLObject::CreateObjectInstance<WebGLBuffer>(env, instance); in CreateObjectInstance()
|
H A D | webgl_renderbuffer.h | 24 class WebGLRenderbuffer final : public NExporter, public WebGLObject { 37 return WebGLObject::CreateObjectInstance<WebGLRenderbuffer>(env, instance); in CreateObjectInstance()
|
H A D | webgl_shader_precision_format.h | 24 class WebGLShaderPrecisionFormat final : public NExporter, public WebGLObject { 40 return WebGLObject::CreateObjectInstance<WebGLShaderPrecisionFormat>(env, instance); in CreateObjectInstance()
|
H A D | webgl_active_info.h | 30 class WebGLActiveInfo final : public NExporter, public WebGLObject { 44 return WebGLObject::CreateObjectInstance<WebGLActiveInfo>(env, instance); in CreateObjectInstance()
|
H A D | webgl_texture.h | 36 class WebGLTexture final : public NExporter, public WebGLObject { 49 return WebGLObject::CreateObjectInstance<WebGLTexture>(env, instance); in CreateObjectInstance() 76 return WebGLObject::GetObjectInstance<WebGLTexture>(env, obj); in GetObjectInstance()
|
H A D | webgl_framebuffer.h | 70 class WebGLFramebuffer : public NExporter, public WebGLObject {
|
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/src/ |
H A D | webgl2_rendering_context_impl.cpp | 77 WebGLQuery* webGlQuery = WebGLObject::GetObjectInstance<WebGLQuery>(env, object); in DeleteQuery() 99 WebGLQuery* webGlQuery = WebGLObject::GetObjectInstance<WebGLQuery>(env, object); in IsQuery() 134 WebGLQuery* webGlQuery = WebGLObject::GetObjectInstance<WebGLQuery>(env, object); in BeginQuery() 370 WebGLObject::GetObjectInstance<WebGLVertexArrayObject>(env, object); in DeleteVertexArray() 388 WebGLObject::GetObjectInstance<WebGLVertexArrayObject>(env, object); in IsVertexArray() 402 WebGLObject::GetObjectInstance<WebGLVertexArrayObject>(env, object); in BindVertexArray() 429 WebGLSync* webGlSync = WebGLObject::GetObjectInstance<WebGLSync>(env, syncObj); in IsSync() 441 WebGLSync* webGlSync = WebGLObject::GetObjectInstance<WebGLSync>(env, syncObj); in DeleteSync() 454 WebGLSync* webGlSync = WebGLObject::GetObjectInstance<WebGLSync>(env, syncObj); in ClientWaitSync() 473 WebGLSync* webGlSync = WebGLObject::GetObjectInstance<WebGLSync>(env, syncObj); in WaitSync() [all …]
|
H A D | webgl2_rendering_context_override.cpp | 342 void WebGL2RenderingContextImpl::DoObjectDelete(int32_t type, WebGLObject *obj) in DoObjectDelete() 345 if (type == WebGLObject::WEBGL_OBJECT_BUFFER) { in DoObjectDelete()
|
H A D | webgl_rendering_context_base_impl.cpp | 483 …WebGLFramebuffer* webGlFramebuffer = WebGLObject::GetObjectInstance<WebGLFramebuffer>(env, object); in DeleteFrameBuffer() 542 WebGLProgram* webGlProgram = WebGLObject::GetObjectInstance<WebGLProgram>(env, object); in DeleteProgram() 633 WebGLShader* webGlShader = WebGLObject::GetObjectInstance<WebGLShader>(env, object); in DeleteShader() 710 WebGLTexture* webGlTexture = WebGLObject::GetObjectInstance<WebGLTexture>(env, object); in DeleteTexture() 925 WebGLProgram* webGlProgram = WebGLObject::GetObjectInstance<WebGLProgram>(env, object); in GetProgramParameter() 971 WebGLProgram* webGlProgram = WebGLObject::GetObjectInstance<WebGLProgram>(env, object); in GetAttachedShaders() 992 WebGLProgram* webGlProgram = WebGLObject::GetObjectInstance<WebGLProgram>(env, object); in GetUniformLocation() 1025 WebGLProgram* webGlProgram = WebGLObject::GetObjectInstance<WebGLProgram>(env, object); in GetAttribLocation() 2846 …WebGLFramebuffer* webGlFramebuffer = WebGLObject::GetObjectInstance<WebGLFramebuffer>(env, object); in GetValidFrameBuffer() 2855 WebGLBuffer* buffer = WebGLObject::GetObjectInstance<WebGLBuffer>(env, object); in GetValidBuffer() [all …]
|
H A D | webgl_framebuffer.cpp | 72 return WebGLObject::CreateObjectInstance<WebGLFramebuffer>(env, instance); in CreateObjectInstance()
|
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/include/context/ |
H A D | webgl_rendering_context_base_impl.h | 259 virtual void DoObjectDelete(int32_t type, WebGLObject *obj) {} in DoObjectDelete() 393 std::map<uint64_t, napi_ref> objects_[WebGLObject::WEBGL_OBJECT_MAX] {}; 418 if (T::objectType < 0 || T::objectType > WebGLObject::WEBGL_OBJECT_MAX) { in AddObject() 439 if (T::objectType < 0 || T::objectType > WebGLObject::WEBGL_OBJECT_MAX) { in GetNapiValue() 471 if (T::objectType < 0 || T::objectType > WebGLObject::WEBGL_OBJECT_MAX) { in DeleteObject()
|
H A D | webgl2_rendering_context_impl.h | 141 void DoObjectDelete(int32_t type, WebGLObject *obj) override;
|