Home
last modified time | relevance | path

Searched refs:WebGLObject (Results 1 – 21 of 21) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/include/webgl/
H A Dwebgl_program.h25 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 Dwebgl_uniform_location.h24 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 Dwebgl_object.h28 class WebGLObject {
30 WebGLObject() {}; in WebGLObject() function
31 ~WebGLObject() {} in ~WebGLObject()
H A Dwebgl_shader.h24 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 Dwebgl_sync.h24 class WebGLSync final : public NExporter, public WebGLObject {
36 return WebGLObject::CreateObjectInstance<WebGLSync>(env, instance); in CreateObjectInstance()
H A Dwebgl_vertex_array_object.h24 class WebGLVertexArrayObject final : public NExporter, public WebGLObject {
35 return WebGLObject::CreateObjectInstance<WebGLVertexArrayObject>(env, instance); in CreateObjectInstance()
H A Dwebgl_query.h24 class WebGLQuery final : public NExporter, public WebGLObject {
38 return WebGLObject::CreateObjectInstance<WebGLQuery>(env, instance); in CreateObjectInstance()
H A Dwebgl_sampler.h24 class WebGLSampler final : public NExporter, public WebGLObject {
34 return WebGLObject::CreateObjectInstance<WebGLSampler>(env, instance); in CreateObjectInstance()
H A Dwebgl_transform_feedback.h24 class WebGLTransformFeedback final : public NExporter, public WebGLObject {
35 return WebGLObject::CreateObjectInstance<WebGLTransformFeedback>(env, instance); in CreateObjectInstance()
H A Dwebgl_buffer.h25 class WebGLBuffer final : public NExporter, public WebGLObject {
59 return WebGLObject::CreateObjectInstance<WebGLBuffer>(env, instance); in CreateObjectInstance()
H A Dwebgl_renderbuffer.h24 class WebGLRenderbuffer final : public NExporter, public WebGLObject {
37 return WebGLObject::CreateObjectInstance<WebGLRenderbuffer>(env, instance); in CreateObjectInstance()
H A Dwebgl_shader_precision_format.h24 class WebGLShaderPrecisionFormat final : public NExporter, public WebGLObject {
40 return WebGLObject::CreateObjectInstance<WebGLShaderPrecisionFormat>(env, instance); in CreateObjectInstance()
H A Dwebgl_active_info.h30 class WebGLActiveInfo final : public NExporter, public WebGLObject {
44 return WebGLObject::CreateObjectInstance<WebGLActiveInfo>(env, instance); in CreateObjectInstance()
H A Dwebgl_texture.h36 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 Dwebgl_framebuffer.h70 class WebGLFramebuffer : public NExporter, public WebGLObject {
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/src/
H A Dwebgl2_rendering_context_impl.cpp77 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 Dwebgl2_rendering_context_override.cpp342 void WebGL2RenderingContextImpl::DoObjectDelete(int32_t type, WebGLObject *obj) in DoObjectDelete()
345 if (type == WebGLObject::WEBGL_OBJECT_BUFFER) { in DoObjectDelete()
H A Dwebgl_rendering_context_base_impl.cpp483 …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 Dwebgl_framebuffer.cpp72 return WebGLObject::CreateObjectInstance<WebGLFramebuffer>(env, instance); in CreateObjectInstance()
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/include/context/
H A Dwebgl_rendering_context_base_impl.h259 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 Dwebgl2_rendering_context_impl.h141 void DoObjectDelete(int32_t type, WebGLObject *obj) override;