SYMBOL INDEX (834 symbols across 11 files) FILE: consts.go constant POINTS (line 35) | POINTS = 0x0000 constant LINES (line 36) | LINES = 0x0001 constant LINE_LOOP (line 37) | LINE_LOOP = 0x0002 constant LINE_STRIP (line 38) | LINE_STRIP = 0x0003 constant TRIANGLES (line 39) | TRIANGLES = 0x0004 constant TRIANGLE_STRIP (line 40) | TRIANGLE_STRIP = 0x0005 constant TRIANGLE_FAN (line 41) | TRIANGLE_FAN = 0x0006 constant SRC_COLOR (line 42) | SRC_COLOR = 0x0300 constant ONE_MINUS_SRC_COLOR (line 43) | ONE_MINUS_SRC_COLOR = 0x0301 constant SRC_ALPHA (line 44) | SRC_ALPHA = 0x0302 constant ONE_MINUS_SRC_ALPHA (line 45) | ONE_MINUS_SRC_ALPHA = 0x0303 constant DST_ALPHA (line 46) | DST_ALPHA = 0x0304 constant ONE_MINUS_DST_ALPHA (line 47) | ONE_MINUS_DST_ALPHA = 0x0305 constant DST_COLOR (line 48) | DST_COLOR = 0x0306 constant ONE_MINUS_DST_COLOR (line 49) | ONE_MINUS_DST_COLOR = 0x0307 constant SRC_ALPHA_SATURATE (line 50) | SRC_ALPHA_SATURATE = 0x0308 constant FUNC_ADD (line 51) | FUNC_ADD = 0x8006 constant BLEND_EQUATION (line 52) | BLEND_EQUATION = 0x8009 constant BLEND_EQUATION_RGB (line 53) | BLEND_EQUATION_RGB = 0x8009 constant BLEND_EQUATION_ALPHA (line 54) | BLEND_EQUATION_ALPHA = 0x883D constant FUNC_SUBTRACT (line 55) | FUNC_SUBTRACT = 0x800A constant FUNC_REVERSE_SUBTRACT (line 56) | FUNC_REVERSE_SUBTRACT = 0x800B constant BLEND_DST_RGB (line 57) | BLEND_DST_RGB = 0x80C8 constant BLEND_SRC_RGB (line 58) | BLEND_SRC_RGB = 0x80C9 constant BLEND_DST_ALPHA (line 59) | BLEND_DST_ALPHA = 0x80CA constant BLEND_SRC_ALPHA (line 60) | BLEND_SRC_ALPHA = 0x80CB constant CONSTANT_COLOR (line 61) | CONSTANT_COLOR = 0x8001 constant ONE_MINUS_CONSTANT_COLOR (line 62) | ONE_MINUS_CONSTANT_COLOR = 0x8002 constant CONSTANT_ALPHA (line 63) | CONSTANT_ALPHA = 0x8003 constant ONE_MINUS_CONSTANT_ALPHA (line 64) | ONE_MINUS_CONSTANT_ALPHA = 0x8004 constant BLEND_COLOR (line 65) | BLEND_COLOR = 0x8005 constant ARRAY_BUFFER (line 66) | ARRAY_BUFFER = 0x8892 constant ELEMENT_ARRAY_BUFFER (line 67) | ELEMENT_ARRAY_BUFFER = 0x8893 constant ARRAY_BUFFER_BINDING (line 68) | ARRAY_BUFFER_BINDING = 0x8894 constant ELEMENT_ARRAY_BUFFER_BINDING (line 69) | ELEMENT_ARRAY_BUFFER_BINDING = 0x8895 constant STREAM_DRAW (line 70) | STREAM_DRAW = 0x88E0 constant STATIC_DRAW (line 71) | STATIC_DRAW = 0x88E4 constant DYNAMIC_DRAW (line 72) | DYNAMIC_DRAW = 0x88E8 constant BUFFER_SIZE (line 73) | BUFFER_SIZE = 0x8764 constant BUFFER_USAGE (line 74) | BUFFER_USAGE = 0x8765 constant CURRENT_VERTEX_ATTRIB (line 75) | CURRENT_VERTEX_ATTRIB = 0x8626 constant FRONT (line 76) | FRONT = 0x0404 constant BACK (line 77) | BACK = 0x0405 constant FRONT_AND_BACK (line 78) | FRONT_AND_BACK = 0x0408 constant TEXTURE_2D (line 79) | TEXTURE_2D = 0x0DE1 constant CULL_FACE (line 80) | CULL_FACE = 0x0B44 constant BLEND (line 81) | BLEND = 0x0BE2 constant DITHER (line 82) | DITHER = 0x0BD0 constant STENCIL_TEST (line 83) | STENCIL_TEST = 0x0B90 constant DEPTH_TEST (line 84) | DEPTH_TEST = 0x0B71 constant SCISSOR_TEST (line 85) | SCISSOR_TEST = 0x0C11 constant POLYGON_OFFSET_FILL (line 86) | POLYGON_OFFSET_FILL = 0x8037 constant SAMPLE_ALPHA_TO_COVERAGE (line 87) | SAMPLE_ALPHA_TO_COVERAGE = 0x809E constant SAMPLE_COVERAGE (line 88) | SAMPLE_COVERAGE = 0x80A0 constant INVALID_ENUM (line 89) | INVALID_ENUM = 0x0500 constant INVALID_VALUE (line 90) | INVALID_VALUE = 0x0501 constant INVALID_OPERATION (line 91) | INVALID_OPERATION = 0x0502 constant OUT_OF_MEMORY (line 92) | OUT_OF_MEMORY = 0x0505 constant CW (line 93) | CW = 0x0900 constant CCW (line 94) | CCW = 0x0901 constant LINE_WIDTH (line 95) | LINE_WIDTH = 0x0B21 constant ALIASED_POINT_SIZE_RANGE (line 96) | ALIASED_POINT_SIZE_RANGE = 0x846D constant ALIASED_LINE_WIDTH_RANGE (line 97) | ALIASED_LINE_WIDTH_RANGE = 0x846E constant CULL_FACE_MODE (line 98) | CULL_FACE_MODE = 0x0B45 constant FRONT_FACE (line 99) | FRONT_FACE = 0x0B46 constant DEPTH_RANGE (line 100) | DEPTH_RANGE = 0x0B70 constant DEPTH_WRITEMASK (line 101) | DEPTH_WRITEMASK = 0x0B72 constant DEPTH_CLEAR_VALUE (line 102) | DEPTH_CLEAR_VALUE = 0x0B73 constant DEPTH_FUNC (line 103) | DEPTH_FUNC = 0x0B74 constant STENCIL_CLEAR_VALUE (line 104) | STENCIL_CLEAR_VALUE = 0x0B91 constant STENCIL_FUNC (line 105) | STENCIL_FUNC = 0x0B92 constant STENCIL_FAIL (line 106) | STENCIL_FAIL = 0x0B94 constant STENCIL_PASS_DEPTH_FAIL (line 107) | STENCIL_PASS_DEPTH_FAIL = 0x0B95 constant STENCIL_PASS_DEPTH_PASS (line 108) | STENCIL_PASS_DEPTH_PASS = 0x0B96 constant STENCIL_REF (line 109) | STENCIL_REF = 0x0B97 constant STENCIL_VALUE_MASK (line 110) | STENCIL_VALUE_MASK = 0x0B93 constant STENCIL_WRITEMASK (line 111) | STENCIL_WRITEMASK = 0x0B98 constant STENCIL_BACK_FUNC (line 112) | STENCIL_BACK_FUNC = 0x8800 constant STENCIL_BACK_FAIL (line 113) | STENCIL_BACK_FAIL = 0x8801 constant STENCIL_BACK_PASS_DEPTH_FAIL (line 114) | STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802 constant STENCIL_BACK_PASS_DEPTH_PASS (line 115) | STENCIL_BACK_PASS_DEPTH_PASS = 0x8803 constant STENCIL_BACK_REF (line 116) | STENCIL_BACK_REF = 0x8CA3 constant STENCIL_BACK_VALUE_MASK (line 117) | STENCIL_BACK_VALUE_MASK = 0x8CA4 constant STENCIL_BACK_WRITEMASK (line 118) | STENCIL_BACK_WRITEMASK = 0x8CA5 constant VIEWPORT (line 119) | VIEWPORT = 0x0BA2 constant SCISSOR_BOX (line 120) | SCISSOR_BOX = 0x0C10 constant COLOR_CLEAR_VALUE (line 121) | COLOR_CLEAR_VALUE = 0x0C22 constant COLOR_WRITEMASK (line 122) | COLOR_WRITEMASK = 0x0C23 constant UNPACK_ALIGNMENT (line 123) | UNPACK_ALIGNMENT = 0x0CF5 constant PACK_ALIGNMENT (line 124) | PACK_ALIGNMENT = 0x0D05 constant MAX_TEXTURE_SIZE (line 125) | MAX_TEXTURE_SIZE = 0x0D33 constant MAX_VIEWPORT_DIMS (line 126) | MAX_VIEWPORT_DIMS = 0x0D3A constant SUBPIXEL_BITS (line 127) | SUBPIXEL_BITS = 0x0D50 constant RED_BITS (line 128) | RED_BITS = 0x0D52 constant GREEN_BITS (line 129) | GREEN_BITS = 0x0D53 constant BLUE_BITS (line 130) | BLUE_BITS = 0x0D54 constant ALPHA_BITS (line 131) | ALPHA_BITS = 0x0D55 constant DEPTH_BITS (line 132) | DEPTH_BITS = 0x0D56 constant STENCIL_BITS (line 133) | STENCIL_BITS = 0x0D57 constant POLYGON_OFFSET_UNITS (line 134) | POLYGON_OFFSET_UNITS = 0x2A00 constant POLYGON_OFFSET_FACTOR (line 135) | POLYGON_OFFSET_FACTOR = 0x8038 constant TEXTURE_BINDING_2D (line 136) | TEXTURE_BINDING_2D = 0x8069 constant SAMPLE_BUFFERS (line 137) | SAMPLE_BUFFERS = 0x80A8 constant SAMPLES (line 138) | SAMPLES = 0x80A9 constant SAMPLE_COVERAGE_VALUE (line 139) | SAMPLE_COVERAGE_VALUE = 0x80AA constant SAMPLE_COVERAGE_INVERT (line 140) | SAMPLE_COVERAGE_INVERT = 0x80AB constant NUM_COMPRESSED_TEXTURE_FORMATS (line 141) | NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2 constant COMPRESSED_TEXTURE_FORMATS (line 142) | COMPRESSED_TEXTURE_FORMATS = 0x86A3 constant DONT_CARE (line 143) | DONT_CARE = 0x1100 constant FASTEST (line 144) | FASTEST = 0x1101 constant NICEST (line 145) | NICEST = 0x1102 constant GENERATE_MIPMAP_HINT (line 146) | GENERATE_MIPMAP_HINT = 0x8192 constant BYTE (line 147) | BYTE = 0x1400 constant UNSIGNED_BYTE (line 148) | UNSIGNED_BYTE = 0x1401 constant SHORT (line 149) | SHORT = 0x1402 constant UNSIGNED_SHORT (line 150) | UNSIGNED_SHORT = 0x1403 constant INT (line 151) | INT = 0x1404 constant UNSIGNED_INT (line 152) | UNSIGNED_INT = 0x1405 constant FLOAT (line 153) | FLOAT = 0x1406 constant FIXED (line 154) | FIXED = 0x140C constant DEPTH_COMPONENT (line 155) | DEPTH_COMPONENT = 0x1902 constant ALPHA (line 156) | ALPHA = 0x1906 constant RGB (line 157) | RGB = 0x1907 constant RGBA (line 158) | RGBA = 0x1908 constant LUMINANCE (line 159) | LUMINANCE = 0x1909 constant LUMINANCE_ALPHA (line 160) | LUMINANCE_ALPHA = 0x190A constant UNSIGNED_SHORT_4_4_4_4 (line 161) | UNSIGNED_SHORT_4_4_4_4 = 0x8033 constant UNSIGNED_SHORT_5_5_5_1 (line 162) | UNSIGNED_SHORT_5_5_5_1 = 0x8034 constant UNSIGNED_SHORT_5_6_5 (line 163) | UNSIGNED_SHORT_5_6_5 = 0x8363 constant MAX_VERTEX_ATTRIBS (line 164) | MAX_VERTEX_ATTRIBS = 0x8869 constant MAX_VERTEX_UNIFORM_VECTORS (line 165) | MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB constant MAX_VARYING_VECTORS (line 166) | MAX_VARYING_VECTORS = 0x8DFC constant MAX_COMBINED_TEXTURE_IMAGE_UNITS (line 167) | MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D constant MAX_VERTEX_TEXTURE_IMAGE_UNITS (line 168) | MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C constant MAX_TEXTURE_IMAGE_UNITS (line 169) | MAX_TEXTURE_IMAGE_UNITS = 0x8872 constant MAX_FRAGMENT_UNIFORM_VECTORS (line 170) | MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD constant SHADER_TYPE (line 171) | SHADER_TYPE = 0x8B4F constant DELETE_STATUS (line 172) | DELETE_STATUS = 0x8B80 constant LINK_STATUS (line 173) | LINK_STATUS = 0x8B82 constant VALIDATE_STATUS (line 174) | VALIDATE_STATUS = 0x8B83 constant ATTACHED_SHADERS (line 175) | ATTACHED_SHADERS = 0x8B85 constant ACTIVE_UNIFORMS (line 176) | ACTIVE_UNIFORMS = 0x8B86 constant ACTIVE_UNIFORM_MAX_LENGTH (line 177) | ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87 constant ACTIVE_ATTRIBUTES (line 178) | ACTIVE_ATTRIBUTES = 0x8B89 constant ACTIVE_ATTRIBUTE_MAX_LENGTH (line 179) | ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A constant SHADING_LANGUAGE_VERSION (line 180) | SHADING_LANGUAGE_VERSION = 0x8B8C constant CURRENT_PROGRAM (line 181) | CURRENT_PROGRAM = 0x8B8D constant NEVER (line 182) | NEVER = 0x0200 constant LESS (line 183) | LESS = 0x0201 constant EQUAL (line 184) | EQUAL = 0x0202 constant LEQUAL (line 185) | LEQUAL = 0x0203 constant GREATER (line 186) | GREATER = 0x0204 constant NOTEQUAL (line 187) | NOTEQUAL = 0x0205 constant GEQUAL (line 188) | GEQUAL = 0x0206 constant ALWAYS (line 189) | ALWAYS = 0x0207 constant KEEP (line 190) | KEEP = 0x1E00 constant REPLACE (line 191) | REPLACE = 0x1E01 constant INCR (line 192) | INCR = 0x1E02 constant DECR (line 193) | DECR = 0x1E03 constant INVERT (line 194) | INVERT = 0x150A constant INCR_WRAP (line 195) | INCR_WRAP = 0x8507 constant DECR_WRAP (line 196) | DECR_WRAP = 0x8508 constant VENDOR (line 197) | VENDOR = 0x1F00 constant RENDERER (line 198) | RENDERER = 0x1F01 constant VERSION (line 199) | VERSION = 0x1F02 constant EXTENSIONS (line 200) | EXTENSIONS = 0x1F03 constant NEAREST (line 201) | NEAREST = 0x2600 constant LINEAR (line 202) | LINEAR = 0x2601 constant NEAREST_MIPMAP_NEAREST (line 203) | NEAREST_MIPMAP_NEAREST = 0x2700 constant LINEAR_MIPMAP_NEAREST (line 204) | LINEAR_MIPMAP_NEAREST = 0x2701 constant NEAREST_MIPMAP_LINEAR (line 205) | NEAREST_MIPMAP_LINEAR = 0x2702 constant LINEAR_MIPMAP_LINEAR (line 206) | LINEAR_MIPMAP_LINEAR = 0x2703 constant TEXTURE_MAG_FILTER (line 207) | TEXTURE_MAG_FILTER = 0x2800 constant TEXTURE_MIN_FILTER (line 208) | TEXTURE_MIN_FILTER = 0x2801 constant TEXTURE_WRAP_S (line 209) | TEXTURE_WRAP_S = 0x2802 constant TEXTURE_WRAP_T (line 210) | TEXTURE_WRAP_T = 0x2803 constant TEXTURE (line 211) | TEXTURE = 0x1702 constant TEXTURE_CUBE_MAP (line 212) | TEXTURE_CUBE_MAP = 0x8513 constant TEXTURE_BINDING_CUBE_MAP (line 213) | TEXTURE_BINDING_CUBE_MAP = 0x8514 constant TEXTURE_CUBE_MAP_POSITIVE_X (line 214) | TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515 constant TEXTURE_CUBE_MAP_NEGATIVE_X (line 215) | TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516 constant TEXTURE_CUBE_MAP_POSITIVE_Y (line 216) | TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517 constant TEXTURE_CUBE_MAP_NEGATIVE_Y (line 217) | TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518 constant TEXTURE_CUBE_MAP_POSITIVE_Z (line 218) | TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519 constant TEXTURE_CUBE_MAP_NEGATIVE_Z (line 219) | TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A constant MAX_CUBE_MAP_TEXTURE_SIZE (line 220) | MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C constant TEXTURE0 (line 221) | TEXTURE0 = 0x84C0 constant TEXTURE1 (line 222) | TEXTURE1 = 0x84C1 constant TEXTURE2 (line 223) | TEXTURE2 = 0x84C2 constant TEXTURE3 (line 224) | TEXTURE3 = 0x84C3 constant TEXTURE4 (line 225) | TEXTURE4 = 0x84C4 constant TEXTURE5 (line 226) | TEXTURE5 = 0x84C5 constant TEXTURE6 (line 227) | TEXTURE6 = 0x84C6 constant TEXTURE7 (line 228) | TEXTURE7 = 0x84C7 constant TEXTURE8 (line 229) | TEXTURE8 = 0x84C8 constant TEXTURE9 (line 230) | TEXTURE9 = 0x84C9 constant TEXTURE10 (line 231) | TEXTURE10 = 0x84CA constant TEXTURE11 (line 232) | TEXTURE11 = 0x84CB constant TEXTURE12 (line 233) | TEXTURE12 = 0x84CC constant TEXTURE13 (line 234) | TEXTURE13 = 0x84CD constant TEXTURE14 (line 235) | TEXTURE14 = 0x84CE constant TEXTURE15 (line 236) | TEXTURE15 = 0x84CF constant TEXTURE16 (line 237) | TEXTURE16 = 0x84D0 constant TEXTURE17 (line 238) | TEXTURE17 = 0x84D1 constant TEXTURE18 (line 239) | TEXTURE18 = 0x84D2 constant TEXTURE19 (line 240) | TEXTURE19 = 0x84D3 constant TEXTURE20 (line 241) | TEXTURE20 = 0x84D4 constant TEXTURE21 (line 242) | TEXTURE21 = 0x84D5 constant TEXTURE22 (line 243) | TEXTURE22 = 0x84D6 constant TEXTURE23 (line 244) | TEXTURE23 = 0x84D7 constant TEXTURE24 (line 245) | TEXTURE24 = 0x84D8 constant TEXTURE25 (line 246) | TEXTURE25 = 0x84D9 constant TEXTURE26 (line 247) | TEXTURE26 = 0x84DA constant TEXTURE27 (line 248) | TEXTURE27 = 0x84DB constant TEXTURE28 (line 249) | TEXTURE28 = 0x84DC constant TEXTURE29 (line 250) | TEXTURE29 = 0x84DD constant TEXTURE30 (line 251) | TEXTURE30 = 0x84DE constant TEXTURE31 (line 252) | TEXTURE31 = 0x84DF constant ACTIVE_TEXTURE (line 253) | ACTIVE_TEXTURE = 0x84E0 constant REPEAT (line 254) | REPEAT = 0x2901 constant CLAMP_TO_EDGE (line 255) | CLAMP_TO_EDGE = 0x812F constant MIRRORED_REPEAT (line 256) | MIRRORED_REPEAT = 0x8370 constant VERTEX_ATTRIB_ARRAY_ENABLED (line 257) | VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622 constant VERTEX_ATTRIB_ARRAY_SIZE (line 258) | VERTEX_ATTRIB_ARRAY_SIZE = 0x8623 constant VERTEX_ATTRIB_ARRAY_STRIDE (line 259) | VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624 constant VERTEX_ATTRIB_ARRAY_TYPE (line 260) | VERTEX_ATTRIB_ARRAY_TYPE = 0x8625 constant VERTEX_ATTRIB_ARRAY_NORMALIZED (line 261) | VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A constant VERTEX_ATTRIB_ARRAY_POINTER (line 262) | VERTEX_ATTRIB_ARRAY_POINTER = 0x8645 constant VERTEX_ATTRIB_ARRAY_BUFFER_BINDING (line 263) | VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F constant IMPLEMENTATION_COLOR_READ_TYPE (line 264) | IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A constant IMPLEMENTATION_COLOR_READ_FORMAT (line 265) | IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B constant COMPILE_STATUS (line 266) | COMPILE_STATUS = 0x8B81 constant INFO_LOG_LENGTH (line 267) | INFO_LOG_LENGTH = 0x8B84 constant SHADER_SOURCE_LENGTH (line 268) | SHADER_SOURCE_LENGTH = 0x8B88 constant SHADER_COMPILER (line 269) | SHADER_COMPILER = 0x8DFA constant SHADER_BINARY_FORMATS (line 270) | SHADER_BINARY_FORMATS = 0x8DF8 constant NUM_SHADER_BINARY_FORMATS (line 271) | NUM_SHADER_BINARY_FORMATS = 0x8DF9 constant LOW_FLOAT (line 272) | LOW_FLOAT = 0x8DF0 constant MEDIUM_FLOAT (line 273) | MEDIUM_FLOAT = 0x8DF1 constant HIGH_FLOAT (line 274) | HIGH_FLOAT = 0x8DF2 constant LOW_INT (line 275) | LOW_INT = 0x8DF3 constant MEDIUM_INT (line 276) | MEDIUM_INT = 0x8DF4 constant HIGH_INT (line 277) | HIGH_INT = 0x8DF5 constant FRAMEBUFFER (line 278) | FRAMEBUFFER = 0x8D40 constant RENDERBUFFER (line 279) | RENDERBUFFER = 0x8D41 constant RGBA4 (line 280) | RGBA4 = 0x8056 constant RGB5_A1 (line 281) | RGB5_A1 = 0x8057 constant RGB565 (line 282) | RGB565 = 0x8D62 constant DEPTH_COMPONENT16 (line 283) | DEPTH_COMPONENT16 = 0x81A5 constant STENCIL_INDEX8 (line 284) | STENCIL_INDEX8 = 0x8D48 constant RENDERBUFFER_WIDTH (line 285) | RENDERBUFFER_WIDTH = 0x8D42 constant RENDERBUFFER_HEIGHT (line 286) | RENDERBUFFER_HEIGHT = 0x8D43 constant RENDERBUFFER_INTERNAL_FORMAT (line 287) | RENDERBUFFER_INTERNAL_FORMAT = 0x8D44 constant RENDERBUFFER_RED_SIZE (line 288) | RENDERBUFFER_RED_SIZE = 0x8D50 constant RENDERBUFFER_GREEN_SIZE (line 289) | RENDERBUFFER_GREEN_SIZE = 0x8D51 constant RENDERBUFFER_BLUE_SIZE (line 290) | RENDERBUFFER_BLUE_SIZE = 0x8D52 constant RENDERBUFFER_ALPHA_SIZE (line 291) | RENDERBUFFER_ALPHA_SIZE = 0x8D53 constant RENDERBUFFER_DEPTH_SIZE (line 292) | RENDERBUFFER_DEPTH_SIZE = 0x8D54 constant RENDERBUFFER_STENCIL_SIZE (line 293) | RENDERBUFFER_STENCIL_SIZE = 0x8D55 constant FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE (line 294) | FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0 constant FRAMEBUFFER_ATTACHMENT_OBJECT_NAME (line 295) | FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1 constant FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL (line 296) | FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2 constant FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE (line 297) | FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3 constant COLOR_ATTACHMENT0 (line 298) | COLOR_ATTACHMENT0 = 0x8CE0 constant DEPTH_ATTACHMENT (line 299) | DEPTH_ATTACHMENT = 0x8D00 constant STENCIL_ATTACHMENT (line 300) | STENCIL_ATTACHMENT = 0x8D20 constant FRAMEBUFFER_COMPLETE (line 301) | FRAMEBUFFER_COMPLETE = 0x8CD5 constant FRAMEBUFFER_INCOMPLETE_ATTACHMENT (line 302) | FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6 constant FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT (line 303) | FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7 constant FRAMEBUFFER_INCOMPLETE_DIMENSIONS (line 304) | FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9 constant FRAMEBUFFER_UNSUPPORTED (line 305) | FRAMEBUFFER_UNSUPPORTED = 0x8CDD constant FRAMEBUFFER_BINDING (line 306) | FRAMEBUFFER_BINDING = 0x8CA6 constant RENDERBUFFER_BINDING (line 307) | RENDERBUFFER_BINDING = 0x8CA7 constant MAX_RENDERBUFFER_SIZE (line 308) | MAX_RENDERBUFFER_SIZE = 0x84E8 constant INVALID_FRAMEBUFFER_OPERATION (line 309) | INVALID_FRAMEBUFFER_OPERATION = 0x0506 constant DEPTH_BUFFER_BIT (line 313) | DEPTH_BUFFER_BIT = 0x00000100 constant STENCIL_BUFFER_BIT (line 314) | STENCIL_BUFFER_BIT = 0x00000400 constant COLOR_BUFFER_BIT (line 315) | COLOR_BUFFER_BIT = 0x00004000 constant FLOAT_VEC2 (line 319) | FLOAT_VEC2 = 0x8B50 constant FLOAT_VEC3 (line 320) | FLOAT_VEC3 = 0x8B51 constant FLOAT_VEC4 (line 321) | FLOAT_VEC4 = 0x8B52 constant INT_VEC2 (line 322) | INT_VEC2 = 0x8B53 constant INT_VEC3 (line 323) | INT_VEC3 = 0x8B54 constant INT_VEC4 (line 324) | INT_VEC4 = 0x8B55 constant BOOL (line 325) | BOOL = 0x8B56 constant BOOL_VEC2 (line 326) | BOOL_VEC2 = 0x8B57 constant BOOL_VEC3 (line 327) | BOOL_VEC3 = 0x8B58 constant BOOL_VEC4 (line 328) | BOOL_VEC4 = 0x8B59 constant FLOAT_MAT2 (line 329) | FLOAT_MAT2 = 0x8B5A constant FLOAT_MAT3 (line 330) | FLOAT_MAT3 = 0x8B5B constant FLOAT_MAT4 (line 331) | FLOAT_MAT4 = 0x8B5C constant SAMPLER_2D (line 332) | SAMPLER_2D = 0x8B5E constant SAMPLER_CUBE (line 333) | SAMPLER_CUBE = 0x8B60 constant FRAGMENT_SHADER (line 337) | FRAGMENT_SHADER = 0x8B30 constant VERTEX_SHADER (line 338) | VERTEX_SHADER = 0x8B31 constant FALSE (line 342) | FALSE = 0 constant TRUE (line 343) | TRUE = 1 constant ZERO (line 344) | ZERO = 0 constant ONE (line 345) | ONE = 1 constant NO_ERROR (line 346) | NO_ERROR = 0 constant NONE (line 347) | NONE = 0 FILE: gl_opengl.go type contextWatcher (line 17) | type contextWatcher struct method OnMakeCurrent (line 21) | func (cw *contextWatcher) OnMakeCurrent(context interface{}) { method OnDetach (line 31) | func (contextWatcher) OnDetach() {} function ActiveTexture (line 36) | func ActiveTexture(texture Enum) { function AttachShader (line 43) | func AttachShader(p Program, s Shader) { function BindAttribLocation (line 51) | func BindAttribLocation(p Program, a Attrib, name string) { function BindBuffer (line 58) | func BindBuffer(target Enum, b Buffer) { function BindFramebuffer (line 65) | func BindFramebuffer(target Enum, fb Framebuffer) { function BindRenderbuffer (line 72) | func BindRenderbuffer(target Enum, rb Renderbuffer) { function BindTexture (line 79) | func BindTexture(target Enum, t Texture) { function BlendColor (line 86) | func BlendColor(red, green, blue, alpha float32) { function BlendEquation (line 93) | func BlendEquation(mode Enum) { function BlendEquationSeparate (line 100) | func BlendEquationSeparate(modeRGB, modeAlpha Enum) { function BlendFunc (line 107) | func BlendFunc(sfactor, dfactor Enum) { function BlendFuncSeparate (line 114) | func BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlph... function BufferData (line 121) | func BufferData(target Enum, src []byte, usage Enum) { function BufferInit (line 128) | func BufferInit(target Enum, size int, usage Enum) { function BufferSubData (line 135) | func BufferSubData(target Enum, offset int, data []byte) { function CheckFramebufferStatus (line 143) | func CheckFramebufferStatus(target Enum) Enum { function Clear (line 153) | func Clear(mask Enum) { function ClearColor (line 160) | func ClearColor(red, green, blue, alpha float32) { function ClearDepthf (line 167) | func ClearDepthf(d float32) { function ClearStencil (line 174) | func ClearStencil(s int) { function ColorMask (line 182) | func ColorMask(red, green, blue, alpha bool) { function CompileShader (line 189) | func CompileShader(s Shader) { function CompressedTexImage2D (line 196) | func CompressedTexImage2D(target Enum, level int, internalformat Enum, w... function CompressedTexSubImage2D (line 203) | func CompressedTexSubImage2D(target Enum, level, xoffset, yoffset, width... function CopyTexImage2D (line 210) | func CopyTexImage2D(target Enum, level int, internalformat Enum, x, y, w... function CopyTexSubImage2D (line 218) | func CopyTexSubImage2D(target Enum, level, xoffset, yoffset, x, y, width... function CreateBuffer (line 225) | func CreateBuffer() Buffer { function CreateFramebuffer (line 234) | func CreateFramebuffer() Framebuffer { function CreateProgram (line 243) | func CreateProgram() Program { function CreateRenderbuffer (line 250) | func CreateRenderbuffer() Renderbuffer { function CreateShader (line 259) | func CreateShader(ty Enum) Shader { function CreateTexture (line 266) | func CreateTexture() Texture { function CullFace (line 277) | func CullFace(mode Enum) { function DeleteBuffer (line 284) | func DeleteBuffer(v Buffer) { function DeleteFramebuffer (line 291) | func DeleteFramebuffer(v Framebuffer) { function DeleteProgram (line 298) | func DeleteProgram(p Program) { function DeleteRenderbuffer (line 305) | func DeleteRenderbuffer(v Renderbuffer) { function DeleteShader (line 312) | func DeleteShader(s Shader) { function DeleteTexture (line 319) | func DeleteTexture(v Texture) { function DepthFunc (line 336) | func DepthFunc(fn Enum) { function DepthMask (line 343) | func DepthMask(flag bool) { function DepthRangef (line 351) | func DepthRangef(n, f float32) { function DetachShader (line 358) | func DetachShader(p Program, s Shader) { function Disable (line 365) | func Disable(cap Enum) { function DisableVertexAttribArray (line 372) | func DisableVertexAttribArray(a Attrib) { function DrawArrays (line 379) | func DrawArrays(mode Enum, first, count int) { function DrawElements (line 386) | func DrawElements(mode Enum, count int, ty Enum, offset int) { function Enable (line 393) | func Enable(cap Enum) { function EnableVertexAttribArray (line 400) | func EnableVertexAttribArray(a Attrib) { function Finish (line 408) | func Finish() { function Flush (line 418) | func Flush() { function FramebufferRenderbuffer (line 425) | func FramebufferRenderbuffer(target, attachment, rbTarget Enum, rb Rende... function FramebufferTexture2D (line 432) | func FramebufferTexture2D(target, attachment, texTarget Enum, t Texture,... function FrontFace (line 441) | func FrontFace(mode Enum) { function GenerateMipmap (line 448) | func GenerateMipmap(target Enum) { function GetActiveAttrib (line 458) | func GetActiveAttrib(p Program, index uint32) (name string, size int, ty... function GetActiveUniform (line 474) | func GetActiveUniform(p Program, index uint32) (name string, size int, t... function GetAttachedShaders (line 487) | func GetAttachedShaders(p Program) []Shader { function GetAttribLocation (line 504) | func GetAttribLocation(p Program, name string) Attrib { function GetBooleanv (line 513) | func GetBooleanv(dst []bool, pname Enum) { function GetFloatv (line 520) | func GetFloatv(dst []float32, pname Enum) { function GetIntegerv (line 529) | func GetIntegerv(pname Enum, data []int32) { function GetInteger (line 536) | func GetInteger(pname Enum) int { function GetBufferParameteri (line 545) | func GetBufferParameteri(target, pname Enum) int { function GetError (line 554) | func GetError() Enum { function GetBoundFramebuffer (line 561) | func GetBoundFramebuffer() Framebuffer { function GetFramebufferAttachmentParameteri (line 571) | func GetFramebufferAttachmentParameteri(target, attachment, pname Enum) ... function GetProgrami (line 581) | func GetProgrami(p Program, pname Enum) int { function GetProgramInfoLog (line 590) | func GetProgramInfoLog(p Program) string { function GetRenderbufferParameteri (line 605) | func GetRenderbufferParameteri(target, pname Enum) int { function GetShaderi (line 615) | func GetShaderi(s Shader, pname Enum) int { function GetShaderInfoLog (line 624) | func GetShaderInfoLog(s Shader) string { function GetShaderPrecisionFormat (line 640) | func GetShaderPrecisionFormat(shadertype, precisiontype Enum) (rangeLow,... function GetShaderSource (line 652) | func GetShaderSource(s Shader) string { function GetString (line 673) | func GetString(pname Enum) string { function GetTexParameterfv (line 680) | func GetTexParameterfv(dst []float32, target, pname Enum) { function GetTexParameteriv (line 687) | func GetTexParameteriv(dst []int32, target, pname Enum) { function GetUniformfv (line 694) | func GetUniformfv(dst []float32, src Uniform, p Program) { function GetUniformiv (line 701) | func GetUniformiv(dst []int32, src Uniform, p Program) { function GetUniformLocation (line 708) | func GetUniformLocation(p Program, name string) Uniform { function GetVertexAttribf (line 715) | func GetVertexAttribf(src Attrib, pname Enum) float32 { function GetVertexAttribfv (line 725) | func GetVertexAttribfv(dst []float32, src Attrib, pname Enum) { function GetVertexAttribi (line 732) | func GetVertexAttribi(src Attrib, pname Enum) int32 { function GetVertexAttribiv (line 741) | func GetVertexAttribiv(dst []int32, src Attrib, pname Enum) { function Hint (line 748) | func Hint(target, mode Enum) { function IsBuffer (line 755) | func IsBuffer(b Buffer) bool { function IsEnabled (line 762) | func IsEnabled(cap Enum) bool { function IsFramebuffer (line 769) | func IsFramebuffer(fb Framebuffer) bool { function IsProgram (line 776) | func IsProgram(p Program) bool { function IsRenderbuffer (line 783) | func IsRenderbuffer(rb Renderbuffer) bool { function IsShader (line 790) | func IsShader(s Shader) bool { function IsTexture (line 797) | func IsTexture(t Texture) bool { function LineWidth (line 804) | func LineWidth(width float32) { function LinkProgram (line 811) | func LinkProgram(p Program) { function PixelStorei (line 818) | func PixelStorei(pname Enum, param int32) { function PolygonOffset (line 825) | func PolygonOffset(factor, units float32) { function ReadPixels (line 832) | func ReadPixels(dst []byte, x, y, width, height int, format, ty Enum) { function ReleaseShaderCompiler (line 839) | func ReleaseShaderCompiler() { function RenderbufferStorage (line 847) | func RenderbufferStorage(target, internalFormat Enum, width, height int) { function SampleCoverage (line 854) | func SampleCoverage(value float32, invert bool) { function Scissor (line 861) | func Scissor(x, y, width, height int32) { function ShaderSource (line 868) | func ShaderSource(s Shader, src string) { function StencilFunc (line 877) | func StencilFunc(fn Enum, ref int, mask uint32) { function StencilFuncSeparate (line 884) | func StencilFuncSeparate(face, fn Enum, ref int, mask uint32) { function StencilMask (line 891) | func StencilMask(mask uint32) { function StencilMaskSeparate (line 898) | func StencilMaskSeparate(face Enum, mask uint32) { function StencilOp (line 905) | func StencilOp(fail, zfail, zpass Enum) { function StencilOpSeparate (line 912) | func StencilOpSeparate(face, sfail, dpfail, dppass Enum) { function TexImage2D (line 919) | func TexImage2D(target Enum, level int, width, height int, format Enum, ... function TexSubImage2D (line 930) | func TexSubImage2D(target Enum, level int, x, y, width, height int, form... function TexParameterf (line 937) | func TexParameterf(target, pname Enum, param float32) { function TexParameterfv (line 944) | func TexParameterfv(target, pname Enum, params []float32) { function TexParameteri (line 951) | func TexParameteri(target, pname Enum, param int) { function TexParameteriv (line 958) | func TexParameteriv(target, pname Enum, params []int32) { function Uniform1f (line 965) | func Uniform1f(dst Uniform, v float32) { function Uniform1fv (line 972) | func Uniform1fv(dst Uniform, src []float32) { function Uniform1i (line 983) | func Uniform1i(dst Uniform, v int) { function Uniform1iv (line 994) | func Uniform1iv(dst Uniform, src []int32) { function Uniform2f (line 1001) | func Uniform2f(dst Uniform, v0, v1 float32) { function Uniform2fv (line 1008) | func Uniform2fv(dst Uniform, src []float32) { function Uniform2i (line 1015) | func Uniform2i(dst Uniform, v0, v1 int) { function Uniform2iv (line 1022) | func Uniform2iv(dst Uniform, src []int32) { function Uniform3f (line 1029) | func Uniform3f(dst Uniform, v0, v1, v2 float32) { function Uniform3fv (line 1036) | func Uniform3fv(dst Uniform, src []float32) { function Uniform3i (line 1043) | func Uniform3i(dst Uniform, v0, v1, v2 int32) { function Uniform3iv (line 1050) | func Uniform3iv(dst Uniform, src []int32) { function Uniform4f (line 1057) | func Uniform4f(dst Uniform, v0, v1, v2, v3 float32) { function Uniform4fv (line 1064) | func Uniform4fv(dst Uniform, src []float32) { function Uniform4i (line 1071) | func Uniform4i(dst Uniform, v0, v1, v2, v3 int32) { function Uniform4iv (line 1078) | func Uniform4iv(dst Uniform, src []int32) { function UniformMatrix2fv (line 1088) | func UniformMatrix2fv(dst Uniform, src []float32) { function UniformMatrix3fv (line 1098) | func UniformMatrix3fv(dst Uniform, src []float32) { function UniformMatrix4fv (line 1108) | func UniformMatrix4fv(dst Uniform, src []float32) { function UseProgram (line 1115) | func UseProgram(p Program) { function ValidateProgram (line 1125) | func ValidateProgram(p Program) { function VertexAttrib1f (line 1132) | func VertexAttrib1f(dst Attrib, x float32) { function VertexAttrib1fv (line 1139) | func VertexAttrib1fv(dst Attrib, src []float32) { function VertexAttrib2f (line 1146) | func VertexAttrib2f(dst Attrib, x, y float32) { function VertexAttrib2fv (line 1153) | func VertexAttrib2fv(dst Attrib, src []float32) { function VertexAttrib3f (line 1160) | func VertexAttrib3f(dst Attrib, x, y, z float32) { function VertexAttrib3fv (line 1167) | func VertexAttrib3fv(dst Attrib, src []float32) { function VertexAttrib4f (line 1174) | func VertexAttrib4f(dst Attrib, x, y, z, w float32) { function VertexAttrib4fv (line 1181) | func VertexAttrib4fv(dst Attrib, src []float32) { function VertexAttribPointer (line 1196) | func VertexAttribPointer(dst Attrib, size int, ty Enum, normalized bool,... function Viewport (line 1204) | func Viewport(x, y, width, height int) { FILE: gl_opengles.go type contextWatcher (line 25) | type contextWatcher struct method OnMakeCurrent (line 27) | func (contextWatcher) OnMakeCurrent(context interface{}) {} method OnDetach (line 28) | func (contextWatcher) OnDetach() {} function ActiveTexture (line 30) | func ActiveTexture(texture Enum) { function AttachShader (line 34) | func AttachShader(p Program, s Shader) { function BindAttribLocation (line 38) | func BindAttribLocation(p Program, a Attrib, name string) { function BindBuffer (line 44) | func BindBuffer(target Enum, b Buffer) { function BindFramebuffer (line 48) | func BindFramebuffer(target Enum, fb Framebuffer) { function BindRenderbuffer (line 52) | func BindRenderbuffer(target Enum, rb Renderbuffer) { function BindTexture (line 56) | func BindTexture(target Enum, t Texture) { function BlendColor (line 60) | func BlendColor(red, green, blue, alpha float32) { function BlendEquation (line 64) | func BlendEquation(mode Enum) { function BlendEquationSeparate (line 68) | func BlendEquationSeparate(modeRGB, modeAlpha Enum) { function BlendFunc (line 72) | func BlendFunc(sfactor, dfactor Enum) { function BlendFuncSeparate (line 76) | func BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlph... function BufferData (line 80) | func BufferData(target Enum, src []byte, usage Enum) { function BufferInit (line 84) | func BufferInit(target Enum, size int, usage Enum) { function BufferSubData (line 88) | func BufferSubData(target Enum, offset int, data []byte) { function CheckFramebufferStatus (line 92) | func CheckFramebufferStatus(target Enum) Enum { function Clear (line 96) | func Clear(mask Enum) { function ClearColor (line 100) | func ClearColor(red, green, blue, alpha float32) { function ClearDepthf (line 104) | func ClearDepthf(d float32) { function ClearStencil (line 108) | func ClearStencil(s int) { function ColorMask (line 112) | func ColorMask(red, green, blue, alpha bool) { function CompileShader (line 116) | func CompileShader(s Shader) { function CompressedTexImage2D (line 120) | func CompressedTexImage2D(target Enum, level int, internalformat Enum, w... function CompressedTexSubImage2D (line 124) | func CompressedTexSubImage2D(target Enum, level, xoffset, yoffset, width... function CopyTexImage2D (line 128) | func CopyTexImage2D(target Enum, level int, internalformat Enum, x, y, w... function CopyTexSubImage2D (line 132) | func CopyTexSubImage2D(target Enum, level, xoffset, yoffset, x, y, width... function CreateBuffer (line 136) | func CreateBuffer() Buffer { function CreateFramebuffer (line 142) | func CreateFramebuffer() Framebuffer { function CreateProgram (line 148) | func CreateProgram() Program { function CreateRenderbuffer (line 152) | func CreateRenderbuffer() Renderbuffer { function CreateShader (line 158) | func CreateShader(ty Enum) Shader { function CreateTexture (line 162) | func CreateTexture() Texture { function CullFace (line 168) | func CullFace(mode Enum) { function DeleteBuffer (line 172) | func DeleteBuffer(v Buffer) { function DeleteFramebuffer (line 176) | func DeleteFramebuffer(v Framebuffer) { function DeleteProgram (line 180) | func DeleteProgram(p Program) { function DeleteRenderbuffer (line 184) | func DeleteRenderbuffer(v Renderbuffer) { function DeleteShader (line 188) | func DeleteShader(s Shader) { function DeleteTexture (line 192) | func DeleteTexture(v Texture) { function DepthFunc (line 196) | func DepthFunc(fn Enum) { function DepthMask (line 200) | func DepthMask(flag bool) { function DepthRangef (line 204) | func DepthRangef(n, f float32) { function DetachShader (line 208) | func DetachShader(p Program, s Shader) { function Disable (line 212) | func Disable(cap Enum) { function DisableVertexAttribArray (line 216) | func DisableVertexAttribArray(a Attrib) { function DrawArrays (line 220) | func DrawArrays(mode Enum, first, count int) { function DrawElements (line 224) | func DrawElements(mode Enum, count int, ty Enum, offset int) { function Enable (line 228) | func Enable(cap Enum) { function EnableVertexAttribArray (line 232) | func EnableVertexAttribArray(a Attrib) { function Finish (line 236) | func Finish() { function Flush (line 240) | func Flush() { function FramebufferRenderbuffer (line 244) | func FramebufferRenderbuffer(target, attachment, rbTarget Enum, rb Rende... function FramebufferTexture2D (line 248) | func FramebufferTexture2D(target, attachment, texTarget Enum, t Texture,... function FrontFace (line 252) | func FrontFace(mode Enum) { function GenerateMipmap (line 256) | func GenerateMipmap(target Enum) { function GetActiveAttrib (line 260) | func GetActiveAttrib(p Program, index uint32) (name string, size int, ty... function GetActiveUniform (line 271) | func GetActiveUniform(p Program, index uint32) (name string, size int, t... function GetAttachedShaders (line 283) | func GetAttachedShaders(p Program) []Shader { function GetAttribLocation (line 296) | func GetAttribLocation(p Program, name string) Attrib { function GetBooleanv (line 302) | func GetBooleanv(dst []bool, pname Enum) { function GetFloatv (line 310) | func GetFloatv(dst []float32, pname Enum) { function GetIntegerv (line 314) | func GetIntegerv(pname Enum, data []int32) { function GetInteger (line 322) | func GetInteger(pname Enum) int { function GetBufferParameteri (line 328) | func GetBufferParameteri(target, pname Enum) int { function GetError (line 334) | func GetError() Enum { function GetBoundFramebuffer (line 338) | func GetBoundFramebuffer() Framebuffer { function GetFramebufferAttachmentParameteri (line 345) | func GetFramebufferAttachmentParameteri(target, attachment, pname Enum) ... function GetProgrami (line 351) | func GetProgrami(p Program, pname Enum) int { function GetProgramInfoLog (line 357) | func GetProgramInfoLog(p Program) string { function GetRenderbufferParameteri (line 365) | func GetRenderbufferParameteri(target, pname Enum) int { function GetShaderi (line 371) | func GetShaderi(s Shader, pname Enum) int { function GetShaderInfoLog (line 377) | func GetShaderInfoLog(s Shader) string { function GetShaderPrecisionFormat (line 385) | func GetShaderPrecisionFormat(shadertype, precisiontype Enum) (rangeLow,... function GetShaderSource (line 394) | func GetShaderSource(s Shader) string { function GetString (line 405) | func GetString(pname Enum) string { function GetTexParameterfv (line 411) | func GetTexParameterfv(dst []float32, target, pname Enum) { function GetTexParameteriv (line 415) | func GetTexParameteriv(dst []int32, target, pname Enum) { function GetUniformfv (line 419) | func GetUniformfv(dst []float32, src Uniform, p Program) { function GetUniformiv (line 423) | func GetUniformiv(dst []int32, src Uniform, p Program) { function GetUniformLocation (line 427) | func GetUniformLocation(p Program, name string) Uniform { function GetVertexAttribf (line 433) | func GetVertexAttribf(src Attrib, pname Enum) float32 { function GetVertexAttribfv (line 439) | func GetVertexAttribfv(dst []float32, src Attrib, pname Enum) { function GetVertexAttribi (line 443) | func GetVertexAttribi(src Attrib, pname Enum) int32 { function GetVertexAttribiv (line 449) | func GetVertexAttribiv(dst []int32, src Attrib, pname Enum) { function Hint (line 453) | func Hint(target, mode Enum) { function IsBuffer (line 457) | func IsBuffer(b Buffer) bool { function IsEnabled (line 461) | func IsEnabled(cap Enum) bool { function IsFramebuffer (line 465) | func IsFramebuffer(fb Framebuffer) bool { function IsProgram (line 469) | func IsProgram(p Program) bool { function IsRenderbuffer (line 473) | func IsRenderbuffer(rb Renderbuffer) bool { function IsShader (line 477) | func IsShader(s Shader) bool { function IsTexture (line 481) | func IsTexture(t Texture) bool { function LineWidth (line 485) | func LineWidth(width float32) { function LinkProgram (line 489) | func LinkProgram(p Program) { function PixelStorei (line 493) | func PixelStorei(pname Enum, param int32) { function PolygonOffset (line 497) | func PolygonOffset(factor, units float32) { function ReadPixels (line 501) | func ReadPixels(dst []byte, x, y, width, height int, format, ty Enum) { function ReleaseShaderCompiler (line 505) | func ReleaseShaderCompiler() { function RenderbufferStorage (line 509) | func RenderbufferStorage(target, internalFormat Enum, width, height int) { function SampleCoverage (line 513) | func SampleCoverage(value float32, invert bool) { function Scissor (line 517) | func Scissor(x, y, width, height int32) { function ShaderSource (line 521) | func ShaderSource(s Shader, src string) { function StencilFunc (line 527) | func StencilFunc(fn Enum, ref int, mask uint32) { function StencilFuncSeparate (line 531) | func StencilFuncSeparate(face, fn Enum, ref int, mask uint32) { function StencilMask (line 535) | func StencilMask(mask uint32) { function StencilMaskSeparate (line 539) | func StencilMaskSeparate(face Enum, mask uint32) { function StencilOp (line 543) | func StencilOp(fail, zfail, zpass Enum) { function StencilOpSeparate (line 547) | func StencilOpSeparate(face, sfail, dpfail, dppass Enum) { function TexImage2D (line 551) | func TexImage2D(target Enum, level int, width, height int, format Enum, ... function TexSubImage2D (line 559) | func TexSubImage2D(target Enum, level int, x, y, width, height int, form... function TexParameterf (line 563) | func TexParameterf(target, pname Enum, param float32) { function TexParameterfv (line 567) | func TexParameterfv(target, pname Enum, params []float32) { function TexParameteri (line 571) | func TexParameteri(target, pname Enum, param int) { function TexParameteriv (line 575) | func TexParameteriv(target, pname Enum, params []int32) { function Uniform1f (line 579) | func Uniform1f(dst Uniform, v float32) { function Uniform1fv (line 583) | func Uniform1fv(dst Uniform, src []float32) { function Uniform1i (line 587) | func Uniform1i(dst Uniform, v int) { function Uniform1iv (line 591) | func Uniform1iv(dst Uniform, src []int32) { function Uniform2f (line 595) | func Uniform2f(dst Uniform, v0, v1 float32) { function Uniform2fv (line 599) | func Uniform2fv(dst Uniform, src []float32) { function Uniform2i (line 603) | func Uniform2i(dst Uniform, v0, v1 int) { function Uniform2iv (line 607) | func Uniform2iv(dst Uniform, src []int32) { function Uniform3f (line 611) | func Uniform3f(dst Uniform, v0, v1, v2 float32) { function Uniform3fv (line 615) | func Uniform3fv(dst Uniform, src []float32) { function Uniform3i (line 619) | func Uniform3i(dst Uniform, v0, v1, v2 int32) { function Uniform3iv (line 623) | func Uniform3iv(dst Uniform, src []int32) { function Uniform4f (line 627) | func Uniform4f(dst Uniform, v0, v1, v2, v3 float32) { function Uniform4fv (line 631) | func Uniform4fv(dst Uniform, src []float32) { function Uniform4i (line 635) | func Uniform4i(dst Uniform, v0, v1, v2, v3 int32) { function Uniform4iv (line 639) | func Uniform4iv(dst Uniform, src []int32) { function UniformMatrix2fv (line 643) | func UniformMatrix2fv(dst Uniform, src []float32) { function UniformMatrix3fv (line 648) | func UniformMatrix3fv(dst Uniform, src []float32) { function UniformMatrix4fv (line 652) | func UniformMatrix4fv(dst Uniform, src []float32) { function UseProgram (line 656) | func UseProgram(p Program) { function ValidateProgram (line 660) | func ValidateProgram(p Program) { function VertexAttrib1f (line 664) | func VertexAttrib1f(dst Attrib, x float32) { function VertexAttrib1fv (line 668) | func VertexAttrib1fv(dst Attrib, src []float32) { function VertexAttrib2f (line 672) | func VertexAttrib2f(dst Attrib, x, y float32) { function VertexAttrib2fv (line 676) | func VertexAttrib2fv(dst Attrib, src []float32) { function VertexAttrib3f (line 680) | func VertexAttrib3f(dst Attrib, x, y, z float32) { function VertexAttrib3fv (line 684) | func VertexAttrib3fv(dst Attrib, src []float32) { function VertexAttrib4f (line 688) | func VertexAttrib4f(dst Attrib, x, y, z, w float32) { function VertexAttrib4fv (line 692) | func VertexAttrib4fv(dst Attrib, src []float32) { function VertexAttribPointer (line 696) | func VertexAttribPointer(dst Attrib, size int, ty Enum, normalized bool,... function Viewport (line 702) | func Viewport(x, y, width, height int) { FILE: gl_webgl.go type contextWatcher (line 18) | type contextWatcher struct method OnMakeCurrent (line 20) | func (contextWatcher) OnMakeCurrent(context interface{}) { method OnDetach (line 24) | func (contextWatcher) OnDetach() { function ActiveTexture (line 31) | func ActiveTexture(texture Enum) { function AttachShader (line 35) | func AttachShader(p Program, s Shader) { function BindAttribLocation (line 39) | func BindAttribLocation(p Program, a Attrib, name string) { function BindBuffer (line 43) | func BindBuffer(target Enum, b Buffer) { function BindFramebuffer (line 47) | func BindFramebuffer(target Enum, fb Framebuffer) { function BindRenderbuffer (line 51) | func BindRenderbuffer(target Enum, rb Renderbuffer) { function BindTexture (line 55) | func BindTexture(target Enum, t Texture) { function BlendColor (line 59) | func BlendColor(red, green, blue, alpha float32) { function BlendEquation (line 63) | func BlendEquation(mode Enum) { function BlendEquationSeparate (line 67) | func BlendEquationSeparate(modeRGB, modeAlpha Enum) { function BlendFunc (line 71) | func BlendFunc(sfactor, dfactor Enum) { function BlendFuncSeparate (line 75) | func BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlph... function BufferData (line 79) | func BufferData(target Enum, src []byte, usage Enum) { function BufferInit (line 83) | func BufferInit(target Enum, size int, usage Enum) { function BufferSubData (line 87) | func BufferSubData(target Enum, offset int, data []byte) { function CheckFramebufferStatus (line 91) | func CheckFramebufferStatus(target Enum) Enum { function Clear (line 95) | func Clear(mask Enum) { function ClearColor (line 99) | func ClearColor(red, green, blue, alpha float32) { function ClearDepthf (line 103) | func ClearDepthf(d float32) { function ClearStencil (line 107) | func ClearStencil(s int) { function ColorMask (line 111) | func ColorMask(red, green, blue, alpha bool) { function CompileShader (line 115) | func CompileShader(s Shader) { function CompressedTexImage2D (line 119) | func CompressedTexImage2D(target Enum, level int, internalformat Enum, w... function CompressedTexSubImage2D (line 123) | func CompressedTexSubImage2D(target Enum, level, xoffset, yoffset, width... function CopyTexImage2D (line 127) | func CopyTexImage2D(target Enum, level int, internalformat Enum, x, y, w... function CopyTexSubImage2D (line 131) | func CopyTexSubImage2D(target Enum, level, xoffset, yoffset, x, y, width... function CreateBuffer (line 135) | func CreateBuffer() Buffer { function CreateFramebuffer (line 139) | func CreateFramebuffer() Framebuffer { function CreateProgram (line 143) | func CreateProgram() Program { function CreateRenderbuffer (line 147) | func CreateRenderbuffer() Renderbuffer { function CreateShader (line 151) | func CreateShader(ty Enum) Shader { function CreateTexture (line 155) | func CreateTexture() Texture { function CullFace (line 159) | func CullFace(mode Enum) { function DeleteBuffer (line 163) | func DeleteBuffer(v Buffer) { function DeleteFramebuffer (line 167) | func DeleteFramebuffer(v Framebuffer) { function DeleteProgram (line 171) | func DeleteProgram(p Program) { function DeleteRenderbuffer (line 175) | func DeleteRenderbuffer(v Renderbuffer) { function DeleteShader (line 179) | func DeleteShader(s Shader) { function DeleteTexture (line 183) | func DeleteTexture(v Texture) { function DepthFunc (line 187) | func DepthFunc(fn Enum) { function DepthMask (line 191) | func DepthMask(flag bool) { function DepthRangef (line 195) | func DepthRangef(n, f float32) { function DetachShader (line 199) | func DetachShader(p Program, s Shader) { function Disable (line 203) | func Disable(cap Enum) { function DisableVertexAttribArray (line 207) | func DisableVertexAttribArray(a Attrib) { function DrawArrays (line 211) | func DrawArrays(mode Enum, first, count int) { function DrawElements (line 215) | func DrawElements(mode Enum, count int, ty Enum, offset int) { function Enable (line 219) | func Enable(cap Enum) { function EnableVertexAttribArray (line 223) | func EnableVertexAttribArray(a Attrib) { function Finish (line 227) | func Finish() { function Flush (line 231) | func Flush() { function FramebufferRenderbuffer (line 235) | func FramebufferRenderbuffer(target, attachment, rbTarget Enum, rb Rende... function FramebufferTexture2D (line 239) | func FramebufferTexture2D(target, attachment, texTarget Enum, t Texture,... function FrontFace (line 243) | func FrontFace(mode Enum) { function GenerateMipmap (line 247) | func GenerateMipmap(target Enum) { type activeInfo (line 251) | type activeInfo struct function GetActiveAttrib (line 258) | func GetActiveAttrib(p Program, index uint32) (name string, size int, ty... function GetActiveUniform (line 263) | func GetActiveUniform(p Program, index uint32) (name string, size int, t... function GetAttachedShaders (line 268) | func GetAttachedShaders(p Program) []Shader { function GetAttribLocation (line 277) | func GetAttribLocation(p Program, name string) Attrib { function GetBooleanv (line 281) | func GetBooleanv(dst []bool, pname Enum) { function GetFloatv (line 290) | func GetFloatv(dst []float32, pname Enum) { function GetIntegerv (line 299) | func GetIntegerv(pname Enum, data []int32) { function GetInteger (line 307) | func GetInteger(pname Enum) int { function GetBufferParameteri (line 311) | func GetBufferParameteri(target, pname Enum) int { function GetError (line 315) | func GetError() Enum { function GetBoundFramebuffer (line 319) | func GetBoundFramebuffer() Framebuffer { function GetFramebufferAttachmentParameteri (line 323) | func GetFramebufferAttachmentParameteri(target, attachment, pname Enum) ... function GetProgrami (line 327) | func GetProgrami(p Program, pname Enum) int { function GetProgramInfoLog (line 339) | func GetProgramInfoLog(p Program) string { function GetRenderbufferParameteri (line 343) | func GetRenderbufferParameteri(target, pname Enum) int { function GetShaderi (line 347) | func GetShaderi(s Shader, pname Enum) int { function GetShaderInfoLog (line 359) | func GetShaderInfoLog(s Shader) string { function GetShaderPrecisionFormat (line 363) | func GetShaderPrecisionFormat(shadertype, precisiontype Enum) (rangeMin,... function GetShaderSource (line 372) | func GetShaderSource(s Shader) string { function GetString (line 376) | func GetString(pname Enum) string { function GetTexParameterfv (line 380) | func GetTexParameterfv(dst []float32, target, pname Enum) { function GetTexParameteriv (line 384) | func GetTexParameteriv(dst []int32, target, pname Enum) { function GetUniformfv (line 388) | func GetUniformfv(dst []float32, src Uniform, p Program) { function GetUniformiv (line 397) | func GetUniformiv(dst []int32, src Uniform, p Program) { function GetUniformLocation (line 406) | func GetUniformLocation(p Program, name string) Uniform { function GetVertexAttribf (line 410) | func GetVertexAttribf(src Attrib, pname Enum) float32 { function GetVertexAttribfv (line 414) | func GetVertexAttribfv(dst []float32, src Attrib, pname Enum) { function GetVertexAttribi (line 423) | func GetVertexAttribi(src Attrib, pname Enum) int32 { function GetVertexAttribiv (line 427) | func GetVertexAttribiv(dst []int32, src Attrib, pname Enum) { function Hint (line 436) | func Hint(target, mode Enum) { function IsBuffer (line 440) | func IsBuffer(b Buffer) bool { function IsEnabled (line 444) | func IsEnabled(cap Enum) bool { function IsFramebuffer (line 448) | func IsFramebuffer(fb Framebuffer) bool { function IsProgram (line 452) | func IsProgram(p Program) bool { function IsRenderbuffer (line 456) | func IsRenderbuffer(rb Renderbuffer) bool { function IsShader (line 460) | func IsShader(s Shader) bool { function IsTexture (line 464) | func IsTexture(t Texture) bool { function LineWidth (line 468) | func LineWidth(width float32) { function LinkProgram (line 472) | func LinkProgram(p Program) { function PixelStorei (line 476) | func PixelStorei(pname Enum, param int32) { function PolygonOffset (line 480) | func PolygonOffset(factor, units float32) { function ReadPixels (line 484) | func ReadPixels(dst []byte, x, y, width, height int, format, ty Enum) { function ReleaseShaderCompiler (line 497) | func ReleaseShaderCompiler() { function RenderbufferStorage (line 501) | func RenderbufferStorage(target, internalFormat Enum, width, height int) { function SampleCoverage (line 505) | func SampleCoverage(value float32, invert bool) { function Scissor (line 509) | func Scissor(x, y, width, height int32) { function ShaderSource (line 513) | func ShaderSource(s Shader, src string) { function StencilFunc (line 517) | func StencilFunc(fn Enum, ref int, mask uint32) { function StencilFuncSeparate (line 521) | func StencilFuncSeparate(face, fn Enum, ref int, mask uint32) { function StencilMask (line 525) | func StencilMask(mask uint32) { function StencilMaskSeparate (line 529) | func StencilMaskSeparate(face Enum, mask uint32) { function StencilOp (line 533) | func StencilOp(fail, zfail, zpass Enum) { function StencilOpSeparate (line 537) | func StencilOpSeparate(face, sfail, dpfail, dppass Enum) { function TexImage2D (line 541) | func TexImage2D(target Enum, level int, width, height int, format Enum, ... function TexSubImage2D (line 549) | func TexSubImage2D(target Enum, level int, x, y, width, height int, form... function TexParameterf (line 553) | func TexParameterf(target, pname Enum, param float32) { function TexParameterfv (line 557) | func TexParameterfv(target, pname Enum, params []float32) { function TexParameteri (line 564) | func TexParameteri(target, pname Enum, param int) { function TexParameteriv (line 568) | func TexParameteriv(target, pname Enum, params []int32) { function Uniform1f (line 575) | func Uniform1f(dst Uniform, v float32) { function Uniform1fv (line 579) | func Uniform1fv(dst Uniform, src []float32) { function Uniform1i (line 583) | func Uniform1i(dst Uniform, v int) { function Uniform1iv (line 587) | func Uniform1iv(dst Uniform, src []int32) { function Uniform2f (line 591) | func Uniform2f(dst Uniform, v0, v1 float32) { function Uniform2fv (line 595) | func Uniform2fv(dst Uniform, src []float32) { function Uniform2i (line 599) | func Uniform2i(dst Uniform, v0, v1 int) { function Uniform2iv (line 603) | func Uniform2iv(dst Uniform, src []int32) { function Uniform3f (line 607) | func Uniform3f(dst Uniform, v0, v1, v2 float32) { function Uniform3fv (line 611) | func Uniform3fv(dst Uniform, src []float32) { function Uniform3i (line 615) | func Uniform3i(dst Uniform, v0, v1, v2 int32) { function Uniform3iv (line 619) | func Uniform3iv(dst Uniform, src []int32) { function Uniform4f (line 623) | func Uniform4f(dst Uniform, v0, v1, v2, v3 float32) { function Uniform4fv (line 627) | func Uniform4fv(dst Uniform, src []float32) { function Uniform4i (line 631) | func Uniform4i(dst Uniform, v0, v1, v2, v3 int32) { function Uniform4iv (line 635) | func Uniform4iv(dst Uniform, src []int32) { function UniformMatrix2fv (line 639) | func UniformMatrix2fv(dst Uniform, src []float32) { function UniformMatrix3fv (line 643) | func UniformMatrix3fv(dst Uniform, src []float32) { function UniformMatrix4fv (line 647) | func UniformMatrix4fv(dst Uniform, src []float32) { function UseProgram (line 651) | func UseProgram(p Program) { function ValidateProgram (line 655) | func ValidateProgram(p Program) { function VertexAttrib1f (line 659) | func VertexAttrib1f(dst Attrib, x float32) { function VertexAttrib1fv (line 663) | func VertexAttrib1fv(dst Attrib, src []float32) { function VertexAttrib2f (line 667) | func VertexAttrib2f(dst Attrib, x, y float32) { function VertexAttrib2fv (line 671) | func VertexAttrib2fv(dst Attrib, src []float32) { function VertexAttrib3f (line 675) | func VertexAttrib3f(dst Attrib, x, y, z float32) { function VertexAttrib3fv (line 679) | func VertexAttrib3fv(dst Attrib, src []float32) { function VertexAttrib4f (line 683) | func VertexAttrib4f(dst Attrib, x, y, z, w float32) { function VertexAttrib4fv (line 687) | func VertexAttrib4fv(dst Attrib, src []float32) { function VertexAttribPointer (line 691) | func VertexAttribPointer(dst Attrib, size int, ty Enum, normalized bool,... function Viewport (line 695) | func Viewport(x, y, width, height int) { FILE: glutil/glutil.go function CreateProgram (line 15) | func CreateProgram(vertexSrc, fragmentSrc string) (gl.Program, error) { function loadShader (line 46) | func loadShader(shaderType gl.Enum, src string) (gl.Shader, error) { FILE: test/context_darwin.go type contextGL (line 49) | type contextGL struct method destroy (line 75) | func (c *contextGL) destroy() { function createContext (line 56) | func createContext() *contextGL { FILE: test/context_x11.go type contextGL (line 91) | type contextGL struct method destroy (line 105) | func (c *contextGL) destroy() { function createContext (line 97) | func createContext() *contextGL { FILE: test/glimage_test.go function TestImage (line 30) | func TestImage(t *testing.T) { function drawCross (line 161) | func drawCross(m *image.RGBA, x, y int) { function eqEpsilon (line 174) | func eqEpsilon(x, y uint8) bool { function colorEq (line 179) | func colorEq(c0, c1 color.RGBA) bool { function imageEq (line 183) | func imageEq(m0, m1 *image.RGBA) bool { function glInit (line 214) | func glInit() { type Image (line 243) | type Image struct method Upload (line 292) | func (img *Image) Upload() { method Draw (line 299) | func (img *Image) Draw(c size.Event, topLeft, topRight, bottomLeft geo... function NewImage (line 254) | func NewImage(w, h int) *Image { function roundToPower2 (line 283) | func roundToPower2(x int) int { function writeAffine (line 423) | func writeAffine(u gl.Uniform, a *f32.Affine) { constant vertexShader (line 451) | vertexShader = `#version 100 constant fragmentShader (line 465) | fragmentShader = `#version 100 FILE: types_opengl.go type Enum (line 7) | type Enum type Attrib (line 10) | type Attrib struct method Valid (line 49) | func (v Attrib) Valid() bool { return v.Value != 0 } type Program (line 15) | type Program struct method Valid (line 50) | func (v Program) Valid() bool { return v.Value != 0 } type Shader (line 20) | type Shader struct method Valid (line 51) | func (v Shader) Valid() bool { return v.Value != 0 } type Buffer (line 25) | type Buffer struct method Valid (line 52) | func (v Buffer) Valid() bool { return v.Value != 0 } type Framebuffer (line 30) | type Framebuffer struct method Valid (line 53) | func (v Framebuffer) Valid() bool { return v.Value != 0 } type Renderbuffer (line 35) | type Renderbuffer struct method Valid (line 54) | func (v Renderbuffer) Valid() bool { return v.Value != 0 } type Texture (line 40) | type Texture struct method Valid (line 55) | func (v Texture) Valid() bool { return v.Value != 0 } type Uniform (line 45) | type Uniform struct method Valid (line 56) | func (v Uniform) Valid() bool { return v.Value != 0 } FILE: types_opengles.go type Enum (line 31) | type Enum method c (line 66) | func (v Enum) c() C.GLenum { return C.GLenum(v) } type Attrib (line 33) | type Attrib struct method c (line 65) | func (v Attrib) c() C.GLuint { return C.GLuint(v.Value) } method Valid (line 75) | func (v Attrib) Valid() bool { return v.Value != 0 } type Program (line 37) | type Program struct method c (line 67) | func (v Program) c() C.GLuint { return C.GLuint(v.Value) } method Valid (line 76) | func (v Program) Valid() bool { return v.Value != 0 } type Shader (line 41) | type Shader struct method c (line 68) | func (v Shader) c() C.GLuint { return C.GLuint(v.Value) } method Valid (line 77) | func (v Shader) Valid() bool { return v.Value != 0 } type Buffer (line 45) | type Buffer struct method c (line 69) | func (v Buffer) c() C.GLuint { return C.GLuint(v.Value) } method Valid (line 78) | func (v Buffer) Valid() bool { return v.Value != 0 } type Framebuffer (line 49) | type Framebuffer struct method c (line 70) | func (v Framebuffer) c() C.GLuint { return C.GLuint(v.Value) } method Valid (line 79) | func (v Framebuffer) Valid() bool { return v.Value != 0 } type Renderbuffer (line 53) | type Renderbuffer struct method c (line 71) | func (v Renderbuffer) c() C.GLuint { return C.GLuint(v.Value) } method Valid (line 80) | func (v Renderbuffer) Valid() bool { return v.Value != 0 } type Texture (line 57) | type Texture struct method c (line 72) | func (v Texture) c() C.GLuint { return C.GLuint(v.Value) } method Valid (line 81) | func (v Texture) Valid() bool { return v.Value != 0 } type Uniform (line 61) | type Uniform struct method c (line 73) | func (v Uniform) c() C.GLint { return C.GLint(v.Value) } method Valid (line 82) | func (v Uniform) Valid() bool { return v.Value != 0 } function glBoolean (line 84) | func glBoolean(b bool) C.GLboolean { function blendColor (line 98) | func blendColor(r, g, b, a float32) { function clearColor (line 101) | func clearColor(r, g, b, a float32) { function clearDepthf (line 104) | func clearDepthf(d float32) { C.clearDepthf(C.GLfloat(d)) } function depthRangef (line 105) | func depthRangef(n, f float32) { C.depthRangef(C.GLfloat(n), C.G... function sampleCoverage (line 106) | func sampleCoverage(v float32, i bool) { C.sampleCoverage(C.GLfloat(v), ... FILE: types_webgl.go type Enum (line 11) | type Enum type Attrib (line 13) | type Attrib struct method Valid (line 45) | func (v Attrib) Valid() bool { return v.Value != 0 } type Program (line 17) | type Program struct method Valid (line 46) | func (v Program) Valid() bool { return v.Object != nil } type Shader (line 21) | type Shader struct method Valid (line 47) | func (v Shader) Valid() bool { return v.Object != nil } type Buffer (line 25) | type Buffer struct method Valid (line 48) | func (v Buffer) Valid() bool { return v.Object != nil } type Framebuffer (line 29) | type Framebuffer struct method Valid (line 49) | func (v Framebuffer) Valid() bool { return v.Object != nil } type Renderbuffer (line 33) | type Renderbuffer struct method Valid (line 50) | func (v Renderbuffer) Valid() bool { return v.Object != nil } type Texture (line 37) | type Texture struct method Valid (line 51) | func (v Texture) Valid() bool { return v.Object != nil } type Uniform (line 41) | type Uniform struct method Valid (line 52) | func (v Uniform) Valid() bool { return v.Object != nil }