Copy as Markdown

Other Tools

/* THIS FILE IS AUTOGENERATED FROM WebGLRenderingContext.webidl BY Codegen.py - DO NOT EDIT */
#ifndef DOM_WEBGLRENDERINGCONTEXTBINDINGFWD_H_
#define DOM_WEBGLRENDERINGCONTEXTBINDINGFWD_H_
namespace mozilla {
namespace dom {
class MaybeSharedFloat32ArrayOrUnrestrictedFloatSequence;
class OwningMaybeSharedFloat32ArrayOrUnrestrictedFloatSequence;
} // namespace dom
} // namespace mozilla
namespace mozilla::dom {
using Float32List = MaybeSharedFloat32ArrayOrUnrestrictedFloatSequence;
using OwningFloat32List = OwningMaybeSharedFloat32ArrayOrUnrestrictedFloatSequence;
} // namespace mozilla::dom
namespace mozilla {
namespace dom {
class MaybeSharedInt32ArrayOrLongSequence;
class OwningMaybeSharedInt32ArrayOrLongSequence;
} // namespace dom
} // namespace mozilla
namespace mozilla::dom {
using Int32List = MaybeSharedInt32ArrayOrLongSequence;
using OwningInt32List = OwningMaybeSharedInt32ArrayOrLongSequence;
} // namespace mozilla::dom
namespace mozilla {
namespace dom {
struct WebGLContextAttributes;
class ANGLE_instanced_arrays;
class EXT_blend_minmax;
class EXT_color_buffer_half_float;
class EXT_depth_clamp;
class EXT_disjoint_timer_query;
class EXT_float_blend;
class EXT_frag_depth;
class EXT_sRGB;
class EXT_shader_texture_lod;
class EXT_texture_compression_bptc;
class EXT_texture_compression_rgtc;
class EXT_texture_filter_anisotropic;
class EXT_texture_norm16;
class MOZ_debug;
class OES_draw_buffers_indexed;
class OES_element_index_uint;
class OES_fbo_render_mipmap;
class OES_standard_derivatives;
class OES_texture_float;
class OES_texture_float_linear;
class OES_texture_half_float;
class OES_texture_half_float_linear;
class OES_vertex_array_object;
class WEBGL_color_buffer_float;
class WEBGL_compressed_texture_astc;
class WEBGL_compressed_texture_etc;
class WEBGL_compressed_texture_etc1;
class WEBGL_compressed_texture_pvrtc;
class WEBGL_compressed_texture_s3tc;
class WEBGL_compressed_texture_s3tc_srgb;
class WEBGL_debug_renderer_info;
class WEBGL_debug_shaders;
class WEBGL_depth_texture;
class WEBGL_draw_buffers;
class WEBGL_explicit_present;
class WEBGL_lose_context;
class WEBGL_provoking_vertex;
class WebGLActiveInfo;
class WebGLBuffer;
class WebGLFramebuffer;
class WebGLProgram;
class WebGLQuery;
class WebGLRenderbuffer;
class WebGLRenderingContext;
class WebGLShader;
class WebGLShaderPrecisionFormat;
class WebGLTexture;
class WebGLUniformLocation;
class WebGLVertexArrayObject;
} // namespace dom
} // namespace mozilla
#endif // DOM_WEBGLRENDERINGCONTEXTBINDINGFWD_H_