WebGL class - dart:web_gl library (original) (raw)
WebGL class abstract
Amalgamation of the WebGL constants from the IDL interfaces in WebGLRenderingContextBase, WebGL2RenderingContextBase, & WebGLDrawBuffers. Because the RenderingContextBase interfaces are hidden they would be replicated in more than one class (e.g., RenderingContext and RenderingContext2) to prevent that duplication these 600+ constants are defined in one abstract class (WebGL).
Annotations
- @Native.new("WebGL")
Properties
The hash code for this object.
no setterinherited
A representation of the runtime type of the object.
no setterinherited
Methods
noSuchMethod(Invocation invocation)→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
A string representation of this object.
inherited
Operators
operator ==(Object other)→ bool
The equality operator.
inherited
Constants
ACTIVE_ATTRIBUTES → const int
ACTIVE_TEXTURE → const int
ACTIVE_UNIFORM_BLOCKS → const int
ACTIVE_UNIFORMS → const int
ALIASED_LINE_WIDTH_RANGE → const int
ALIASED_POINT_SIZE_RANGE → const int
ALPHA_BITS → const int
ALREADY_SIGNALED → const int
ANY_SAMPLES_PASSED → const int
ANY_SAMPLES_PASSED_CONSERVATIVE → const int
ARRAY_BUFFER → const int
ARRAY_BUFFER_BINDING → const int
ATTACHED_SHADERS → const int
BLEND_COLOR → const int
BLEND_DST_ALPHA → const int
BLEND_DST_RGB → const int
BLEND_EQUATION → const int
BLEND_EQUATION_ALPHA → const int
BLEND_EQUATION_RGB → const int
BLEND_SRC_ALPHA → const int
BLEND_SRC_RGB → const int
BROWSER_DEFAULT_WEBGL → const int
BUFFER_SIZE → const int
BUFFER_USAGE → const int
CLAMP_TO_EDGE → const int
COLOR_ATTACHMENT0 → const int
COLOR_ATTACHMENT0_WEBGL → const int
COLOR_ATTACHMENT1 → const int
COLOR_ATTACHMENT1_WEBGL → const int
COLOR_ATTACHMENT2 → const int
COLOR_ATTACHMENT2_WEBGL → const int
COLOR_ATTACHMENT3 → const int
COLOR_ATTACHMENT3_WEBGL → const int
COLOR_ATTACHMENT4 → const int
COLOR_ATTACHMENT4_WEBGL → const int
COLOR_ATTACHMENT5 → const int
COLOR_ATTACHMENT5_WEBGL → const int
COLOR_ATTACHMENT6 → const int
COLOR_ATTACHMENT6_WEBGL → const int
COLOR_ATTACHMENT7 → const int
COLOR_ATTACHMENT7_WEBGL → const int
COLOR_ATTACHMENT8 → const int
COLOR_ATTACHMENT8_WEBGL → const int
COLOR_ATTACHMENT9 → const int
COLOR_ATTACHMENT9_WEBGL → const int
COLOR_ATTACHMENT10 → const int
COLOR_ATTACHMENT10_WEBGL → const int
COLOR_ATTACHMENT11 → const int
COLOR_ATTACHMENT11_WEBGL → const int
COLOR_ATTACHMENT12 → const int
COLOR_ATTACHMENT12_WEBGL → const int
COLOR_ATTACHMENT13 → const int
COLOR_ATTACHMENT13_WEBGL → const int
COLOR_ATTACHMENT14 → const int
COLOR_ATTACHMENT14_WEBGL → const int
COLOR_ATTACHMENT15 → const int
COLOR_ATTACHMENT15_WEBGL → const int
COLOR_BUFFER_BIT → const int
COLOR_CLEAR_VALUE → const int
COLOR_WRITEMASK → const int
COMPARE_REF_TO_TEXTURE → const int
COMPILE_STATUS → const int
COMPRESSED_TEXTURE_FORMATS → const int
CONDITION_SATISFIED → const int
CONSTANT_ALPHA → const int
CONSTANT_COLOR → const int
CONTEXT_LOST_WEBGL → const int
COPY_READ_BUFFER → const int
COPY_READ_BUFFER_BINDING → const int
COPY_WRITE_BUFFER → const int
COPY_WRITE_BUFFER_BINDING → const int
CULL_FACE_MODE → const int
CURRENT_PROGRAM → const int
CURRENT_QUERY → const int
CURRENT_VERTEX_ATTRIB → const int
DELETE_STATUS → const int
DEPTH24_STENCIL8 → const int
DEPTH32F_STENCIL8 → const int
DEPTH_ATTACHMENT → const int
DEPTH_BITS → const int
DEPTH_BUFFER_BIT → const int
DEPTH_CLEAR_VALUE → const int
DEPTH_COMPONENT → const int
DEPTH_COMPONENT16 → const int
DEPTH_COMPONENT24 → const int
DEPTH_COMPONENT32F → const int
DEPTH_FUNC → const int
DEPTH_RANGE → const int
DEPTH_STENCIL → const int
DEPTH_STENCIL_ATTACHMENT → const int
DEPTH_TEST → const int
DEPTH_WRITEMASK → const int
DRAW_BUFFER0 → const int
DRAW_BUFFER0_WEBGL → const int
DRAW_BUFFER1 → const int
DRAW_BUFFER1_WEBGL → const int
DRAW_BUFFER2 → const int
DRAW_BUFFER2_WEBGL → const int
DRAW_BUFFER3 → const int
DRAW_BUFFER3_WEBGL → const int
DRAW_BUFFER4 → const int
DRAW_BUFFER4_WEBGL → const int
DRAW_BUFFER5 → const int
DRAW_BUFFER5_WEBGL → const int
DRAW_BUFFER6 → const int
DRAW_BUFFER6_WEBGL → const int
DRAW_BUFFER7 → const int
DRAW_BUFFER7_WEBGL → const int
DRAW_BUFFER8 → const int
DRAW_BUFFER8_WEBGL → const int
DRAW_BUFFER9 → const int
DRAW_BUFFER9_WEBGL → const int
DRAW_BUFFER10 → const int
DRAW_BUFFER10_WEBGL → const int
DRAW_BUFFER11 → const int
DRAW_BUFFER11_WEBGL → const int
DRAW_BUFFER12 → const int
DRAW_BUFFER12_WEBGL → const int
DRAW_BUFFER13 → const int
DRAW_BUFFER13_WEBGL → const int
DRAW_BUFFER14 → const int
DRAW_BUFFER14_WEBGL → const int
DRAW_BUFFER15 → const int
DRAW_BUFFER15_WEBGL → const int
DRAW_FRAMEBUFFER → const int
DRAW_FRAMEBUFFER_BINDING → const int
DYNAMIC_COPY → const int
DYNAMIC_DRAW → const int
DYNAMIC_READ → const int
ELEMENT_ARRAY_BUFFER → const int
ELEMENT_ARRAY_BUFFER_BINDING → const int
FLOAT_32_UNSIGNED_INT_24_8_REV → const int
FLOAT_MAT2 → const int
FLOAT_MAT2x3 → const int
FLOAT_MAT2x4 → const int
FLOAT_MAT3 → const int
FLOAT_MAT3x2 → const int
FLOAT_MAT3x4 → const int
FLOAT_MAT4 → const int
FLOAT_MAT4x2 → const int
FLOAT_MAT4x3 → const int
FLOAT_VEC2 → const int
FLOAT_VEC3 → const int
FLOAT_VEC4 → const int
FRAGMENT_SHADER → const int
FRAGMENT_SHADER_DERIVATIVE_HINT → const int
FRAMEBUFFER → const int
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE → const int
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE → const int
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING → const int
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE → const int
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE → const int
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE → const int
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME → const int
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE → const int
FRAMEBUFFER_ATTACHMENT_RED_SIZE → const int
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE → const int
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE → const int
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER → const int
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL → const int
FRAMEBUFFER_BINDING → const int
FRAMEBUFFER_COMPLETE → const int
FRAMEBUFFER_DEFAULT → const int
FRAMEBUFFER_INCOMPLETE_ATTACHMENT → const int
FRAMEBUFFER_INCOMPLETE_DIMENSIONS → const int
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT → const int
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE → const int
FRAMEBUFFER_UNSUPPORTED → const int
FRONT_AND_BACK → const int
FRONT_FACE → const int
FUNC_REVERSE_SUBTRACT → const int
FUNC_SUBTRACT → const int
GENERATE_MIPMAP_HINT → const int
GREEN_BITS → const int
HALF_FLOAT → const int
HIGH_FLOAT → const int
IMPLEMENTATION_COLOR_READ_FORMAT → const int
IMPLEMENTATION_COLOR_READ_TYPE → const int
INT_2_10_10_10_REV → const int
INT_SAMPLER_2D → const int
INT_SAMPLER_2D_ARRAY → const int
INT_SAMPLER_3D → const int
INT_SAMPLER_CUBE → const int
INTERLEAVED_ATTRIBS → const int
INVALID_ENUM → const int
INVALID_FRAMEBUFFER_OPERATION → const int
INVALID_INDEX → const int
INVALID_OPERATION → const int
INVALID_VALUE → const int
LINE_STRIP → const int
LINE_WIDTH → const int
LINEAR_MIPMAP_LINEAR → const int
LINEAR_MIPMAP_NEAREST → const int
LINK_STATUS → const int
LUMINANCE_ALPHA → const int
MAX_3D_TEXTURE_SIZE → const int
MAX_ARRAY_TEXTURE_LAYERS → const int
MAX_CLIENT_WAIT_TIMEOUT_WEBGL → const int
MAX_COLOR_ATTACHMENTS → const int
MAX_COLOR_ATTACHMENTS_WEBGL → const int
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS → const int
MAX_COMBINED_TEXTURE_IMAGE_UNITS → const int
MAX_COMBINED_UNIFORM_BLOCKS → const int
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS → const int
MAX_CUBE_MAP_TEXTURE_SIZE → const int
MAX_DRAW_BUFFERS → const int
MAX_DRAW_BUFFERS_WEBGL → const int
MAX_ELEMENT_INDEX → const int
MAX_ELEMENTS_INDICES → const int
MAX_ELEMENTS_VERTICES → const int
MAX_FRAGMENT_INPUT_COMPONENTS → const int
MAX_FRAGMENT_UNIFORM_BLOCKS → const int
MAX_FRAGMENT_UNIFORM_COMPONENTS → const int
MAX_FRAGMENT_UNIFORM_VECTORS → const int
MAX_PROGRAM_TEXEL_OFFSET → const int
MAX_RENDERBUFFER_SIZE → const int
MAX_SAMPLES → const int
MAX_SERVER_WAIT_TIMEOUT → const int
MAX_TEXTURE_IMAGE_UNITS → const int
MAX_TEXTURE_LOD_BIAS → const int
MAX_TEXTURE_SIZE → const int
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS → const int
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS → const int
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS → const int
MAX_UNIFORM_BLOCK_SIZE → const int
MAX_UNIFORM_BUFFER_BINDINGS → const int
MAX_VARYING_COMPONENTS → const int
MAX_VARYING_VECTORS → const int
MAX_VERTEX_ATTRIBS → const int
MAX_VERTEX_OUTPUT_COMPONENTS → const int
MAX_VERTEX_TEXTURE_IMAGE_UNITS → const int
MAX_VERTEX_UNIFORM_BLOCKS → const int
MAX_VERTEX_UNIFORM_COMPONENTS → const int
MAX_VERTEX_UNIFORM_VECTORS → const int
MAX_VIEWPORT_DIMS → const int
MEDIUM_FLOAT → const int
MEDIUM_INT → const int
MIN_PROGRAM_TEXEL_OFFSET → const int
MIRRORED_REPEAT → const int
NEAREST_MIPMAP_LINEAR → const int
NEAREST_MIPMAP_NEAREST → const int
OBJECT_TYPE → const int
ONE_MINUS_CONSTANT_ALPHA → const int
ONE_MINUS_CONSTANT_COLOR → const int
ONE_MINUS_DST_ALPHA → const int
ONE_MINUS_DST_COLOR → const int
ONE_MINUS_SRC_ALPHA → const int
ONE_MINUS_SRC_COLOR → const int
OUT_OF_MEMORY → const int
PACK_ALIGNMENT → const int
PACK_ROW_LENGTH → const int
PACK_SKIP_PIXELS → const int
PACK_SKIP_ROWS → const int
PIXEL_PACK_BUFFER → const int
PIXEL_PACK_BUFFER_BINDING → const int
PIXEL_UNPACK_BUFFER → const int
PIXEL_UNPACK_BUFFER_BINDING → const int
POLYGON_OFFSET_FACTOR → const int
POLYGON_OFFSET_FILL → const int
POLYGON_OFFSET_UNITS → const int
QUERY_RESULT → const int
QUERY_RESULT_AVAILABLE → const int
R11F_G11F_B10F → const int
RASTERIZER_DISCARD → const int
READ_BUFFER → const int
READ_FRAMEBUFFER → const int
READ_FRAMEBUFFER_BINDING → const int
RED_INTEGER → const int
RENDERBUFFER → const int
RENDERBUFFER_ALPHA_SIZE → const int
RENDERBUFFER_BINDING → const int
RENDERBUFFER_BLUE_SIZE → const int
RENDERBUFFER_DEPTH_SIZE → const int
RENDERBUFFER_GREEN_SIZE → const int
RENDERBUFFER_HEIGHT → const int
RENDERBUFFER_INTERNAL_FORMAT → const int
RENDERBUFFER_RED_SIZE → const int
RENDERBUFFER_SAMPLES → const int
RENDERBUFFER_STENCIL_SIZE → const int
RENDERBUFFER_WIDTH → const int
RG_INTEGER → const int
RGB8_SNORM → const int
RGB10_A2UI → const int
RGB_INTEGER → const int
RGBA8_SNORM → const int
RGBA_INTEGER → const int
SAMPLE_ALPHA_TO_COVERAGE → const int
SAMPLE_BUFFERS → const int
SAMPLE_COVERAGE → const int
SAMPLE_COVERAGE_INVERT → const int
SAMPLE_COVERAGE_VALUE → const int
SAMPLER_2D → const int
SAMPLER_2D_ARRAY → const int
SAMPLER_2D_ARRAY_SHADOW → const int
SAMPLER_2D_SHADOW → const int
SAMPLER_3D → const int
SAMPLER_BINDING → const int
SAMPLER_CUBE → const int
SAMPLER_CUBE_SHADOW → const int
SCISSOR_BOX → const int
SCISSOR_TEST → const int
SEPARATE_ATTRIBS → const int
SHADER_TYPE → const int
SHADING_LANGUAGE_VERSION → const int
SIGNED_NORMALIZED → const int
SRC_ALPHA_SATURATE → const int
SRGB8_ALPHA8 → const int
STATIC_COPY → const int
STATIC_DRAW → const int
STATIC_READ → const int
STENCIL_ATTACHMENT → const int
STENCIL_BACK_FAIL → const int
STENCIL_BACK_FUNC → const int
STENCIL_BACK_PASS_DEPTH_FAIL → const int
STENCIL_BACK_PASS_DEPTH_PASS → const int
STENCIL_BACK_REF → const int
STENCIL_BACK_VALUE_MASK → const int
STENCIL_BACK_WRITEMASK → const int
STENCIL_BITS → const int
STENCIL_BUFFER_BIT → const int
STENCIL_CLEAR_VALUE → const int
STENCIL_FAIL → const int
STENCIL_FUNC → const int
STENCIL_INDEX8 → const int
STENCIL_PASS_DEPTH_FAIL → const int
STENCIL_PASS_DEPTH_PASS → const int
STENCIL_REF → const int
STENCIL_TEST → const int
STENCIL_VALUE_MASK → const int
STENCIL_WRITEMASK → const int
STREAM_COPY → const int
STREAM_DRAW → const int
STREAM_READ → const int
SUBPIXEL_BITS → const int
SYNC_CONDITION → const int
SYNC_FENCE → const int
SYNC_FLAGS → const int
SYNC_FLUSH_COMMANDS_BIT → const int
SYNC_GPU_COMMANDS_COMPLETE → const int
SYNC_STATUS → const int
TEXTURE_2D → const int
TEXTURE_2D_ARRAY → const int
TEXTURE_3D → const int
TEXTURE_BASE_LEVEL → const int
TEXTURE_BINDING_2D → const int
TEXTURE_BINDING_2D_ARRAY → const int
TEXTURE_BINDING_3D → const int
TEXTURE_BINDING_CUBE_MAP → const int
TEXTURE_COMPARE_FUNC → const int
TEXTURE_COMPARE_MODE → const int
TEXTURE_CUBE_MAP → const int
TEXTURE_CUBE_MAP_NEGATIVE_X → const int
TEXTURE_CUBE_MAP_NEGATIVE_Y → const int
TEXTURE_CUBE_MAP_NEGATIVE_Z → const int
TEXTURE_CUBE_MAP_POSITIVE_X → const int
TEXTURE_CUBE_MAP_POSITIVE_Y → const int
TEXTURE_CUBE_MAP_POSITIVE_Z → const int
TEXTURE_IMMUTABLE_FORMAT → const int
TEXTURE_IMMUTABLE_LEVELS → const int
TEXTURE_MAG_FILTER → const int
TEXTURE_MAX_LEVEL → const int
TEXTURE_MAX_LOD → const int
TEXTURE_MIN_FILTER → const int
TEXTURE_MIN_LOD → const int
TEXTURE_WRAP_R → const int
TEXTURE_WRAP_S → const int
TEXTURE_WRAP_T → const int
TIMEOUT_EXPIRED → const int
TIMEOUT_IGNORED → const int
TRANSFORM_FEEDBACK → const int
TRANSFORM_FEEDBACK_ACTIVE → const int
TRANSFORM_FEEDBACK_BINDING → const int
TRANSFORM_FEEDBACK_BUFFER → const int
TRANSFORM_FEEDBACK_BUFFER_BINDING → const int
TRANSFORM_FEEDBACK_BUFFER_MODE → const int
TRANSFORM_FEEDBACK_BUFFER_SIZE → const int
TRANSFORM_FEEDBACK_BUFFER_START → const int
TRANSFORM_FEEDBACK_PAUSED → const int
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN → const int
TRANSFORM_FEEDBACK_VARYINGS → const int
TRIANGLE_FAN → const int
TRIANGLE_STRIP → const int
UNIFORM_ARRAY_STRIDE → const int
UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES → const int
UNIFORM_BLOCK_ACTIVE_UNIFORMS → const int
UNIFORM_BLOCK_BINDING → const int
UNIFORM_BLOCK_DATA_SIZE → const int
UNIFORM_BLOCK_INDEX → const int
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER → const int
UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER → const int
UNIFORM_BUFFER → const int
UNIFORM_BUFFER_BINDING → const int
UNIFORM_BUFFER_OFFSET_ALIGNMENT → const int
UNIFORM_BUFFER_SIZE → const int
UNIFORM_BUFFER_START → const int
UNIFORM_IS_ROW_MAJOR → const int
UNIFORM_MATRIX_STRIDE → const int
UNIFORM_OFFSET → const int
UNIFORM_SIZE → const int
UNIFORM_TYPE → const int
UNPACK_ALIGNMENT → const int
UNPACK_COLORSPACE_CONVERSION_WEBGL → const int
UNPACK_FLIP_Y_WEBGL → const int
UNPACK_IMAGE_HEIGHT → const int
UNPACK_PREMULTIPLY_ALPHA_WEBGL → const int
UNPACK_ROW_LENGTH → const int
UNPACK_SKIP_IMAGES → const int
UNPACK_SKIP_PIXELS → const int
UNPACK_SKIP_ROWS → const int
UNSIGNALED → const int
UNSIGNED_BYTE → const int
UNSIGNED_INT → const int
UNSIGNED_INT_2_10_10_10_REV → const int
UNSIGNED_INT_5_9_9_9_REV → const int
UNSIGNED_INT_10F_11F_11F_REV → const int
UNSIGNED_INT_24_8 → const int
UNSIGNED_INT_SAMPLER_2D → const int
UNSIGNED_INT_SAMPLER_2D_ARRAY → const int
UNSIGNED_INT_SAMPLER_3D → const int
UNSIGNED_INT_SAMPLER_CUBE → const int
UNSIGNED_INT_VEC2 → const int
UNSIGNED_INT_VEC3 → const int
UNSIGNED_INT_VEC4 → const int
UNSIGNED_NORMALIZED → const int
UNSIGNED_SHORT → const int
UNSIGNED_SHORT_4_4_4_4 → const int
UNSIGNED_SHORT_5_5_5_1 → const int
UNSIGNED_SHORT_5_6_5 → const int
VALIDATE_STATUS → const int
VERTEX_ARRAY_BINDING → const int
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING → const int
VERTEX_ATTRIB_ARRAY_DIVISOR → const int
VERTEX_ATTRIB_ARRAY_ENABLED → const int
VERTEX_ATTRIB_ARRAY_INTEGER → const int
VERTEX_ATTRIB_ARRAY_NORMALIZED → const int
VERTEX_ATTRIB_ARRAY_POINTER → const int
VERTEX_ATTRIB_ARRAY_SIZE → const int
VERTEX_ATTRIB_ARRAY_STRIDE → const int
VERTEX_ATTRIB_ARRAY_TYPE → const int
VERTEX_SHADER → const int
WAIT_FAILED → const int