gles


import "android.googlesource.com/platform/tools/gpu/gfxapi/gles"

Package gles implementes the API interface for the OpenGL ES graphics library.

Usage

const (
	DrawMode_GL_LINE_LOOP      = DrawMode(2)
	DrawMode_GL_LINE_STRIP     = DrawMode(3)
	DrawMode_GL_LINES          = DrawMode(1)
	DrawMode_GL_POINTS         = DrawMode(0)
	DrawMode_GL_TRIANGLE_FAN   = DrawMode(6)
	DrawMode_GL_TRIANGLE_STRIP = DrawMode(5)
	DrawMode_GL_TRIANGLES      = DrawMode(4)
)
const (
	IndicesType_GL_UNSIGNED_BYTE  = IndicesType(5121)
	IndicesType_GL_UNSIGNED_SHORT = IndicesType(5123)
	IndicesType_GL_UNSIGNED_INT   = IndicesType(5125)
)
const (
	CubeMapImageTarget_GL_TEXTURE_CUBE_MAP_NEGATIVE_X = CubeMapImageTarget(34070)
	CubeMapImageTarget_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = CubeMapImageTarget(34072)
	CubeMapImageTarget_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = CubeMapImageTarget(34074)
	CubeMapImageTarget_GL_TEXTURE_CUBE_MAP_POSITIVE_X = CubeMapImageTarget(34069)
	CubeMapImageTarget_GL_TEXTURE_CUBE_MAP_POSITIVE_Y = CubeMapImageTarget(34071)
	CubeMapImageTarget_GL_TEXTURE_CUBE_MAP_POSITIVE_Z = CubeMapImageTarget(34073)
)
const (
	TextureImageTarget_GL_TEXTURE_CUBE_MAP_NEGATIVE_X = TextureImageTarget(34070)
	TextureImageTarget_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = TextureImageTarget(34072)
	TextureImageTarget_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = TextureImageTarget(34074)
	TextureImageTarget_GL_TEXTURE_CUBE_MAP_POSITIVE_X = TextureImageTarget(34069)
	TextureImageTarget_GL_TEXTURE_CUBE_MAP_POSITIVE_Y = TextureImageTarget(34071)
	TextureImageTarget_GL_TEXTURE_CUBE_MAP_POSITIVE_Z = TextureImageTarget(34073)
)

CubeMapImageTarget

const (
	BaseTexelFormat_GL_ALPHA = BaseTexelFormat(6406)
	BaseTexelFormat_GL_RGB   = BaseTexelFormat(6407)
	BaseTexelFormat_GL_RGBA  = BaseTexelFormat(6408)
)
const (
	TexelFormat_GLES_1_1_GL_LUMINANCE       = TexelFormat_GLES_1_1(6409)
	TexelFormat_GLES_1_1_GL_LUMINANCE_ALPHA = TexelFormat_GLES_1_1(6410)
)
const (
	TexelFormat_GLES_1_1_GL_ALPHA = TexelFormat_GLES_1_1(6406)
	TexelFormat_GLES_1_1_GL_RGB   = TexelFormat_GLES_1_1(6407)
	TexelFormat_GLES_1_1_GL_RGBA  = TexelFormat_GLES_1_1(6408)
)

BaseTexelFormat

const (
	TexelFormat_GLES_3_0_GL_RED               = TexelFormat_GLES_3_0(6403)
	TexelFormat_GLES_3_0_GL_RED_INTEGER       = TexelFormat_GLES_3_0(36244)
	TexelFormat_GLES_3_0_GL_RG                = TexelFormat_GLES_3_0(33319)
	TexelFormat_GLES_3_0_GL_RG_INTEGER        = TexelFormat_GLES_3_0(33320)
	TexelFormat_GLES_3_0_GL_RGB_INTEGER       = TexelFormat_GLES_3_0(36248)
	TexelFormat_GLES_3_0_GL_RGBA_INTEGER      = TexelFormat_GLES_3_0(36249)
	TexelFormat_GLES_3_0_GL_DEPTH_COMPONENT   = TexelFormat_GLES_3_0(6402)
	TexelFormat_GLES_3_0_GL_DEPTH_COMPONENT16 = TexelFormat_GLES_3_0(33189)
	TexelFormat_GLES_3_0_GL_DEPTH_STENCIL     = TexelFormat_GLES_3_0(34041)
	TexelFormat_GLES_3_0_GL_DEPTH24_STENCIL8  = TexelFormat_GLES_3_0(35056)
)
const (
	TexelFormat_GL_LUMINANCE       = TexelFormat(6409)
	TexelFormat_GL_LUMINANCE_ALPHA = TexelFormat(6410)
)

TexelFormat_GLES_1_1

const (
	TexelFormat_GL_ALPHA = TexelFormat(6406)
	TexelFormat_GL_RGB   = TexelFormat(6407)
	TexelFormat_GL_RGBA  = TexelFormat(6408)
)

BaseTexelFormat

const (
	TexelFormat_GL_RED               = TexelFormat(6403)
	TexelFormat_GL_RED_INTEGER       = TexelFormat(36244)
	TexelFormat_GL_RG                = TexelFormat(33319)
	TexelFormat_GL_RG_INTEGER        = TexelFormat(33320)
	TexelFormat_GL_RGB_INTEGER       = TexelFormat(36248)
	TexelFormat_GL_RGBA_INTEGER      = TexelFormat(36249)
	TexelFormat_GL_DEPTH_COMPONENT   = TexelFormat(6402)
	TexelFormat_GL_DEPTH_COMPONENT16 = TexelFormat(33189)
	TexelFormat_GL_DEPTH_STENCIL     = TexelFormat(34041)
	TexelFormat_GL_DEPTH24_STENCIL8  = TexelFormat(35056)
)

TexelFormat_GLES_3_0

const (
	RenderbufferFormat_GL_RGBA4             = RenderbufferFormat(32854)
	RenderbufferFormat_GL_RGB5_A1           = RenderbufferFormat(32855)
	RenderbufferFormat_GL_RGB565            = RenderbufferFormat(36194)
	RenderbufferFormat_GL_RGBA8             = RenderbufferFormat(32856)
	RenderbufferFormat_GL_DEPTH_COMPONENT16 = RenderbufferFormat(33189)
	RenderbufferFormat_GL_STENCIL_INDEX8    = RenderbufferFormat(36168)
)
const (
	CompressedTexelFormat_AMD_compressed_ATC_texture_GL_ATC_RGB_AMD                     = CompressedTexelFormat_AMD_compressed_ATC_texture(35986)
	CompressedTexelFormat_AMD_compressed_ATC_texture_GL_ATC_RGBA_EXPLICIT_ALPHA_AMD     = CompressedTexelFormat_AMD_compressed_ATC_texture(35987)
	CompressedTexelFormat_AMD_compressed_ATC_texture_GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = CompressedTexelFormat_AMD_compressed_ATC_texture(34798)
)
const (
	CompressedTexelFormat_GL_ATC_RGB_AMD                     = CompressedTexelFormat(35986)
	CompressedTexelFormat_GL_ATC_RGBA_EXPLICIT_ALPHA_AMD     = CompressedTexelFormat(35987)
	CompressedTexelFormat_GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = CompressedTexelFormat(34798)
)

CompressedTexelFormat_AMD_compressed_ATC_texture

const (
	ImageTexelFormat_GL_LUMINANCE       = ImageTexelFormat(6409)
	ImageTexelFormat_GL_LUMINANCE_ALPHA = ImageTexelFormat(6410)
)

TexelFormat_GLES_1_1

const (
	ImageTexelFormat_GL_ALPHA = ImageTexelFormat(6406)
	ImageTexelFormat_GL_RGB   = ImageTexelFormat(6407)
	ImageTexelFormat_GL_RGBA  = ImageTexelFormat(6408)
)

BaseTexelFormat

const (
	ImageTexelFormat_GL_RED               = ImageTexelFormat(6403)
	ImageTexelFormat_GL_RED_INTEGER       = ImageTexelFormat(36244)
	ImageTexelFormat_GL_RG                = ImageTexelFormat(33319)
	ImageTexelFormat_GL_RG_INTEGER        = ImageTexelFormat(33320)
	ImageTexelFormat_GL_RGB_INTEGER       = ImageTexelFormat(36248)
	ImageTexelFormat_GL_RGBA_INTEGER      = ImageTexelFormat(36249)
	ImageTexelFormat_GL_DEPTH_COMPONENT   = ImageTexelFormat(6402)
	ImageTexelFormat_GL_DEPTH_COMPONENT16 = ImageTexelFormat(33189)
	ImageTexelFormat_GL_DEPTH_STENCIL     = ImageTexelFormat(34041)
	ImageTexelFormat_GL_DEPTH24_STENCIL8  = ImageTexelFormat(35056)
)

TexelFormat_GLES_3_0

const (
	ImageTexelFormat_GL_ATC_RGB_AMD                     = ImageTexelFormat(35986)
	ImageTexelFormat_GL_ATC_RGBA_EXPLICIT_ALPHA_AMD     = ImageTexelFormat(35987)
	ImageTexelFormat_GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = ImageTexelFormat(34798)
)

CompressedTexelFormat_AMD_compressed_ATC_texture

const (
	TexelType_GL_UNSIGNED_BYTE          = TexelType(5121)
	TexelType_GL_UNSIGNED_SHORT         = TexelType(5123)
	TexelType_GL_UNSIGNED_INT           = TexelType(5125)
	TexelType_GL_FLOAT                  = TexelType(5126)
	TexelType_GL_UNSIGNED_SHORT_4_4_4_4 = TexelType(32819)
	TexelType_GL_UNSIGNED_SHORT_5_5_5_1 = TexelType(32820)
	TexelType_GL_UNSIGNED_SHORT_5_6_5   = TexelType(33635)
	TexelType_GL_UNSIGNED_INT_24_8      = TexelType(34042)
)
const (
	FramebufferAttachment_GL_COLOR_ATTACHMENT0  = FramebufferAttachment(36064)
	FramebufferAttachment_GL_DEPTH_ATTACHMENT   = FramebufferAttachment(36096)
	FramebufferAttachment_GL_STENCIL_ATTACHMENT = FramebufferAttachment(36128)
)
const (
	FramebufferAttachmentType_GL_NONE         = FramebufferAttachmentType(0)
	FramebufferAttachmentType_GL_RENDERBUFFER = FramebufferAttachmentType(36161)
	FramebufferAttachmentType_GL_TEXTURE      = FramebufferAttachmentType(5890)
)
const (
	FramebufferTarget_GLES_3_1_GL_READ_FRAMEBUFFER = FramebufferTarget_GLES_3_1(36008)
	FramebufferTarget_GLES_3_1_GL_DRAW_FRAMEBUFFER = FramebufferTarget_GLES_3_1(36009)
)
const (
	FramebufferTarget_GL_READ_FRAMEBUFFER = FramebufferTarget(36008)
	FramebufferTarget_GL_DRAW_FRAMEBUFFER = FramebufferTarget(36009)
)

FramebufferTarget_GLES_3_1

const (
	FramebufferAttachmentParameter_GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE           = FramebufferAttachmentParameter(36048)
	FramebufferAttachmentParameter_GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME           = FramebufferAttachmentParameter(36049)
	FramebufferAttachmentParameter_GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL         = FramebufferAttachmentParameter(36050)
	FramebufferAttachmentParameter_GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = FramebufferAttachmentParameter(36051)
)
const (
	FramebufferStatus_GL_FRAMEBUFFER_COMPLETE                      = FramebufferStatus(36053)
	FramebufferStatus_GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT         = FramebufferStatus(36054)
	FramebufferStatus_GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = FramebufferStatus(36055)
	FramebufferStatus_GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS         = FramebufferStatus(36057)
	FramebufferStatus_GL_FRAMEBUFFER_UNSUPPORTED                   = FramebufferStatus(36061)
)
const (
	RenderbufferParameter_GL_RENDERBUFFER_WIDTH           = RenderbufferParameter(36162)
	RenderbufferParameter_GL_RENDERBUFFER_HEIGHT          = RenderbufferParameter(36163)
	RenderbufferParameter_GL_RENDERBUFFER_INTERNAL_FORMAT = RenderbufferParameter(36164)
	RenderbufferParameter_GL_RENDERBUFFER_RED_SIZE        = RenderbufferParameter(36176)
	RenderbufferParameter_GL_RENDERBUFFER_GREEN_SIZE      = RenderbufferParameter(36177)
	RenderbufferParameter_GL_RENDERBUFFER_BLUE_SIZE       = RenderbufferParameter(36178)
	RenderbufferParameter_GL_RENDERBUFFER_ALPHA_SIZE      = RenderbufferParameter(36179)
	RenderbufferParameter_GL_RENDERBUFFER_DEPTH_SIZE      = RenderbufferParameter(36180)
	RenderbufferParameter_GL_RENDERBUFFER_STENCIL_SIZE    = RenderbufferParameter(36181)
)
const (
	BufferParameter_GL_BUFFER_SIZE  = BufferParameter(34660)
	BufferParameter_GL_BUFFER_USAGE = BufferParameter(34661)
)
const (
	TextureUnit_GL_TEXTURE0  = TextureUnit(33984)
	TextureUnit_GL_TEXTURE1  = TextureUnit(33985)
	TextureUnit_GL_TEXTURE2  = TextureUnit(33986)
	TextureUnit_GL_TEXTURE3  = TextureUnit(33987)
	TextureUnit_GL_TEXTURE4  = TextureUnit(33988)
	TextureUnit_GL_TEXTURE5  = TextureUnit(33989)
	TextureUnit_GL_TEXTURE6  = TextureUnit(33990)
	TextureUnit_GL_TEXTURE7  = TextureUnit(33991)
	TextureUnit_GL_TEXTURE8  = TextureUnit(33992)
	TextureUnit_GL_TEXTURE9  = TextureUnit(33993)
	TextureUnit_GL_TEXTURE10 = TextureUnit(33994)
	TextureUnit_GL_TEXTURE11 = TextureUnit(33995)
	TextureUnit_GL_TEXTURE12 = TextureUnit(33996)
	TextureUnit_GL_TEXTURE13 = TextureUnit(33997)
	TextureUnit_GL_TEXTURE14 = TextureUnit(33998)
	TextureUnit_GL_TEXTURE15 = TextureUnit(33999)
	TextureUnit_GL_TEXTURE16 = TextureUnit(34000)
	TextureUnit_GL_TEXTURE17 = TextureUnit(34001)
	TextureUnit_GL_TEXTURE18 = TextureUnit(34002)
	TextureUnit_GL_TEXTURE19 = TextureUnit(34003)
	TextureUnit_GL_TEXTURE20 = TextureUnit(34004)
	TextureUnit_GL_TEXTURE21 = TextureUnit(34005)
	TextureUnit_GL_TEXTURE22 = TextureUnit(34006)
	TextureUnit_GL_TEXTURE23 = TextureUnit(34007)
	TextureUnit_GL_TEXTURE24 = TextureUnit(34008)
	TextureUnit_GL_TEXTURE25 = TextureUnit(34009)
	TextureUnit_GL_TEXTURE26 = TextureUnit(34010)
	TextureUnit_GL_TEXTURE27 = TextureUnit(34011)
	TextureUnit_GL_TEXTURE28 = TextureUnit(34012)
	TextureUnit_GL_TEXTURE29 = TextureUnit(34013)
	TextureUnit_GL_TEXTURE30 = TextureUnit(34014)
	TextureUnit_GL_TEXTURE31 = TextureUnit(34015)
)
const (
	BufferUsage_GL_DYNAMIC_DRAW = BufferUsage(35048)
	BufferUsage_GL_STATIC_DRAW  = BufferUsage(35044)
	BufferUsage_GL_STREAM_DRAW  = BufferUsage(35040)
)
const (
	ShaderType_GL_VERTEX_SHADER   = ShaderType(35633)
	ShaderType_GL_FRAGMENT_SHADER = ShaderType(35632)
)
const (
	StateVariable_GLES_2_0_GL_ACTIVE_TEXTURE                   = StateVariable_GLES_2_0(34016)
	StateVariable_GLES_2_0_GL_ALIASED_LINE_WIDTH_RANGE         = StateVariable_GLES_2_0(33902)
	StateVariable_GLES_2_0_GL_ALIASED_POINT_SIZE_RANGE         = StateVariable_GLES_2_0(33901)
	StateVariable_GLES_2_0_GL_ALPHA_BITS                       = StateVariable_GLES_2_0(3413)
	StateVariable_GLES_2_0_GL_ARRAY_BUFFER_BINDING             = StateVariable_GLES_2_0(34964)
	StateVariable_GLES_2_0_GL_BLEND                            = StateVariable_GLES_2_0(3042)
	StateVariable_GLES_2_0_GL_BLEND_COLOR                      = StateVariable_GLES_2_0(32773)
	StateVariable_GLES_2_0_GL_BLEND_DST_ALPHA                  = StateVariable_GLES_2_0(32970)
	StateVariable_GLES_2_0_GL_BLEND_DST_RGB                    = StateVariable_GLES_2_0(32968)
	StateVariable_GLES_2_0_GL_BLEND_EQUATION_ALPHA             = StateVariable_GLES_2_0(34877)
	StateVariable_GLES_2_0_GL_BLEND_EQUATION_RGB               = StateVariable_GLES_2_0(32777)
	StateVariable_GLES_2_0_GL_BLEND_SRC_ALPHA                  = StateVariable_GLES_2_0(32971)
	StateVariable_GLES_2_0_GL_BLEND_SRC_RGB                    = StateVariable_GLES_2_0(32969)
	StateVariable_GLES_2_0_GL_BLUE_BITS                        = StateVariable_GLES_2_0(3412)
	StateVariable_GLES_2_0_GL_COLOR_CLEAR_VALUE                = StateVariable_GLES_2_0(3106)
	StateVariable_GLES_2_0_GL_COLOR_WRITEMASK                  = StateVariable_GLES_2_0(3107)
	StateVariable_GLES_2_0_GL_COMPRESSED_TEXTURE_FORMATS       = StateVariable_GLES_2_0(34467)
	StateVariable_GLES_2_0_GL_CULL_FACE                        = StateVariable_GLES_2_0(2884)
	StateVariable_GLES_2_0_GL_CULL_FACE_MODE                   = StateVariable_GLES_2_0(2885)
	StateVariable_GLES_2_0_GL_CURRENT_PROGRAM                  = StateVariable_GLES_2_0(35725)
	StateVariable_GLES_2_0_GL_DEPTH_BITS                       = StateVariable_GLES_2_0(3414)
	StateVariable_GLES_2_0_GL_DEPTH_CLEAR_VALUE                = StateVariable_GLES_2_0(2931)
	StateVariable_GLES_2_0_GL_DEPTH_FUNC                       = StateVariable_GLES_2_0(2932)
	StateVariable_GLES_2_0_GL_DEPTH_RANGE                      = StateVariable_GLES_2_0(2928)
	StateVariable_GLES_2_0_GL_DEPTH_TEST                       = StateVariable_GLES_2_0(2929)
	StateVariable_GLES_2_0_GL_DEPTH_WRITEMASK                  = StateVariable_GLES_2_0(2930)
	StateVariable_GLES_2_0_GL_DITHER                           = StateVariable_GLES_2_0(3024)
	StateVariable_GLES_2_0_GL_ELEMENT_ARRAY_BUFFER_BINDING     = StateVariable_GLES_2_0(34965)
	StateVariable_GLES_2_0_GL_FRAMEBUFFER_BINDING              = StateVariable_GLES_2_0(36006)
	StateVariable_GLES_2_0_GL_FRONT_FACE                       = StateVariable_GLES_2_0(2886)
	StateVariable_GLES_2_0_GL_GENERATE_MIPMAP_HINT             = StateVariable_GLES_2_0(33170)
	StateVariable_GLES_2_0_GL_GREEN_BITS                       = StateVariable_GLES_2_0(3411)
	StateVariable_GLES_2_0_GL_IMPLEMENTATION_COLOR_READ_FORMAT = StateVariable_GLES_2_0(35739)
	StateVariable_GLES_2_0_GL_IMPLEMENTATION_COLOR_READ_TYPE   = StateVariable_GLES_2_0(35738)
	StateVariable_GLES_2_0_GL_LINE_WIDTH                       = StateVariable_GLES_2_0(2849)
	StateVariable_GLES_2_0_GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = StateVariable_GLES_2_0(35661)
	StateVariable_GLES_2_0_GL_MAX_CUBE_MAP_TEXTURE_SIZE        = StateVariable_GLES_2_0(34076)
	StateVariable_GLES_2_0_GL_MAX_FRAGMENT_UNIFORM_VECTORS     = StateVariable_GLES_2_0(36349)
	StateVariable_GLES_2_0_GL_MAX_RENDERBUFFER_SIZE            = StateVariable_GLES_2_0(34024)
	StateVariable_GLES_2_0_GL_MAX_TEXTURE_IMAGE_UNITS          = StateVariable_GLES_2_0(34930)
	StateVariable_GLES_2_0_GL_MAX_TEXTURE_SIZE                 = StateVariable_GLES_2_0(3379)
	StateVariable_GLES_2_0_GL_MAX_VARYING_VECTORS              = StateVariable_GLES_2_0(36348)
	StateVariable_GLES_2_0_GL_MAX_VERTEX_ATTRIBS               = StateVariable_GLES_2_0(34921)
	StateVariable_GLES_2_0_GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS   = StateVariable_GLES_2_0(35660)
	StateVariable_GLES_2_0_GL_MAX_VERTEX_UNIFORM_VECTORS       = StateVariable_GLES_2_0(36347)
	StateVariable_GLES_2_0_GL_MAX_VIEWPORT_DIMS                = StateVariable_GLES_2_0(3386)
	StateVariable_GLES_2_0_GL_NUM_COMPRESSED_TEXTURE_FORMATS   = StateVariable_GLES_2_0(34466)
	StateVariable_GLES_2_0_GL_NUM_SHADER_BINARY_FORMATS        = StateVariable_GLES_2_0(36345)
	StateVariable_GLES_2_0_GL_PACK_ALIGNMENT                   = StateVariable_GLES_2_0(3333)
	StateVariable_GLES_2_0_GL_POLYGON_OFFSET_FACTOR            = StateVariable_GLES_2_0(32824)
	StateVariable_GLES_2_0_GL_POLYGON_OFFSET_FILL              = StateVariable_GLES_2_0(32823)
	StateVariable_GLES_2_0_GL_POLYGON_OFFSET_UNITS             = StateVariable_GLES_2_0(10752)
	StateVariable_GLES_2_0_GL_RED_BITS                         = StateVariable_GLES_2_0(3410)
	StateVariable_GLES_2_0_GL_RENDERBUFFER_BINDING             = StateVariable_GLES_2_0(36007)
	StateVariable_GLES_2_0_GL_SAMPLE_ALPHA_TO_COVERAGE         = StateVariable_GLES_2_0(32926)
	StateVariable_GLES_2_0_GL_SAMPLE_BUFFERS                   = StateVariable_GLES_2_0(32936)
	StateVariable_GLES_2_0_GL_SAMPLE_COVERAGE                  = StateVariable_GLES_2_0(32928)
	StateVariable_GLES_2_0_GL_SAMPLE_COVERAGE_INVERT           = StateVariable_GLES_2_0(32939)
	StateVariable_GLES_2_0_GL_SAMPLE_COVERAGE_VALUE            = StateVariable_GLES_2_0(32938)
	StateVariable_GLES_2_0_GL_SAMPLES                          = StateVariable_GLES_2_0(32937)
	StateVariable_GLES_2_0_GL_SCISSOR_BOX                      = StateVariable_GLES_2_0(3088)
	StateVariable_GLES_2_0_GL_SCISSOR_TEST                     = StateVariable_GLES_2_0(3089)
	StateVariable_GLES_2_0_GL_SHADER_BINARY_FORMATS            = StateVariable_GLES_2_0(36344)
	StateVariable_GLES_2_0_GL_SHADER_COMPILER                  = StateVariable_GLES_2_0(36346)
	StateVariable_GLES_2_0_GL_STENCIL_BACK_FAIL                = StateVariable_GLES_2_0(34817)
	StateVariable_GLES_2_0_GL_STENCIL_BACK_FUNC                = StateVariable_GLES_2_0(34816)
	StateVariable_GLES_2_0_GL_STENCIL_BACK_PASS_DEPTH_FAIL     = StateVariable_GLES_2_0(34818)
	StateVariable_GLES_2_0_GL_STENCIL_BACK_PASS_DEPTH_PASS     = StateVariable_GLES_2_0(34819)
	StateVariable_GLES_2_0_GL_STENCIL_BACK_REF                 = StateVariable_GLES_2_0(36003)
	StateVariable_GLES_2_0_GL_STENCIL_BACK_VALUE_MASK          = StateVariable_GLES_2_0(36004)
	StateVariable_GLES_2_0_GL_STENCIL_BACK_WRITEMASK           = StateVariable_GLES_2_0(36005)
	StateVariable_GLES_2_0_GL_STENCIL_BITS                     = StateVariable_GLES_2_0(3415)
	StateVariable_GLES_2_0_GL_STENCIL_CLEAR_VALUE              = StateVariable_GLES_2_0(2961)
	StateVariable_GLES_2_0_GL_STENCIL_FAIL                     = StateVariable_GLES_2_0(2964)
	StateVariable_GLES_2_0_GL_STENCIL_FUNC                     = StateVariable_GLES_2_0(2962)
	StateVariable_GLES_2_0_GL_STENCIL_PASS_DEPTH_FAIL          = StateVariable_GLES_2_0(2965)
	StateVariable_GLES_2_0_GL_STENCIL_PASS_DEPTH_PASS          = StateVariable_GLES_2_0(2966)
	StateVariable_GLES_2_0_GL_STENCIL_REF                      = StateVariable_GLES_2_0(2967)
	StateVariable_GLES_2_0_GL_STENCIL_TEST                     = StateVariable_GLES_2_0(2960)
	StateVariable_GLES_2_0_GL_STENCIL_VALUE_MASK               = StateVariable_GLES_2_0(2963)
	StateVariable_GLES_2_0_GL_STENCIL_WRITEMASK                = StateVariable_GLES_2_0(2968)
	StateVariable_GLES_2_0_GL_SUBPIXEL_BITS                    = StateVariable_GLES_2_0(3408)
	StateVariable_GLES_2_0_GL_TEXTURE_BINDING_2D               = StateVariable_GLES_2_0(32873)
	StateVariable_GLES_2_0_GL_TEXTURE_BINDING_CUBE_MAP         = StateVariable_GLES_2_0(34068)
	StateVariable_GLES_2_0_GL_UNPACK_ALIGNMENT                 = StateVariable_GLES_2_0(3317)
	StateVariable_GLES_2_0_GL_VIEWPORT                         = StateVariable_GLES_2_0(2978)
)
const (
	StateVariable_GL_ACTIVE_TEXTURE                   = StateVariable(34016)
	StateVariable_GL_ALIASED_LINE_WIDTH_RANGE         = StateVariable(33902)
	StateVariable_GL_ALIASED_POINT_SIZE_RANGE         = StateVariable(33901)
	StateVariable_GL_ALPHA_BITS                       = StateVariable(3413)
	StateVariable_GL_ARRAY_BUFFER_BINDING             = StateVariable(34964)
	StateVariable_GL_BLEND                            = StateVariable(3042)
	StateVariable_GL_BLEND_COLOR                      = StateVariable(32773)
	StateVariable_GL_BLEND_DST_ALPHA                  = StateVariable(32970)
	StateVariable_GL_BLEND_DST_RGB                    = StateVariable(32968)
	StateVariable_GL_BLEND_EQUATION_ALPHA             = StateVariable(34877)
	StateVariable_GL_BLEND_EQUATION_RGB               = StateVariable(32777)
	StateVariable_GL_BLEND_SRC_ALPHA                  = StateVariable(32971)
	StateVariable_GL_BLEND_SRC_RGB                    = StateVariable(32969)
	StateVariable_GL_BLUE_BITS                        = StateVariable(3412)
	StateVariable_GL_COLOR_CLEAR_VALUE                = StateVariable(3106)
	StateVariable_GL_COLOR_WRITEMASK                  = StateVariable(3107)
	StateVariable_GL_COMPRESSED_TEXTURE_FORMATS       = StateVariable(34467)
	StateVariable_GL_CULL_FACE                        = StateVariable(2884)
	StateVariable_GL_CULL_FACE_MODE                   = StateVariable(2885)
	StateVariable_GL_CURRENT_PROGRAM                  = StateVariable(35725)
	StateVariable_GL_DEPTH_BITS                       = StateVariable(3414)
	StateVariable_GL_DEPTH_CLEAR_VALUE                = StateVariable(2931)
	StateVariable_GL_DEPTH_FUNC                       = StateVariable(2932)
	StateVariable_GL_DEPTH_RANGE                      = StateVariable(2928)
	StateVariable_GL_DEPTH_TEST                       = StateVariable(2929)
	StateVariable_GL_DEPTH_WRITEMASK                  = StateVariable(2930)
	StateVariable_GL_DITHER                           = StateVariable(3024)
	StateVariable_GL_ELEMENT_ARRAY_BUFFER_BINDING     = StateVariable(34965)
	StateVariable_GL_FRAMEBUFFER_BINDING              = StateVariable(36006)
	StateVariable_GL_FRONT_FACE                       = StateVariable(2886)
	StateVariable_GL_GENERATE_MIPMAP_HINT             = StateVariable(33170)
	StateVariable_GL_GREEN_BITS                       = StateVariable(3411)
	StateVariable_GL_IMPLEMENTATION_COLOR_READ_FORMAT = StateVariable(35739)
	StateVariable_GL_IMPLEMENTATION_COLOR_READ_TYPE   = StateVariable(35738)
	StateVariable_GL_LINE_WIDTH                       = StateVariable(2849)
	StateVariable_GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = StateVariable(35661)
	StateVariable_GL_MAX_CUBE_MAP_TEXTURE_SIZE        = StateVariable(34076)
	StateVariable_GL_MAX_FRAGMENT_UNIFORM_VECTORS     = StateVariable(36349)
	StateVariable_GL_MAX_RENDERBUFFER_SIZE            = StateVariable(34024)
	StateVariable_GL_MAX_TEXTURE_IMAGE_UNITS          = StateVariable(34930)
	StateVariable_GL_MAX_TEXTURE_SIZE                 = StateVariable(3379)
	StateVariable_GL_MAX_VARYING_VECTORS              = StateVariable(36348)
	StateVariable_GL_MAX_VERTEX_ATTRIBS               = StateVariable(34921)
	StateVariable_GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS   = StateVariable(35660)
	StateVariable_GL_MAX_VERTEX_UNIFORM_VECTORS       = StateVariable(36347)
	StateVariable_GL_MAX_VIEWPORT_DIMS                = StateVariable(3386)
	StateVariable_GL_NUM_COMPRESSED_TEXTURE_FORMATS   = StateVariable(34466)
	StateVariable_GL_NUM_SHADER_BINARY_FORMATS        = StateVariable(36345)
	StateVariable_GL_PACK_ALIGNMENT                   = StateVariable(3333)
	StateVariable_GL_POLYGON_OFFSET_FACTOR            = StateVariable(32824)
	StateVariable_GL_POLYGON_OFFSET_FILL              = StateVariable(32823)
	StateVariable_GL_POLYGON_OFFSET_UNITS             = StateVariable(10752)
	StateVariable_GL_RED_BITS                         = StateVariable(3410)
	StateVariable_GL_RENDERBUFFER_BINDING             = StateVariable(36007)
	StateVariable_GL_SAMPLE_ALPHA_TO_COVERAGE         = StateVariable(32926)
	StateVariable_GL_SAMPLE_BUFFERS                   = StateVariable(32936)
	StateVariable_GL_SAMPLE_COVERAGE                  = StateVariable(32928)
	StateVariable_GL_SAMPLE_COVERAGE_INVERT           = StateVariable(32939)
	StateVariable_GL_SAMPLE_COVERAGE_VALUE            = StateVariable(32938)
	StateVariable_GL_SAMPLES                          = StateVariable(32937)
	StateVariable_GL_SCISSOR_BOX                      = StateVariable(3088)
	StateVariable_GL_SCISSOR_TEST                     = StateVariable(3089)
	StateVariable_GL_SHADER_BINARY_FORMATS            = StateVariable(36344)
	StateVariable_GL_SHADER_COMPILER                  = StateVariable(36346)
	StateVariable_GL_STENCIL_BACK_FAIL                = StateVariable(34817)
	StateVariable_GL_STENCIL_BACK_FUNC                = StateVariable(34816)
	StateVariable_GL_STENCIL_BACK_PASS_DEPTH_FAIL     = StateVariable(34818)
	StateVariable_GL_STENCIL_BACK_PASS_DEPTH_PASS     = StateVariable(34819)
	StateVariable_GL_STENCIL_BACK_REF                 = StateVariable(36003)
	StateVariable_GL_STENCIL_BACK_VALUE_MASK          = StateVariable(36004)
	StateVariable_GL_STENCIL_BACK_WRITEMASK           = StateVariable(36005)
	StateVariable_GL_STENCIL_BITS                     = StateVariable(3415)
	StateVariable_GL_STENCIL_CLEAR_VALUE              = StateVariable(2961)
	StateVariable_GL_STENCIL_FAIL                     = StateVariable(2964)
	StateVariable_GL_STENCIL_FUNC                     = StateVariable(2962)
	StateVariable_GL_STENCIL_PASS_DEPTH_FAIL          = StateVariable(2965)
	StateVariable_GL_STENCIL_PASS_DEPTH_PASS          = StateVariable(2966)
	StateVariable_GL_STENCIL_REF                      = StateVariable(2967)
	StateVariable_GL_STENCIL_TEST                     = StateVariable(2960)
	StateVariable_GL_STENCIL_VALUE_MASK               = StateVariable(2963)
	StateVariable_GL_STENCIL_WRITEMASK                = StateVariable(2968)
	StateVariable_GL_SUBPIXEL_BITS                    = StateVariable(3408)
	StateVariable_GL_TEXTURE_BINDING_2D               = StateVariable(32873)
	StateVariable_GL_TEXTURE_BINDING_CUBE_MAP         = StateVariable(34068)
	StateVariable_GL_UNPACK_ALIGNMENT                 = StateVariable(3317)
	StateVariable_GL_VIEWPORT                         = StateVariable(2978)
)

StateVariable_GLES_2_0

const (
	FaceMode_GL_FRONT          = FaceMode(1028)
	FaceMode_GL_BACK           = FaceMode(1029)
	FaceMode_GL_FRONT_AND_BACK = FaceMode(1032)
)
const (
	ArrayType_GLES_1_1_GL_VERTEX_ARRAY        = ArrayType_GLES_1_1(32884)
	ArrayType_GLES_1_1_GL_NORMAL_ARRAY        = ArrayType_GLES_1_1(32885)
	ArrayType_GLES_1_1_GL_COLOR_ARRAY         = ArrayType_GLES_1_1(32886)
	ArrayType_GLES_1_1_GL_TEXTURE_COORD_ARRAY = ArrayType_GLES_1_1(32888)
)
const (
	ArrayType_GL_VERTEX_ARRAY        = ArrayType(32884)
	ArrayType_GL_NORMAL_ARRAY        = ArrayType(32885)
	ArrayType_GL_COLOR_ARRAY         = ArrayType(32886)
	ArrayType_GL_TEXTURE_COORD_ARRAY = ArrayType(32888)
)

ArrayType_GLES_1_1

const (
	Capability_GL_BLEND                    = Capability(3042)
	Capability_GL_CULL_FACE                = Capability(2884)
	Capability_GL_DEPTH_TEST               = Capability(2929)
	Capability_GL_DITHER                   = Capability(3024)
	Capability_GL_POLYGON_OFFSET_FILL      = Capability(32823)
	Capability_GL_SAMPLE_ALPHA_TO_COVERAGE = Capability(32926)
	Capability_GL_SAMPLE_COVERAGE          = Capability(32928)
	Capability_GL_SCISSOR_TEST             = Capability(3089)
	Capability_GL_STENCIL_TEST             = Capability(2960)
)
const (
	Capability_GL_VERTEX_ARRAY        = Capability(32884)
	Capability_GL_NORMAL_ARRAY        = Capability(32885)
	Capability_GL_COLOR_ARRAY         = Capability(32886)
	Capability_GL_TEXTURE_COORD_ARRAY = Capability(32888)
)

ArrayType_GLES_1_1

const (
	StringConstant_GL_EXTENSIONS = StringConstant(7939)
	StringConstant_GL_RENDERER   = StringConstant(7937)
	StringConstant_GL_VENDOR     = StringConstant(7936)
	StringConstant_GL_VERSION    = StringConstant(7938)
)
const (
	VertexAttribType_GL_BYTE           = VertexAttribType(5120)
	VertexAttribType_GL_FIXED          = VertexAttribType(5132)
	VertexAttribType_GL_FLOAT          = VertexAttribType(5126)
	VertexAttribType_GL_SHORT          = VertexAttribType(5122)
	VertexAttribType_GL_UNSIGNED_BYTE  = VertexAttribType(5121)
	VertexAttribType_GL_UNSIGNED_SHORT = VertexAttribType(5123)
)
const (
	ShaderAttribType_GL_FLOAT      = ShaderAttribType(5126)
	ShaderAttribType_GL_FLOAT_VEC2 = ShaderAttribType(35664)
	ShaderAttribType_GL_FLOAT_VEC3 = ShaderAttribType(35665)
	ShaderAttribType_GL_FLOAT_VEC4 = ShaderAttribType(35666)
	ShaderAttribType_GL_FLOAT_MAT2 = ShaderAttribType(35674)
	ShaderAttribType_GL_FLOAT_MAT3 = ShaderAttribType(35675)
	ShaderAttribType_GL_FLOAT_MAT4 = ShaderAttribType(35676)
)
const (
	ShaderUniformType_GL_FLOAT        = ShaderUniformType(5126)
	ShaderUniformType_GL_FLOAT_VEC2   = ShaderUniformType(35664)
	ShaderUniformType_GL_FLOAT_VEC3   = ShaderUniformType(35665)
	ShaderUniformType_GL_FLOAT_VEC4   = ShaderUniformType(35666)
	ShaderUniformType_GL_INT          = ShaderUniformType(5124)
	ShaderUniformType_GL_INT_VEC2     = ShaderUniformType(35667)
	ShaderUniformType_GL_INT_VEC3     = ShaderUniformType(35668)
	ShaderUniformType_GL_INT_VEC4     = ShaderUniformType(35669)
	ShaderUniformType_GL_BOOL         = ShaderUniformType(35670)
	ShaderUniformType_GL_BOOL_VEC2    = ShaderUniformType(35671)
	ShaderUniformType_GL_BOOL_VEC3    = ShaderUniformType(35672)
	ShaderUniformType_GL_BOOL_VEC4    = ShaderUniformType(35673)
	ShaderUniformType_GL_FLOAT_MAT2   = ShaderUniformType(35674)
	ShaderUniformType_GL_FLOAT_MAT3   = ShaderUniformType(35675)
	ShaderUniformType_GL_FLOAT_MAT4   = ShaderUniformType(35676)
	ShaderUniformType_GL_SAMPLER_2D   = ShaderUniformType(35678)
	ShaderUniformType_GL_SAMPLER_CUBE = ShaderUniformType(35680)
)
const (
	Error_GL_NO_ERROR                      = Error(0)
	Error_GL_INVALID_ENUM                  = Error(1280)
	Error_GL_INVALID_VALUE                 = Error(1281)
	Error_GL_INVALID_OPERATION             = Error(1282)
	Error_GL_INVALID_FRAMEBUFFER_OPERATION = Error(1286)
	Error_GL_OUT_OF_MEMORY                 = Error(1285)
)
const (
	HintMode_GL_DONT_CARE = HintMode(4352)
	HintMode_GL_FASTEST   = HintMode(4353)
	HintMode_GL_NICEST    = HintMode(4354)
)
const (
	DiscardFramebufferAttachment_GL_COLOR_EXT   = DiscardFramebufferAttachment(6144)
	DiscardFramebufferAttachment_GL_DEPTH_EXT   = DiscardFramebufferAttachment(6145)
	DiscardFramebufferAttachment_GL_STENCIL_EXT = DiscardFramebufferAttachment(6146)
)
const (
	ProgramParameter_GL_DELETE_STATUS               = ProgramParameter(35712)
	ProgramParameter_GL_LINK_STATUS                 = ProgramParameter(35714)
	ProgramParameter_GL_VALIDATE_STATUS             = ProgramParameter(35715)
	ProgramParameter_GL_INFO_LOG_LENGTH             = ProgramParameter(35716)
	ProgramParameter_GL_ATTACHED_SHADERS            = ProgramParameter(35717)
	ProgramParameter_GL_ACTIVE_ATTRIBUTES           = ProgramParameter(35721)
	ProgramParameter_GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = ProgramParameter(35722)
	ProgramParameter_GL_ACTIVE_UNIFORMS             = ProgramParameter(35718)
	ProgramParameter_GL_ACTIVE_UNIFORM_MAX_LENGTH   = ProgramParameter(35719)
)
const (
	ShaderParameter_GL_SHADER_TYPE          = ShaderParameter(35663)
	ShaderParameter_GL_DELETE_STATUS        = ShaderParameter(35712)
	ShaderParameter_GL_COMPILE_STATUS       = ShaderParameter(35713)
	ShaderParameter_GL_INFO_LOG_LENGTH      = ShaderParameter(35716)
	ShaderParameter_GL_SHADER_SOURCE_LENGTH = ShaderParameter(35720)
)
const (
	PixelStoreParameter_GL_PACK_ALIGNMENT   = PixelStoreParameter(3333)
	PixelStoreParameter_GL_UNPACK_ALIGNMENT = PixelStoreParameter(3317)
)
const (
	TextureParameter_FilterMode_GL_TEXTURE_MIN_FILTER = TextureParameter_FilterMode(10241)
	TextureParameter_FilterMode_GL_TEXTURE_MAG_FILTER = TextureParameter_FilterMode(10240)
)
const (
	TextureParameter_WrapMode_GL_TEXTURE_WRAP_S = TextureParameter_WrapMode(10242)
	TextureParameter_WrapMode_GL_TEXTURE_WRAP_T = TextureParameter_WrapMode(10243)
)
const (
	TextureParameter_SwizzleMode_GL_TEXTURE_SWIZZLE_R = TextureParameter_SwizzleMode(36418)
	TextureParameter_SwizzleMode_GL_TEXTURE_SWIZZLE_G = TextureParameter_SwizzleMode(36419)
	TextureParameter_SwizzleMode_GL_TEXTURE_SWIZZLE_B = TextureParameter_SwizzleMode(36420)
	TextureParameter_SwizzleMode_GL_TEXTURE_SWIZZLE_A = TextureParameter_SwizzleMode(36421)
)
const (
	TextureParameter_GL_TEXTURE_MIN_FILTER = TextureParameter(10241)
	TextureParameter_GL_TEXTURE_MAG_FILTER = TextureParameter(10240)
)

TextureParameter_FilterMode

const (
	TextureParameter_GL_TEXTURE_WRAP_S = TextureParameter(10242)
	TextureParameter_GL_TEXTURE_WRAP_T = TextureParameter(10243)
)

TextureParameter_WrapMode

const (
	TextureParameter_GL_TEXTURE_SWIZZLE_R = TextureParameter(36418)
	TextureParameter_GL_TEXTURE_SWIZZLE_G = TextureParameter(36419)
	TextureParameter_GL_TEXTURE_SWIZZLE_B = TextureParameter(36420)
	TextureParameter_GL_TEXTURE_SWIZZLE_A = TextureParameter(36421)
)

TextureParameter_SwizzleMode

const (
	TextureFilterMode_GL_NEAREST                = TextureFilterMode(9728)
	TextureFilterMode_GL_LINEAR                 = TextureFilterMode(9729)
	TextureFilterMode_GL_NEAREST_MIPMAP_NEAREST = TextureFilterMode(9984)
	TextureFilterMode_GL_LINEAR_MIPMAP_NEAREST  = TextureFilterMode(9985)
	TextureFilterMode_GL_NEAREST_MIPMAP_LINEAR  = TextureFilterMode(9986)
	TextureFilterMode_GL_LINEAR_MIPMAP_LINEAR   = TextureFilterMode(9987)
)
const (
	TextureWrapMode_GL_CLAMP_TO_EDGE   = TextureWrapMode(33071)
	TextureWrapMode_GL_MIRRORED_REPEAT = TextureWrapMode(33648)
	TextureWrapMode_GL_REPEAT          = TextureWrapMode(10497)
)
const (
	TexelComponent_GL_RED   = TexelComponent(6403)
	TexelComponent_GL_GREEN = TexelComponent(6404)
	TexelComponent_GL_BLUE  = TexelComponent(6405)
	TexelComponent_GL_ALPHA = TexelComponent(6406)
)
const (
	BlendFactor_GL_ZERO                     = BlendFactor(0)
	BlendFactor_GL_ONE                      = BlendFactor(1)
	BlendFactor_GL_SRC_COLOR                = BlendFactor(768)
	BlendFactor_GL_ONE_MINUS_SRC_COLOR      = BlendFactor(769)
	BlendFactor_GL_DST_COLOR                = BlendFactor(774)
	BlendFactor_GL_ONE_MINUS_DST_COLOR      = BlendFactor(775)
	BlendFactor_GL_SRC_ALPHA                = BlendFactor(770)
	BlendFactor_GL_ONE_MINUS_SRC_ALPHA      = BlendFactor(771)
	BlendFactor_GL_DST_ALPHA                = BlendFactor(772)
	BlendFactor_GL_ONE_MINUS_DST_ALPHA      = BlendFactor(773)
	BlendFactor_GL_CONSTANT_COLOR           = BlendFactor(32769)
	BlendFactor_GL_ONE_MINUS_CONSTANT_COLOR = BlendFactor(32770)
	BlendFactor_GL_CONSTANT_ALPHA           = BlendFactor(32771)
	BlendFactor_GL_ONE_MINUS_CONSTANT_ALPHA = BlendFactor(32772)
	BlendFactor_GL_SRC_ALPHA_SATURATE       = BlendFactor(776)
)
const (
	PrecisionType_GL_LOW_FLOAT    = PrecisionType(36336)
	PrecisionType_GL_MEDIUM_FLOAT = PrecisionType(36337)
	PrecisionType_GL_HIGH_FLOAT   = PrecisionType(36338)
	PrecisionType_GL_LOW_INT      = PrecisionType(36339)
	PrecisionType_GL_MEDIUM_INT   = PrecisionType(36340)
	PrecisionType_GL_HIGH_INT     = PrecisionType(36341)
)
const (
	TestFunction_GL_NEVER    = TestFunction(512)
	TestFunction_GL_LESS     = TestFunction(513)
	TestFunction_GL_EQUAL    = TestFunction(514)
	TestFunction_GL_LEQUAL   = TestFunction(515)
	TestFunction_GL_GREATER  = TestFunction(516)
	TestFunction_GL_NOTEQUAL = TestFunction(517)
	TestFunction_GL_GEQUAL   = TestFunction(518)
	TestFunction_GL_ALWAYS   = TestFunction(519)
)
const (
	StencilAction_GL_KEEP      = StencilAction(7680)
	StencilAction_GL_ZERO      = StencilAction(0)
	StencilAction_GL_REPLACE   = StencilAction(7681)
	StencilAction_GL_INCR      = StencilAction(7682)
	StencilAction_GL_INCR_WRAP = StencilAction(34055)
	StencilAction_GL_DECR      = StencilAction(7683)
	StencilAction_GL_DECR_WRAP = StencilAction(34056)
	StencilAction_GL_INVERT    = StencilAction(5386)
)
const (
	FaceOrientation_GL_CW  = FaceOrientation(2304)
	FaceOrientation_GL_CCW = FaceOrientation(2305)
)
const (
	BlendEquation_GL_FUNC_ADD              = BlendEquation(32774)
	BlendEquation_GL_FUNC_SUBTRACT         = BlendEquation(32778)
	BlendEquation_GL_FUNC_REVERSE_SUBTRACT = BlendEquation(32779)
)
const (
	BufferTarget_GL_ARRAY_BUFFER              = BufferTarget(34962)
	BufferTarget_GL_COPY_READ_BUFFER          = BufferTarget(36662)
	BufferTarget_GL_COPY_WRITE_BUFFER         = BufferTarget(36663)
	BufferTarget_GL_ELEMENT_ARRAY_BUFFER      = BufferTarget(34963)
	BufferTarget_GL_PIXEL_PACK_BUFFER         = BufferTarget(35051)
	BufferTarget_GL_PIXEL_UNPACK_BUFFER       = BufferTarget(35052)
	BufferTarget_GL_TRANSFORM_FEEDBACK_BUFFER = BufferTarget(35982)
	BufferTarget_GL_UNIFORM_BUFFER            = BufferTarget(35345)
)
const (
	ResetStatus_GL_NO_ERROR                   = ResetStatus(0)
	ResetStatus_GL_GUILTY_CONTEXT_RESET_EXT   = ResetStatus(33363)
	ResetStatus_GL_INNOCENT_CONTEXT_RESET_EXT = ResetStatus(33364)
	ResetStatus_GL_UNKNOWN_CONTEXT_RESET_EXT  = ResetStatus(33365)
)
const (
	TextureKind_UNDEFINED = TextureKind(0)
	TextureKind_TEXTURE2D = TextureKind(1)
	TextureKind_CUBEMAP   = TextureKind(2)
)
const (
	QueryObjectParameter_GLES_3_GL_QUERY_RESULT           = QueryObjectParameter_GLES_3(34918)
	QueryObjectParameter_GLES_3_GL_QUERY_RESULT_AVAILABLE = QueryObjectParameter_GLES_3(34919)
)
const (
	QueryObjectParameter_GL_QUERY_RESULT           = QueryObjectParameter(34918)
	QueryObjectParameter_GL_QUERY_RESULT_AVAILABLE = QueryObjectParameter(34919)
)

QueryObjectParameter_GLES_3

const (
	QueryTarget_GLES_3_GL_ANY_SAMPLES_PASSED                    = QueryTarget_GLES_3(35887)
	QueryTarget_GLES_3_GL_ANY_SAMPLES_PASSED_CONSERVATIVE       = QueryTarget_GLES_3(36202)
	QueryTarget_GLES_3_GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = QueryTarget_GLES_3(35976)
)
const (
	QueryTarget_EXT_disjoint_timer_query_GL_TIME_ELAPSED_EXT = QueryTarget_EXT_disjoint_timer_query(35007)
	QueryTarget_EXT_disjoint_timer_query_GL_TIMESTAMP_EXT    = QueryTarget_EXT_disjoint_timer_query(36392)
)
const (
	QueryTarget_GL_ANY_SAMPLES_PASSED                    = QueryTarget(35887)
	QueryTarget_GL_ANY_SAMPLES_PASSED_CONSERVATIVE       = QueryTarget(36202)
	QueryTarget_GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = QueryTarget(35976)
)

QueryTarget_GLES_3

const (
	QueryTarget_GL_TIME_ELAPSED_EXT = QueryTarget(35007)
	QueryTarget_GL_TIMESTAMP_EXT    = QueryTarget(36392)
)

QueryTarget_EXT_disjoint_timer_query

const (
	TilePreserveMaskQCOM_GL_COLOR_BUFFER_BIT0_QCOM       = TilePreserveMaskQCOM(1)
	TilePreserveMaskQCOM_GL_COLOR_BUFFER_BIT1_QCOM       = TilePreserveMaskQCOM(2)
	TilePreserveMaskQCOM_GL_COLOR_BUFFER_BIT2_QCOM       = TilePreserveMaskQCOM(4)
	TilePreserveMaskQCOM_GL_COLOR_BUFFER_BIT3_QCOM       = TilePreserveMaskQCOM(8)
	TilePreserveMaskQCOM_GL_COLOR_BUFFER_BIT4_QCOM       = TilePreserveMaskQCOM(16)
	TilePreserveMaskQCOM_GL_COLOR_BUFFER_BIT5_QCOM       = TilePreserveMaskQCOM(32)
	TilePreserveMaskQCOM_GL_COLOR_BUFFER_BIT6_QCOM       = TilePreserveMaskQCOM(64)
	TilePreserveMaskQCOM_GL_COLOR_BUFFER_BIT7_QCOM       = TilePreserveMaskQCOM(128)
	TilePreserveMaskQCOM_GL_DEPTH_BUFFER_BIT0_QCOM       = TilePreserveMaskQCOM(256)
	TilePreserveMaskQCOM_GL_DEPTH_BUFFER_BIT1_QCOM       = TilePreserveMaskQCOM(512)
	TilePreserveMaskQCOM_GL_DEPTH_BUFFER_BIT2_QCOM       = TilePreserveMaskQCOM(1024)
	TilePreserveMaskQCOM_GL_DEPTH_BUFFER_BIT3_QCOM       = TilePreserveMaskQCOM(2048)
	TilePreserveMaskQCOM_GL_DEPTH_BUFFER_BIT4_QCOM       = TilePreserveMaskQCOM(4096)
	TilePreserveMaskQCOM_GL_DEPTH_BUFFER_BIT5_QCOM       = TilePreserveMaskQCOM(8192)
	TilePreserveMaskQCOM_GL_DEPTH_BUFFER_BIT6_QCOM       = TilePreserveMaskQCOM(16384)
	TilePreserveMaskQCOM_GL_DEPTH_BUFFER_BIT7_QCOM       = TilePreserveMaskQCOM(32768)
	TilePreserveMaskQCOM_GL_STENCIL_BUFFER_BIT0_QCOM     = TilePreserveMaskQCOM(65536)
	TilePreserveMaskQCOM_GL_STENCIL_BUFFER_BIT1_QCOM     = TilePreserveMaskQCOM(131072)
	TilePreserveMaskQCOM_GL_STENCIL_BUFFER_BIT2_QCOM     = TilePreserveMaskQCOM(262144)
	TilePreserveMaskQCOM_GL_STENCIL_BUFFER_BIT3_QCOM     = TilePreserveMaskQCOM(524288)
	TilePreserveMaskQCOM_GL_STENCIL_BUFFER_BIT4_QCOM     = TilePreserveMaskQCOM(1048576)
	TilePreserveMaskQCOM_GL_STENCIL_BUFFER_BIT5_QCOM     = TilePreserveMaskQCOM(2097152)
	TilePreserveMaskQCOM_GL_STENCIL_BUFFER_BIT6_QCOM     = TilePreserveMaskQCOM(4194304)
	TilePreserveMaskQCOM_GL_STENCIL_BUFFER_BIT7_QCOM     = TilePreserveMaskQCOM(8388608)
	TilePreserveMaskQCOM_GL_MULTISAMPLE_BUFFER_BIT0_QCOM = TilePreserveMaskQCOM(16777216)
	TilePreserveMaskQCOM_GL_MULTISAMPLE_BUFFER_BIT1_QCOM = TilePreserveMaskQCOM(33554432)
	TilePreserveMaskQCOM_GL_MULTISAMPLE_BUFFER_BIT2_QCOM = TilePreserveMaskQCOM(67108864)
	TilePreserveMaskQCOM_GL_MULTISAMPLE_BUFFER_BIT3_QCOM = TilePreserveMaskQCOM(134217728)
	TilePreserveMaskQCOM_GL_MULTISAMPLE_BUFFER_BIT4_QCOM = TilePreserveMaskQCOM(268435456)
	TilePreserveMaskQCOM_GL_MULTISAMPLE_BUFFER_BIT5_QCOM = TilePreserveMaskQCOM(536870912)
	TilePreserveMaskQCOM_GL_MULTISAMPLE_BUFFER_BIT6_QCOM = TilePreserveMaskQCOM(1073741824)
	TilePreserveMaskQCOM_GL_MULTISAMPLE_BUFFER_BIT7_QCOM = TilePreserveMaskQCOM(2147483648)
)
const (
	ClearMask_GL_COLOR_BUFFER_BIT   = ClearMask(16384)
	ClearMask_GL_DEPTH_BUFFER_BIT   = ClearMask(256)
	ClearMask_GL_STENCIL_BUFFER_BIT = ClearMask(1024)
)
const (
	MapBufferRangeAccess_GL_MAP_READ_BIT              = MapBufferRangeAccess(1)
	MapBufferRangeAccess_GL_MAP_WRITE_BIT             = MapBufferRangeAccess(2)
	MapBufferRangeAccess_GL_MAP_INVALIDATE_RANGE_BIT  = MapBufferRangeAccess(4)
	MapBufferRangeAccess_GL_MAP_INVALIDATE_BUFFER_BIT = MapBufferRangeAccess(8)
	MapBufferRangeAccess_GL_MAP_FLUSH_EXPLICIT_BIT    = MapBufferRangeAccess(16)
	MapBufferRangeAccess_GL_MAP_UNSYNCHRONIZED_BIT    = MapBufferRangeAccess(32)
)
const (
	ArrayType_GL_POINT_SIZE_ARRAY_OES = ArrayType(35740)
)

ArrayType_OES_point_size_array

const (
	ArrayType_OES_point_size_array_GL_POINT_SIZE_ARRAY_OES = ArrayType_OES_point_size_array(35740)
)
const (
	Capability_GL_POINT_SIZE_ARRAY_OES = Capability(35740)
)

ArrayType_OES_point_size_array

const (
	CompressedTexelFormat_GL_ETC1_RGB8_OES = CompressedTexelFormat(36196)
)

CompressedTexelFormat_OES_compressed_ETC1_RGB8_texture

const (
	CompressedTexelFormat_OES_compressed_ETC1_RGB8_texture_GL_ETC1_RGB8_OES = CompressedTexelFormat_OES_compressed_ETC1_RGB8_texture(36196)
)
const (
	FramebufferTarget_GLES_2_0_GL_FRAMEBUFFER = FramebufferTarget_GLES_2_0(36160)
)
const (
	FramebufferTarget_GL_FRAMEBUFFER = FramebufferTarget(36160)
)

FramebufferTarget_GLES_2_0

const (
	HintTarget_GL_GENERATE_MIPMAP_HINT = HintTarget(33170)
)
const (
	ImageTargetRenderbufferStorage_GL_RENDERBUFFER_OES = ImageTargetRenderbufferStorage(36161)
)
const (
	ImageTargetTexture_GL_TEXTURE_2D = ImageTargetTexture(3553)
)

ImageTargetTexture_OES_EGL_image

const (
	ImageTargetTexture_GL_TEXTURE_EXTERNAL_OES = ImageTargetTexture(36197)
)

ImageTargetTexture_OES_EGL_image_external

const (
	ImageTargetTexture_OES_EGL_image_GL_TEXTURE_2D = ImageTargetTexture_OES_EGL_image(3553)
)
const (
	ImageTargetTexture_OES_EGL_image_external_GL_TEXTURE_EXTERNAL_OES = ImageTargetTexture_OES_EGL_image_external(36197)
)
const (
	ImageTexelFormat_GL_ETC1_RGB8_OES = ImageTexelFormat(36196)
)

CompressedTexelFormat_OES_compressed_ETC1_RGB8_texture

const (
	QueryParameter_EXT_disjoint_timer_query_GL_QUERY_COUNTER_BITS_EXT = QueryParameter_EXT_disjoint_timer_query(34916)
)
const (
	QueryParameter_GLES_3_GL_CURRENT_QUERY = QueryParameter_GLES_3(34917)
)
const (
	QueryParameter_GL_CURRENT_QUERY = QueryParameter(34917)
)

QueryParameter_GLES_3

const (
	QueryParameter_GL_QUERY_COUNTER_BITS_EXT = QueryParameter(34916)
)

QueryParameter_EXT_disjoint_timer_query

const (
	RenderbufferTarget_GL_RENDERBUFFER = RenderbufferTarget(36161)
)
const (
	StateVariable_EXT_disjoint_timer_query_GL_GPU_DISJOINT_EXT = StateVariable_EXT_disjoint_timer_query(36795)
)
const (
	StateVariable_EXT_texture_filter_anisotropic_GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = StateVariable_EXT_texture_filter_anisotropic(34047)
)
const (
	StateVariable_GLES_3_1_GL_READ_FRAMEBUFFER_BINDING = StateVariable_GLES_3_1(36010)
)
const (
	StateVariable_GL_GPU_DISJOINT_EXT = StateVariable(36795)
)

StateVariable_EXT_disjoint_timer_query

const (
	StateVariable_GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = StateVariable(34047)
)

StateVariable_EXT_texture_filter_anisotropic

const (
	StateVariable_GL_READ_FRAMEBUFFER_BINDING = StateVariable(36010)
)

StateVariable_GLES_3_1

const (
	Texture2DImageTarget_GL_TEXTURE_2D = Texture2DImageTarget(3553)
)
const (
	TextureImageTarget_GL_TEXTURE_2D = TextureImageTarget(3553)
)

Texture2DImageTarget

const (
	TextureParameter_EXT_texture_filter_anisotropic_GL_TEXTURE_MAX_ANISOTROPY_EXT = TextureParameter_EXT_texture_filter_anisotropic(34046)
)
const (
	TextureParameter_GL_TEXTURE_MAX_ANISOTROPY_EXT = TextureParameter(34046)
)

TextureParameter_EXT_texture_filter_anisotropic

const (
	TextureTarget_GLES_1_1_GL_TEXTURE_2D = TextureTarget_GLES_1_1(3553)
)
const (
	TextureTarget_GLES_2_0_GL_TEXTURE_CUBE_MAP = TextureTarget_GLES_2_0(34067)
)
const (
	TextureTarget_GL_TEXTURE_2D = TextureTarget(3553)
)

TextureTarget_GLES_1_1

const (
	TextureTarget_GL_TEXTURE_CUBE_MAP = TextureTarget(34067)
)

TextureTarget_GLES_2_0

const (
	TextureTarget_GL_TEXTURE_EXTERNAL_OES = TextureTarget(36197)
)

TextureTarget_OES_EGL_image_external

const (
	TextureTarget_OES_EGL_image_external_GL_TEXTURE_EXTERNAL_OES = TextureTarget_OES_EGL_image_external(36197)
)
const (
	Type_ARB_half_float_vertex_GL_ARB_half_float_vertex = Type_ARB_half_float_vertex(5131)
)
const (
	Type_OES_vertex_half_float_GL_HALF_FLOAT_OES = Type_OES_vertex_half_float(36193)
)
const (
	VertexAttribType_GL_ARB_half_float_vertex = VertexAttribType(5131)
)

Type_ARB_half_float_vertex

const (
	VertexAttribType_GL_HALF_FLOAT_OES = VertexAttribType(36193)
)

Type_OES_vertex_half_float

func API

func API() gfxapi.API

type ArrayType

type ArrayType uint32

////////////////////////////////////////////////////////////////////////////// enum ArrayType //////////////////////////////////////////////////////////////////////////////

func (ArrayType) String

func (v ArrayType) String() string

type ArrayType_GLES_1_1

type ArrayType_GLES_1_1 uint32

////////////////////////////////////////////////////////////////////////////// enum ArrayType_GLES_1_1 //////////////////////////////////////////////////////////////////////////////

func (ArrayType_GLES_1_1) String

func (v ArrayType_GLES_1_1) String() string

type ArrayType_OES_point_size_array

type ArrayType_OES_point_size_array uint32

////////////////////////////////////////////////////////////////////////////// enum ArrayType_OES_point_size_array //////////////////////////////////////////////////////////////////////////////

func (ArrayType_OES_point_size_array) String

func (v ArrayType_OES_point_size_array) String() string

type AttributeLocation

type AttributeLocation uint32

func (*AttributeLocation) Equal

func (c *AttributeLocation) Equal(rhs AttributeLocation) bool

func (*AttributeLocation) Less

func (c *AttributeLocation) Less(rhs AttributeLocation) bool

type AttributeLocation_CharBufferMap

type AttributeLocation_CharBufferMap map[string]AttributeLocation

func (AttributeLocation_CharBufferMap) Contains

func (m AttributeLocation_CharBufferMap) Contains(key string) bool

func (AttributeLocation_CharBufferMap) Delete

func (m AttributeLocation_CharBufferMap) Delete(key string)

func (AttributeLocation_CharBufferMap) Get

func (m AttributeLocation_CharBufferMap) Get(key string) AttributeLocation

func (AttributeLocation_CharBufferMap) Range

func (m AttributeLocation_CharBufferMap) Range() []AttributeLocation

type BOOL

type BOOL int64

func (*BOOL) Equal

func (c *BOOL) Equal(rhs BOOL) bool

func (*BOOL) Less

func (c *BOOL) Less(rhs BOOL) bool

type BackbufferInfo

type BackbufferInfo struct {
	binary.Generate
	Width                int32
	Height               int32
	ColorFmt             RenderbufferFormat
	DepthFmt             RenderbufferFormat
	StencilFmt           RenderbufferFormat
	ResetViewportScissor bool
}

////////////////////////////////////////////////////////////////////////////// BackbufferInfo //////////////////////////////////////////////////////////////////////////////

func NewBackbufferInfo

func NewBackbufferInfo(
	pWidth int32,
	pHeight int32,
	pColorFmt RenderbufferFormat,
	pDepthFmt RenderbufferFormat,
	pStencilFmt RenderbufferFormat,
	pResetViewportScissor bool,
) *BackbufferInfo

func (*BackbufferInfo) API

func (c *BackbufferInfo) API() gfxapi.API

func (*BackbufferInfo) Class

func (*BackbufferInfo) Class() binary.Class

func (*BackbufferInfo) Flags

func (c *BackbufferInfo) Flags() atom.Flags

func (*BackbufferInfo) Mutate

func (ϟa *BackbufferInfo) Mutate(ϟs *gfxapi.State) error

func (*BackbufferInfo) Replay

func (ϟa *BackbufferInfo) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*BackbufferInfo) String

func (c *BackbufferInfo) String() string

func (*BackbufferInfo) TypeID

func (c *BackbufferInfo) TypeID() atom.TypeID

type BaseTexelFormat

type BaseTexelFormat uint32

////////////////////////////////////////////////////////////////////////////// enum BaseTexelFormat //////////////////////////////////////////////////////////////////////////////

func (BaseTexelFormat) String

func (v BaseTexelFormat) String() string

type BlendEquation

type BlendEquation uint32

////////////////////////////////////////////////////////////////////////////// enum BlendEquation //////////////////////////////////////////////////////////////////////////////

func (BlendEquation) String

func (v BlendEquation) String() string

type BlendFactor

type BlendFactor uint32

////////////////////////////////////////////////////////////////////////////// enum BlendFactor //////////////////////////////////////////////////////////////////////////////

func (BlendFactor) String

func (v BlendFactor) String() string

type BlendState

type BlendState struct {
	binary.Generate
	CreatedAt           atom.ID
	SrcRgbBlendFactor   BlendFactor
	SrcAlphaBlendFactor BlendFactor
	DstRgbBlendFactor   BlendFactor
	DstAlphaBlendFactor BlendFactor
	BlendEquationRgb    BlendEquation
	BlendEquationAlpha  BlendEquation
	BlendColor          Color
}

////////////////////////////////////////////////////////////////////////////// class BlendState //////////////////////////////////////////////////////////////////////////////

func (*BlendState) Class

func (*BlendState) Class() binary.Class

func (*BlendState) GetCreatedAt

func (c *BlendState) GetCreatedAt() atom.ID

func (*BlendState) Init

func (c *BlendState) Init()

type BoolArray

type BoolArray []bool

func (BoolArray) Len

func (s BoolArray) Len() int

func (BoolArray) Range

func (s BoolArray) Range() []bool

type Bool_CapabilityMap

type Bool_CapabilityMap map[Capability]bool

func (Bool_CapabilityMap) Contains

func (m Bool_CapabilityMap) Contains(key Capability) bool

func (Bool_CapabilityMap) Delete

func (m Bool_CapabilityMap) Delete(key Capability)

func (Bool_CapabilityMap) Get

func (m Bool_CapabilityMap) Get(key Capability) bool

func (Bool_CapabilityMap) Range

func (m Bool_CapabilityMap) Range() []bool

type Buffer

type Buffer struct {
	binary.Generate
	CreatedAt atom.ID
	Data      memory.Memory
	Size      int32
	Usage     BufferUsage
}

////////////////////////////////////////////////////////////////////////////// class Buffer //////////////////////////////////////////////////////////////////////////////

func (*Buffer) Class

func (*Buffer) Class() binary.Class

func (*Buffer) GetCreatedAt

func (c *Buffer) GetCreatedAt() atom.ID

func (*Buffer) Init

func (c *Buffer) Init()

type BufferArray

type BufferArray []Buffer

func (BufferArray) Len

func (s BufferArray) Len() int

func (BufferArray) Range

func (s BufferArray) Range() []Buffer

type BufferDataPointer

type BufferDataPointer memory.Pointer

func (*BufferDataPointer) Equal

func (c *BufferDataPointer) Equal(rhs BufferDataPointer) bool

func (*BufferDataPointer) Less

func (c *BufferDataPointer) Less(rhs BufferDataPointer) bool

type BufferId

type BufferId uint32

func (*BufferId) Equal

func (c *BufferId) Equal(rhs BufferId) bool

func (*BufferId) Less

func (c *BufferId) Less(rhs BufferId) bool

type BufferIdArray

type BufferIdArray []BufferId

func (BufferIdArray) Len

func (s BufferIdArray) Len() int

func (BufferIdArray) Range

func (s BufferIdArray) Range() []BufferId

type BufferId_BufferTargetMap

type BufferId_BufferTargetMap map[BufferTarget]BufferId

func (BufferId_BufferTargetMap) Contains

func (m BufferId_BufferTargetMap) Contains(key BufferTarget) bool

func (BufferId_BufferTargetMap) Delete

func (m BufferId_BufferTargetMap) Delete(key BufferTarget)

func (BufferId_BufferTargetMap) Get

func (m BufferId_BufferTargetMap) Get(key BufferTarget) BufferId

func (BufferId_BufferTargetMap) Range

func (m BufferId_BufferTargetMap) Range() []BufferId

type BufferParameter

type BufferParameter uint32

////////////////////////////////////////////////////////////////////////////// enum BufferParameter //////////////////////////////////////////////////////////////////////////////

func (BufferParameter) String

func (v BufferParameter) String() string

type BufferPtr_BufferIdMap

type BufferPtr_BufferIdMap map[BufferId]*Buffer

func (BufferPtr_BufferIdMap) Contains

func (m BufferPtr_BufferIdMap) Contains(key BufferId) bool

func (BufferPtr_BufferIdMap) Delete

func (m BufferPtr_BufferIdMap) Delete(key BufferId)

func (BufferPtr_BufferIdMap) Get

func (m BufferPtr_BufferIdMap) Get(key BufferId) *Buffer

func (BufferPtr_BufferIdMap) Range

func (m BufferPtr_BufferIdMap) Range() []*Buffer

type BufferTarget

type BufferTarget uint32

////////////////////////////////////////////////////////////////////////////// enum BufferTarget //////////////////////////////////////////////////////////////////////////////

func (BufferTarget) String

func (v BufferTarget) String() string

type BufferUsage

type BufferUsage uint32

////////////////////////////////////////////////////////////////////////////// enum BufferUsage //////////////////////////////////////////////////////////////////////////////

func (BufferUsage) String

func (v BufferUsage) String() string

type CGLContextObj

type CGLContextObj memory.Pointer

func (*CGLContextObj) Equal

func (c *CGLContextObj) Equal(rhs CGLContextObj) bool

func (*CGLContextObj) Less

func (c *CGLContextObj) Less(rhs CGLContextObj) bool

type CGLCreateContext

type CGLCreateContext struct {
	binary.Generate
	Pix    CGLPixelFormatObj
	Share  CGLContextObj
	Ctx    CGLContextObj
	Result CGLError
}

////////////////////////////////////////////////////////////////////////////// CGLCreateContext //////////////////////////////////////////////////////////////////////////////

func NewCGLCreateContext

func NewCGLCreateContext(
	pPix CGLPixelFormatObj,
	pShare CGLContextObj,
	pCtx CGLContextObj,
	pResult CGLError,
) *CGLCreateContext

func (*CGLCreateContext) API

func (c *CGLCreateContext) API() gfxapi.API

func (*CGLCreateContext) Class

func (*CGLCreateContext) Class() binary.Class

func (*CGLCreateContext) Flags

func (c *CGLCreateContext) Flags() atom.Flags

func (*CGLCreateContext) Mutate

func (ϟa *CGLCreateContext) Mutate(ϟs *gfxapi.State) error

func (*CGLCreateContext) Replay

func (ω *CGLCreateContext) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)

func (*CGLCreateContext) String

func (c *CGLCreateContext) String() string

func (*CGLCreateContext) TypeID

func (c *CGLCreateContext) TypeID() atom.TypeID

type CGLCreateContext_Postback

type CGLCreateContext_Postback struct {
	Ctx    []byte
	Result CGLError
}

func (*CGLCreateContext_Postback) Decode

func (o *CGLCreateContext_Postback) Decode(ctx_cnt uint64, d binary.Decoder) error

type CGLError

type CGLError int64

func (*CGLError) Equal

func (c *CGLError) Equal(rhs CGLError) bool

func (*CGLError) Less

func (c *CGLError) Less(rhs CGLError) bool

type CGLPixelFormatObj

type CGLPixelFormatObj memory.Pointer

func (*CGLPixelFormatObj) Equal

func (c *CGLPixelFormatObj) Equal(rhs CGLPixelFormatObj) bool

func (*CGLPixelFormatObj) Less

func (c *CGLPixelFormatObj) Less(rhs CGLPixelFormatObj) bool

type CGLSetCurrentContext

type CGLSetCurrentContext struct {
	binary.Generate
	Ctx    CGLContextObj
	Result CGLError
}

////////////////////////////////////////////////////////////////////////////// CGLSetCurrentContext //////////////////////////////////////////////////////////////////////////////

func NewCGLSetCurrentContext

func NewCGLSetCurrentContext(
	pCtx CGLContextObj,
	pResult CGLError,
) *CGLSetCurrentContext

func (*CGLSetCurrentContext) API

func (c *CGLSetCurrentContext) API() gfxapi.API

func (*CGLSetCurrentContext) Class

func (*CGLSetCurrentContext) Class() binary.Class

func (*CGLSetCurrentContext) Flags

func (c *CGLSetCurrentContext) Flags() atom.Flags

func (*CGLSetCurrentContext) Mutate

func (ϟa *CGLSetCurrentContext) Mutate(ϟs *gfxapi.State) error

func (*CGLSetCurrentContext) Replay

func (ω *CGLSetCurrentContext) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)

func (*CGLSetCurrentContext) String

func (c *CGLSetCurrentContext) String() string

func (*CGLSetCurrentContext) TypeID

func (c *CGLSetCurrentContext) TypeID() atom.TypeID

type CGLSetCurrentContext_Postback

type CGLSetCurrentContext_Postback struct {
	Result CGLError
}

func (*CGLSetCurrentContext_Postback) Decode

func (o *CGLSetCurrentContext_Postback) Decode(d binary.Decoder) error

type Capability

type Capability uint32

////////////////////////////////////////////////////////////////////////////// enum Capability //////////////////////////////////////////////////////////////////////////////

func (Capability) String

func (v Capability) String() string

type CharBufferArray

type CharBufferArray []string

func (CharBufferArray) Len

func (s CharBufferArray) Len() int

func (CharBufferArray) Range

func (s CharBufferArray) Range() []string

type ClearMask

type ClearMask uint32

////////////////////////////////////////////////////////////////////////////// enum ClearMask //////////////////////////////////////////////////////////////////////////////

func (ClearMask) String

func (v ClearMask) String() string

type ClearState

type ClearState struct {
	binary.Generate
	CreatedAt    atom.ID
	ClearColor   Color
	ClearDepth   float32
	ClearStencil int32
}

////////////////////////////////////////////////////////////////////////////// class ClearState //////////////////////////////////////////////////////////////////////////////

func (*ClearState) Class

func (*ClearState) Class() binary.Class

func (*ClearState) GetCreatedAt

func (c *ClearState) GetCreatedAt() atom.ID

func (*ClearState) Init

func (c *ClearState) Init()

type Color

type Color struct {
	binary.Generate
	CreatedAt atom.ID
	Red       float32
	Green     float32
	Blue      float32
	Alpha     float32
}

////////////////////////////////////////////////////////////////////////////// class Color //////////////////////////////////////////////////////////////////////////////

func (*Color) Class

func (*Color) Class() binary.Class

func (*Color) GetCreatedAt

func (c *Color) GetCreatedAt() atom.ID

func (*Color) Init

func (c *Color) Init()

func (Color) String

func (c Color) String() string

type CompressedTexelFormat

type CompressedTexelFormat uint32

////////////////////////////////////////////////////////////////////////////// enum CompressedTexelFormat //////////////////////////////////////////////////////////////////////////////

func (CompressedTexelFormat) String

func (v CompressedTexelFormat) String() string

type CompressedTexelFormat_AMD_compressed_ATC_texture

type CompressedTexelFormat_AMD_compressed_ATC_texture uint32

////////////////////////////////////////////////////////////////////////////// enum CompressedTexelFormat_AMD_compressed_ATC_texture //////////////////////////////////////////////////////////////////////////////

func (CompressedTexelFormat_AMD_compressed_ATC_texture) String

func (v CompressedTexelFormat_AMD_compressed_ATC_texture) String() string

type CompressedTexelFormat_OES_compressed_ETC1_RGB8_texture

type CompressedTexelFormat_OES_compressed_ETC1_RGB8_texture uint32

////////////////////////////////////////////////////////////////////////////// enum CompressedTexelFormat_OES_compressed_ETC1_RGB8_texture //////////////////////////////////////////////////////////////////////////////

func (CompressedTexelFormat_OES_compressed_ETC1_RGB8_texture) String

func (v CompressedTexelFormat_OES_compressed_ETC1_RGB8_texture) String() string

type Context

type Context struct {
	binary.Generate
	CreatedAt             atom.ID
	Identifier            ContextID
	Blending              BlendState
	Rasterizing           RasterizerState
	Clearing              ClearState
	BoundFramebuffers     FramebufferId_FramebufferTargetMap
	BoundRenderbuffers    RenderbufferId_RenderbufferTargetMap
	BoundBuffers          BufferId_BufferTargetMap
	BoundProgram          ProgramId
	BoundVertexArray      VertexArrayId
	VertexAttributeArrays VertexAttributeArrayPtr_AttributeLocationMap
	TextureUnits          TextureId_TextureTargetMap_TextureUnitMap
	ActiveTextureUnit     TextureUnit
	Capabilities          Bool_CapabilityMap
	GenerateMipmapHint    HintMode
	PixelStorage          S32_PixelStoreParameterMap
	Instances             Objects
}

////////////////////////////////////////////////////////////////////////////// class Context //////////////////////////////////////////////////////////////////////////////

func (*Context) Class

func (*Context) Class() binary.Class

func (*Context) GetCreatedAt

func (c *Context) GetCreatedAt() atom.ID

func (*Context) Init

func (c *Context) Init()

type ContextArray

type ContextArray []Context

func (ContextArray) Len

func (s ContextArray) Len() int

func (ContextArray) Range

func (s ContextArray) Range() []Context

type ContextID

type ContextID uint32

func (*ContextID) Equal

func (c *ContextID) Equal(rhs ContextID) bool

func (*ContextID) Less

func (c *ContextID) Less(rhs ContextID) bool

type ContextPtr_CGLContextObjMap

type ContextPtr_CGLContextObjMap map[CGLContextObj]*Context

func (ContextPtr_CGLContextObjMap) Contains

func (m ContextPtr_CGLContextObjMap) Contains(key CGLContextObj) bool

func (ContextPtr_CGLContextObjMap) Delete

func (m ContextPtr_CGLContextObjMap) Delete(key CGLContextObj)

func (ContextPtr_CGLContextObjMap) Get

func (m ContextPtr_CGLContextObjMap) Get(key CGLContextObj) *Context

func (ContextPtr_CGLContextObjMap) Range

func (m ContextPtr_CGLContextObjMap) Range() []*Context

type ContextPtr_EGLContextMap

type ContextPtr_EGLContextMap map[EGLContext]*Context

func (ContextPtr_EGLContextMap) Contains

func (m ContextPtr_EGLContextMap) Contains(key EGLContext) bool

func (ContextPtr_EGLContextMap) Delete

func (m ContextPtr_EGLContextMap) Delete(key EGLContext)

func (ContextPtr_EGLContextMap) Get

func (m ContextPtr_EGLContextMap) Get(key EGLContext) *Context

func (ContextPtr_EGLContextMap) Range

func (m ContextPtr_EGLContextMap) Range() []*Context

type ContextPtr_GLXContextMap

type ContextPtr_GLXContextMap map[GLXContext]*Context

func (ContextPtr_GLXContextMap) Contains

func (m ContextPtr_GLXContextMap) Contains(key GLXContext) bool

func (ContextPtr_GLXContextMap) Delete

func (m ContextPtr_GLXContextMap) Delete(key GLXContext)

func (ContextPtr_GLXContextMap) Get

func (m ContextPtr_GLXContextMap) Get(key GLXContext) *Context

func (ContextPtr_GLXContextMap) Range

func (m ContextPtr_GLXContextMap) Range() []*Context

type ContextPtr_HGLRCMap

type ContextPtr_HGLRCMap map[HGLRC]*Context

func (ContextPtr_HGLRCMap) Contains

func (m ContextPtr_HGLRCMap) Contains(key HGLRC) bool

func (ContextPtr_HGLRCMap) Delete

func (m ContextPtr_HGLRCMap) Delete(key HGLRC)

func (ContextPtr_HGLRCMap) Get

func (m ContextPtr_HGLRCMap) Get(key HGLRC) *Context

func (ContextPtr_HGLRCMap) Range

func (m ContextPtr_HGLRCMap) Range() []*Context

type ContextPtr_ThreadIDMap

type ContextPtr_ThreadIDMap map[ThreadID]*Context

func (ContextPtr_ThreadIDMap) Contains

func (m ContextPtr_ThreadIDMap) Contains(key ThreadID) bool

func (ContextPtr_ThreadIDMap) Delete

func (m ContextPtr_ThreadIDMap) Delete(key ThreadID)

func (ContextPtr_ThreadIDMap) Get

func (m ContextPtr_ThreadIDMap) Get(key ThreadID) *Context

func (ContextPtr_ThreadIDMap) Range

func (m ContextPtr_ThreadIDMap) Range() []*Context

type CubeMapImageTarget

type CubeMapImageTarget uint32

////////////////////////////////////////////////////////////////////////////// enum CubeMapImageTarget //////////////////////////////////////////////////////////////////////////////

func (CubeMapImageTarget) String

func (v CubeMapImageTarget) String() string

type CubemapLevel

type CubemapLevel struct {
	binary.Generate
	CreatedAt atom.ID
	Faces     Image_CubeMapImageTargetMap
}

////////////////////////////////////////////////////////////////////////////// class CubemapLevel //////////////////////////////////////////////////////////////////////////////

func (*CubemapLevel) Class

func (*CubemapLevel) Class() binary.Class

func (*CubemapLevel) GetCreatedAt

func (c *CubemapLevel) GetCreatedAt() atom.ID

func (*CubemapLevel) Init

func (c *CubemapLevel) Init()

type CubemapLevel_s32Map

type CubemapLevel_s32Map map[int32]CubemapLevel

func (CubemapLevel_s32Map) Contains

func (m CubemapLevel_s32Map) Contains(key int32) bool

func (CubemapLevel_s32Map) Delete

func (m CubemapLevel_s32Map) Delete(key int32)

func (CubemapLevel_s32Map) Get

func (m CubemapLevel_s32Map) Get(key int32) CubemapLevel

func (CubemapLevel_s32Map) Range

func (m CubemapLevel_s32Map) Range() []CubemapLevel

type DiscardFramebufferAttachment

type DiscardFramebufferAttachment uint32

////////////////////////////////////////////////////////////////////////////// enum DiscardFramebufferAttachment //////////////////////////////////////////////////////////////////////////////

func (DiscardFramebufferAttachment) String

func (v DiscardFramebufferAttachment) String() string

type DiscardFramebufferAttachmentArray

type DiscardFramebufferAttachmentArray []DiscardFramebufferAttachment

func (DiscardFramebufferAttachmentArray) Len

func (s DiscardFramebufferAttachmentArray) Len() int

func (DiscardFramebufferAttachmentArray) Range

func (s DiscardFramebufferAttachmentArray) Range() []DiscardFramebufferAttachment

type DrawMode

type DrawMode uint32

////////////////////////////////////////////////////////////////////////////// enum DrawMode //////////////////////////////////////////////////////////////////////////////

func (DrawMode) String

func (v DrawMode) String() string

type EGLBoolean

type EGLBoolean int64

func (*EGLBoolean) Equal

func (c *EGLBoolean) Equal(rhs EGLBoolean) bool

func (*EGLBoolean) Less

func (c *EGLBoolean) Less(rhs EGLBoolean) bool

type EGLConfig

type EGLConfig memory.Pointer

func (*EGLConfig) Equal

func (c *EGLConfig) Equal(rhs EGLConfig) bool

func (*EGLConfig) Less

func (c *EGLConfig) Less(rhs EGLConfig) bool

type EGLContext

type EGLContext memory.Pointer

func (*EGLContext) Equal

func (c *EGLContext) Equal(rhs EGLContext) bool

func (*EGLContext) Less

func (c *EGLContext) Less(rhs EGLContext) bool

type EGLDisplay

type EGLDisplay memory.Pointer

func (*EGLDisplay) Equal

func (c *EGLDisplay) Equal(rhs EGLDisplay) bool

func (*EGLDisplay) Less

func (c *EGLDisplay) Less(rhs EGLDisplay) bool

type EGLSurface

type EGLSurface memory.Pointer

func (*EGLSurface) Equal

func (c *EGLSurface) Equal(rhs EGLSurface) bool

func (*EGLSurface) Less

func (c *EGLSurface) Less(rhs EGLSurface) bool

type EGLint

type EGLint int64

func (*EGLint) Equal

func (c *EGLint) Equal(rhs EGLint) bool

func (*EGLint) Less

func (c *EGLint) Less(rhs EGLint) bool

type EGLintArray

type EGLintArray []EGLint

func (EGLintArray) Len

func (s EGLintArray) Len() int

func (EGLintArray) Range

func (s EGLintArray) Range() []EGLint

type EglCreateContext

type EglCreateContext struct {
	binary.Generate
	Display      EGLDisplay
	Config       EGLConfig
	ShareContext EGLContext
	AttribList   EGLintArray
	Result       EGLContext
}

////////////////////////////////////////////////////////////////////////////// EglCreateContext //////////////////////////////////////////////////////////////////////////////

func NewEglCreateContext

func NewEglCreateContext(
	pDisplay EGLDisplay,
	pConfig EGLConfig,
	pShareContext EGLContext,
	pAttribList EGLintArray,
	pResult EGLContext,
) *EglCreateContext

func (*EglCreateContext) API

func (c *EglCreateContext) API() gfxapi.API

func (*EglCreateContext) Class

func (*EglCreateContext) Class() binary.Class

func (*EglCreateContext) Flags

func (c *EglCreateContext) Flags() atom.Flags

func (*EglCreateContext) Mutate

func (ϟa *EglCreateContext) Mutate(ϟs *gfxapi.State) error

func (*EglCreateContext) Replay

func (ω *EglCreateContext) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)

func (*EglCreateContext) String

func (c *EglCreateContext) String() string

func (*EglCreateContext) TypeID

func (c *EglCreateContext) TypeID() atom.TypeID

type EglCreateContext_Postback

type EglCreateContext_Postback struct {
	Result []byte
}

func (*EglCreateContext_Postback) Decode

func (o *EglCreateContext_Postback) Decode(result_cnt uint64, d binary.Decoder) error

type EglInitialize

type EglInitialize struct {
	binary.Generate
	Dpy    EGLDisplay
	Major  EGLint
	Minor  EGLint
	Result EGLBoolean
}

////////////////////////////////////////////////////////////////////////////// EglInitialize //////////////////////////////////////////////////////////////////////////////

func NewEglInitialize

func NewEglInitialize(
	pDpy EGLDisplay,
	pMajor EGLint,
	pMinor EGLint,
	pResult EGLBoolean,
) *EglInitialize

func (*EglInitialize) API

func (c *EglInitialize) API() gfxapi.API

func (*EglInitialize) Class

func (*EglInitialize) Class() binary.Class

func (*EglInitialize) Flags

func (c *EglInitialize) Flags() atom.Flags

func (*EglInitialize) Mutate

func (ϟa *EglInitialize) Mutate(ϟs *gfxapi.State) error

func (*EglInitialize) String

func (c *EglInitialize) String() string

func (*EglInitialize) TypeID

func (c *EglInitialize) TypeID() atom.TypeID

type EglInitialize_Postback

type EglInitialize_Postback struct {
	Major  EGLint
	Minor  EGLint
	Result EGLBoolean
}

func (*EglInitialize_Postback) Decode

func (o *EglInitialize_Postback) Decode(d binary.Decoder) error

type EglMakeCurrent

type EglMakeCurrent struct {
	binary.Generate
	Display EGLDisplay
	Draw    EGLSurface
	Read    EGLSurface
	Context EGLContext
	Result  EGLBoolean
}

////////////////////////////////////////////////////////////////////////////// EglMakeCurrent //////////////////////////////////////////////////////////////////////////////

func NewEglMakeCurrent

func NewEglMakeCurrent(
	pDisplay EGLDisplay,
	pDraw EGLSurface,
	pRead EGLSurface,
	pContext EGLContext,
	pResult EGLBoolean,
) *EglMakeCurrent

func (*EglMakeCurrent) API

func (c *EglMakeCurrent) API() gfxapi.API

func (*EglMakeCurrent) Class

func (*EglMakeCurrent) Class() binary.Class

func (*EglMakeCurrent) Flags

func (c *EglMakeCurrent) Flags() atom.Flags

func (*EglMakeCurrent) Mutate

func (ϟa *EglMakeCurrent) Mutate(ϟs *gfxapi.State) error

func (*EglMakeCurrent) Replay

func (ω *EglMakeCurrent) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)

func (*EglMakeCurrent) String

func (c *EglMakeCurrent) String() string

func (*EglMakeCurrent) TypeID

func (c *EglMakeCurrent) TypeID() atom.TypeID

type EglMakeCurrent_Postback

type EglMakeCurrent_Postback struct {
	Result EGLBoolean
}

func (*EglMakeCurrent_Postback) Decode

func (o *EglMakeCurrent_Postback) Decode(d binary.Decoder) error

type EglQuerySurface

type EglQuerySurface struct {
	binary.Generate
	Display   EGLDisplay
	Surface   EGLSurface
	Attribute EGLint
	Value     EGLint
	Result    EGLBoolean
}

////////////////////////////////////////////////////////////////////////////// EglQuerySurface //////////////////////////////////////////////////////////////////////////////

func NewEglQuerySurface

func NewEglQuerySurface(
	pDisplay EGLDisplay,
	pSurface EGLSurface,
	pAttribute EGLint,
	pValue EGLint,
	pResult EGLBoolean,
) *EglQuerySurface

func (*EglQuerySurface) API

func (c *EglQuerySurface) API() gfxapi.API

func (*EglQuerySurface) Class

func (*EglQuerySurface) Class() binary.Class

func (*EglQuerySurface) Flags

func (c *EglQuerySurface) Flags() atom.Flags

func (*EglQuerySurface) Mutate

func (ϟa *EglQuerySurface) Mutate(ϟs *gfxapi.State) error

func (*EglQuerySurface) String

func (c *EglQuerySurface) String() string

func (*EglQuerySurface) TypeID

func (c *EglQuerySurface) TypeID() atom.TypeID

type EglQuerySurface_Postback

type EglQuerySurface_Postback struct {
	Value  EGLint
	Result EGLBoolean
}

func (*EglQuerySurface_Postback) Decode

func (o *EglQuerySurface_Postback) Decode(d binary.Decoder) error

type EglSwapBuffers

type EglSwapBuffers struct {
	binary.Generate
	Display EGLDisplay
	Surface memory.Pointer
	Result  EGLBoolean
}

////////////////////////////////////////////////////////////////////////////// EglSwapBuffers //////////////////////////////////////////////////////////////////////////////

func NewEglSwapBuffers

func NewEglSwapBuffers(
	pDisplay EGLDisplay,
	pSurface memory.Pointer,
	pResult EGLBoolean,
) *EglSwapBuffers

func (*EglSwapBuffers) API

func (c *EglSwapBuffers) API() gfxapi.API

func (*EglSwapBuffers) Class

func (*EglSwapBuffers) Class() binary.Class

func (*EglSwapBuffers) Flags

func (c *EglSwapBuffers) Flags() atom.Flags

func (*EglSwapBuffers) Mutate

func (ϟa *EglSwapBuffers) Mutate(ϟs *gfxapi.State) error

func (*EglSwapBuffers) String

func (c *EglSwapBuffers) String() string

func (*EglSwapBuffers) TypeID

func (c *EglSwapBuffers) TypeID() atom.TypeID

type EglSwapBuffers_Postback

type EglSwapBuffers_Postback struct {
	Result EGLBoolean
}

func (*EglSwapBuffers_Postback) Decode

func (o *EglSwapBuffers_Postback) Decode(d binary.Decoder) error

type Error

type Error uint32

////////////////////////////////////////////////////////////////////////////// enum Error //////////////////////////////////////////////////////////////////////////////

func (Error) String

func (v Error) String() string

type F32Array

type F32Array []float32

func (F32Array) Len

func (s F32Array) Len() int

func (F32Array) Range

func (s F32Array) Range() []float32

type FaceMode

type FaceMode uint32

////////////////////////////////////////////////////////////////////////////// enum FaceMode //////////////////////////////////////////////////////////////////////////////

func (FaceMode) String

func (v FaceMode) String() string

type FaceOrientation

type FaceOrientation uint32

////////////////////////////////////////////////////////////////////////////// enum FaceOrientation //////////////////////////////////////////////////////////////////////////////

func (FaceOrientation) String

func (v FaceOrientation) String() string

type FlushPostBuffer

type FlushPostBuffer struct {
	binary.Generate
}

////////////////////////////////////////////////////////////////////////////// FlushPostBuffer //////////////////////////////////////////////////////////////////////////////

func NewFlushPostBuffer

func NewFlushPostBuffer() *FlushPostBuffer

func (*FlushPostBuffer) API

func (c *FlushPostBuffer) API() gfxapi.API

func (*FlushPostBuffer) Class

func (*FlushPostBuffer) Class() binary.Class

func (*FlushPostBuffer) Flags

func (c *FlushPostBuffer) Flags() atom.Flags

func (*FlushPostBuffer) Mutate

func (ϟa *FlushPostBuffer) Mutate(ϟs *gfxapi.State) error

func (*FlushPostBuffer) Replay

func (ϟa *FlushPostBuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*FlushPostBuffer) String

func (c *FlushPostBuffer) String() string

func (*FlushPostBuffer) TypeID

func (c *FlushPostBuffer) TypeID() atom.TypeID

type Framebuffer

type Framebuffer struct {
	binary.Generate
	CreatedAt   atom.ID
	Attachments FramebufferAttachmentInfo_FramebufferAttachmentMap
}

////////////////////////////////////////////////////////////////////////////// class Framebuffer //////////////////////////////////////////////////////////////////////////////

func (*Framebuffer) Class

func (*Framebuffer) Class() binary.Class

func (*Framebuffer) GetCreatedAt

func (c *Framebuffer) GetCreatedAt() atom.ID

func (*Framebuffer) Init

func (c *Framebuffer) Init()

type FramebufferArray

type FramebufferArray []Framebuffer

func (FramebufferArray) Len

func (s FramebufferArray) Len() int

func (FramebufferArray) Range

func (s FramebufferArray) Range() []Framebuffer

type FramebufferAttachable

type FramebufferAttachable interface {
}

////////////////////////////////////////////////////////////////////////////// class FramebufferAttachable //////////////////////////////////////////////////////////////////////////////

type FramebufferAttachment

type FramebufferAttachment uint32

////////////////////////////////////////////////////////////////////////////// enum FramebufferAttachment //////////////////////////////////////////////////////////////////////////////

func (FramebufferAttachment) String

func (v FramebufferAttachment) String() string

type FramebufferAttachmentArray

type FramebufferAttachmentArray []FramebufferAttachment

func (FramebufferAttachmentArray) Len

func (s FramebufferAttachmentArray) Len() int

func (FramebufferAttachmentArray) Range

func (s FramebufferAttachmentArray) Range() []FramebufferAttachment

type FramebufferAttachmentInfo

type FramebufferAttachmentInfo struct {
	binary.Generate
	CreatedAt    atom.ID
	Object       uint32
	Type         FramebufferAttachmentType
	TextureLevel int32
	CubeMapFace  CubeMapImageTarget
}

////////////////////////////////////////////////////////////////////////////// class FramebufferAttachmentInfo //////////////////////////////////////////////////////////////////////////////

func (*FramebufferAttachmentInfo) Class

func (*FramebufferAttachmentInfo) Class() binary.Class

func (*FramebufferAttachmentInfo) GetCreatedAt

func (c *FramebufferAttachmentInfo) GetCreatedAt() atom.ID

func (*FramebufferAttachmentInfo) Init

func (c *FramebufferAttachmentInfo) Init()

type FramebufferAttachmentInfo_FramebufferAttachmentMap

type FramebufferAttachmentInfo_FramebufferAttachmentMap map[FramebufferAttachment]FramebufferAttachmentInfo

func (FramebufferAttachmentInfo_FramebufferAttachmentMap) Contains

func (m FramebufferAttachmentInfo_FramebufferAttachmentMap) Contains(key FramebufferAttachment) bool

func (FramebufferAttachmentInfo_FramebufferAttachmentMap) Delete

func (m FramebufferAttachmentInfo_FramebufferAttachmentMap) Delete(key FramebufferAttachment)

func (FramebufferAttachmentInfo_FramebufferAttachmentMap) Get

func (m FramebufferAttachmentInfo_FramebufferAttachmentMap) Get(key FramebufferAttachment) FramebufferAttachmentInfo

func (FramebufferAttachmentInfo_FramebufferAttachmentMap) Range

func (m FramebufferAttachmentInfo_FramebufferAttachmentMap) Range() []FramebufferAttachmentInfo

type FramebufferAttachmentParameter

type FramebufferAttachmentParameter uint32

////////////////////////////////////////////////////////////////////////////// enum FramebufferAttachmentParameter //////////////////////////////////////////////////////////////////////////////

func (FramebufferAttachmentParameter) String

func (v FramebufferAttachmentParameter) String() string

type FramebufferAttachmentType

type FramebufferAttachmentType uint32

////////////////////////////////////////////////////////////////////////////// enum FramebufferAttachmentType //////////////////////////////////////////////////////////////////////////////

func (FramebufferAttachmentType) String

func (v FramebufferAttachmentType) String() string

type FramebufferId

type FramebufferId uint32

func (*FramebufferId) Equal

func (c *FramebufferId) Equal(rhs FramebufferId) bool

func (*FramebufferId) Less

func (c *FramebufferId) Less(rhs FramebufferId) bool

type FramebufferIdArray

type FramebufferIdArray []FramebufferId

func (FramebufferIdArray) Len

func (s FramebufferIdArray) Len() int

func (FramebufferIdArray) Range

func (s FramebufferIdArray) Range() []FramebufferId

type FramebufferId_FramebufferTargetMap

type FramebufferId_FramebufferTargetMap map[FramebufferTarget]FramebufferId

func (FramebufferId_FramebufferTargetMap) Contains

func (m FramebufferId_FramebufferTargetMap) Contains(key FramebufferTarget) bool

func (FramebufferId_FramebufferTargetMap) Delete

func (m FramebufferId_FramebufferTargetMap) Delete(key FramebufferTarget)

func (FramebufferId_FramebufferTargetMap) Get

func (m FramebufferId_FramebufferTargetMap) Get(key FramebufferTarget) FramebufferId

func (FramebufferId_FramebufferTargetMap) Range

func (m FramebufferId_FramebufferTargetMap) Range() []FramebufferId

type FramebufferPtr_FramebufferIdMap

type FramebufferPtr_FramebufferIdMap map[FramebufferId]*Framebuffer

func (FramebufferPtr_FramebufferIdMap) Contains

func (m FramebufferPtr_FramebufferIdMap) Contains(key FramebufferId) bool

func (FramebufferPtr_FramebufferIdMap) Delete

func (m FramebufferPtr_FramebufferIdMap) Delete(key FramebufferId)

func (FramebufferPtr_FramebufferIdMap) Get

func (m FramebufferPtr_FramebufferIdMap) Get(key FramebufferId) *Framebuffer

func (FramebufferPtr_FramebufferIdMap) Range

func (m FramebufferPtr_FramebufferIdMap) Range() []*Framebuffer

type FramebufferStatus

type FramebufferStatus uint32

////////////////////////////////////////////////////////////////////////////// enum FramebufferStatus //////////////////////////////////////////////////////////////////////////////

func (FramebufferStatus) String

func (v FramebufferStatus) String() string

type FramebufferTarget

type FramebufferTarget uint32

////////////////////////////////////////////////////////////////////////////// enum FramebufferTarget //////////////////////////////////////////////////////////////////////////////

func (FramebufferTarget) String

func (v FramebufferTarget) String() string

type FramebufferTarget_GLES_2_0

type FramebufferTarget_GLES_2_0 uint32

////////////////////////////////////////////////////////////////////////////// enum FramebufferTarget_GLES_2_0 //////////////////////////////////////////////////////////////////////////////

func (FramebufferTarget_GLES_2_0) String

func (v FramebufferTarget_GLES_2_0) String() string

type FramebufferTarget_GLES_3_1

type FramebufferTarget_GLES_3_1 uint32

////////////////////////////////////////////////////////////////////////////// enum FramebufferTarget_GLES_3_1 //////////////////////////////////////////////////////////////////////////////

func (FramebufferTarget_GLES_3_1) String

func (v FramebufferTarget_GLES_3_1) String() string

type GLXContext

type GLXContext memory.Pointer

func (*GLXContext) Equal

func (c *GLXContext) Equal(rhs GLXContext) bool

func (*GLXContext) Less

func (c *GLXContext) Less(rhs GLXContext) bool

type GLXDrawable

type GLXDrawable memory.Pointer

func (*GLXDrawable) Equal

func (c *GLXDrawable) Equal(rhs GLXDrawable) bool

func (*GLXDrawable) Less

func (c *GLXDrawable) Less(rhs GLXDrawable) bool

type GlActiveTexture

type GlActiveTexture struct {
	binary.Generate
	Unit TextureUnit
}

////////////////////////////////////////////////////////////////////////////// GlActiveTexture //////////////////////////////////////////////////////////////////////////////

func NewGlActiveTexture

func NewGlActiveTexture(
	pUnit TextureUnit,
) *GlActiveTexture

func (*GlActiveTexture) API

func (c *GlActiveTexture) API() gfxapi.API

func (*GlActiveTexture) Class

func (*GlActiveTexture) Class() binary.Class

func (*GlActiveTexture) Flags

func (c *GlActiveTexture) Flags() atom.Flags

func (*GlActiveTexture) Mutate

func (ϟa *GlActiveTexture) Mutate(ϟs *gfxapi.State) error

func (*GlActiveTexture) Replay

func (ϟa *GlActiveTexture) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlActiveTexture) String

func (c *GlActiveTexture) String() string

func (*GlActiveTexture) TypeID

func (c *GlActiveTexture) TypeID() atom.TypeID

type GlAttachShader

type GlAttachShader struct {
	binary.Generate
	Program ProgramId
	Shader  ShaderId
}

////////////////////////////////////////////////////////////////////////////// GlAttachShader //////////////////////////////////////////////////////////////////////////////

func NewGlAttachShader

func NewGlAttachShader(
	pProgram ProgramId,
	pShader ShaderId,
) *GlAttachShader

func (*GlAttachShader) API

func (c *GlAttachShader) API() gfxapi.API

func (*GlAttachShader) Class

func (*GlAttachShader) Class() binary.Class

func (*GlAttachShader) Flags

func (c *GlAttachShader) Flags() atom.Flags

func (*GlAttachShader) Mutate

func (ϟa *GlAttachShader) Mutate(ϟs *gfxapi.State) error

func (*GlAttachShader) Replay

func (ϟa *GlAttachShader) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlAttachShader) String

func (c *GlAttachShader) String() string

func (*GlAttachShader) TypeID

func (c *GlAttachShader) TypeID() atom.TypeID

type GlBeginQuery

type GlBeginQuery struct {
	binary.Generate
	Target QueryTarget
	Query  QueryId
}

////////////////////////////////////////////////////////////////////////////// GlBeginQuery //////////////////////////////////////////////////////////////////////////////

func NewGlBeginQuery

func NewGlBeginQuery(
	pTarget QueryTarget,
	pQuery QueryId,
) *GlBeginQuery

func (*GlBeginQuery) API

func (c *GlBeginQuery) API() gfxapi.API

func (*GlBeginQuery) Class

func (*GlBeginQuery) Class() binary.Class

func (*GlBeginQuery) Flags

func (c *GlBeginQuery) Flags() atom.Flags

func (*GlBeginQuery) Mutate

func (ϟa *GlBeginQuery) Mutate(ϟs *gfxapi.State) error

func (*GlBeginQuery) Replay

func (ϟa *GlBeginQuery) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlBeginQuery) String

func (c *GlBeginQuery) String() string

func (*GlBeginQuery) TypeID

func (c *GlBeginQuery) TypeID() atom.TypeID

type GlBeginQueryEXT

type GlBeginQueryEXT struct {
	binary.Generate
	Target QueryTarget
	Query  QueryId
}

////////////////////////////////////////////////////////////////////////////// GlBeginQueryEXT //////////////////////////////////////////////////////////////////////////////

func NewGlBeginQueryEXT

func NewGlBeginQueryEXT(
	pTarget QueryTarget,
	pQuery QueryId,
) *GlBeginQueryEXT

func (*GlBeginQueryEXT) API

func (c *GlBeginQueryEXT) API() gfxapi.API

func (*GlBeginQueryEXT) Class

func (*GlBeginQueryEXT) Class() binary.Class

func (*GlBeginQueryEXT) Flags

func (c *GlBeginQueryEXT) Flags() atom.Flags

func (*GlBeginQueryEXT) Mutate

func (ϟa *GlBeginQueryEXT) Mutate(ϟs *gfxapi.State) error

func (*GlBeginQueryEXT) Replay

func (ϟa *GlBeginQueryEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlBeginQueryEXT) String

func (c *GlBeginQueryEXT) String() string

func (*GlBeginQueryEXT) TypeID

func (c *GlBeginQueryEXT) TypeID() atom.TypeID

type GlBindAttribLocation

type GlBindAttribLocation struct {
	binary.Generate
	Program  ProgramId
	Location AttributeLocation
	Name     string
}

////////////////////////////////////////////////////////////////////////////// GlBindAttribLocation //////////////////////////////////////////////////////////////////////////////

func NewGlBindAttribLocation

func NewGlBindAttribLocation(
	pProgram ProgramId,
	pLocation AttributeLocation,
	pName string,
) *GlBindAttribLocation

func (*GlBindAttribLocation) API

func (c *GlBindAttribLocation) API() gfxapi.API

func (*GlBindAttribLocation) Class

func (*GlBindAttribLocation) Class() binary.Class

func (*GlBindAttribLocation) Flags

func (c *GlBindAttribLocation) Flags() atom.Flags

func (*GlBindAttribLocation) Mutate

func (ϟa *GlBindAttribLocation) Mutate(ϟs *gfxapi.State) error

func (*GlBindAttribLocation) Replay

func (ϟa *GlBindAttribLocation) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlBindAttribLocation) String

func (c *GlBindAttribLocation) String() string

func (*GlBindAttribLocation) TypeID

func (c *GlBindAttribLocation) TypeID() atom.TypeID

type GlBindBuffer

type GlBindBuffer struct {
	binary.Generate
	Target BufferTarget
	Buffer BufferId
}

////////////////////////////////////////////////////////////////////////////// GlBindBuffer //////////////////////////////////////////////////////////////////////////////

func NewGlBindBuffer

func NewGlBindBuffer(
	pTarget BufferTarget,
	pBuffer BufferId,
) *GlBindBuffer

func (*GlBindBuffer) API

func (c *GlBindBuffer) API() gfxapi.API

func (*GlBindBuffer) Class

func (*GlBindBuffer) Class() binary.Class

func (*GlBindBuffer) Flags

func (c *GlBindBuffer) Flags() atom.Flags

func (*GlBindBuffer) Mutate

func (ϟa *GlBindBuffer) Mutate(ϟs *gfxapi.State) error

func (*GlBindBuffer) Replay

func (ϟa *GlBindBuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlBindBuffer) String

func (c *GlBindBuffer) String() string

func (*GlBindBuffer) TypeID

func (c *GlBindBuffer) TypeID() atom.TypeID

type GlBindFramebuffer

type GlBindFramebuffer struct {
	binary.Generate
	Target      FramebufferTarget
	Framebuffer FramebufferId
}

////////////////////////////////////////////////////////////////////////////// GlBindFramebuffer //////////////////////////////////////////////////////////////////////////////

func NewGlBindFramebuffer

func NewGlBindFramebuffer(
	pTarget FramebufferTarget,
	pFramebuffer FramebufferId,
) *GlBindFramebuffer

func (*GlBindFramebuffer) API

func (c *GlBindFramebuffer) API() gfxapi.API

func (*GlBindFramebuffer) Class

func (*GlBindFramebuffer) Class() binary.Class

func (*GlBindFramebuffer) Flags

func (c *GlBindFramebuffer) Flags() atom.Flags

func (*GlBindFramebuffer) Mutate

func (ϟa *GlBindFramebuffer) Mutate(ϟs *gfxapi.State) error

func (*GlBindFramebuffer) Replay

func (ϟa *GlBindFramebuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlBindFramebuffer) String

func (c *GlBindFramebuffer) String() string

func (*GlBindFramebuffer) TypeID

func (c *GlBindFramebuffer) TypeID() atom.TypeID

type GlBindRenderbuffer

type GlBindRenderbuffer struct {
	binary.Generate
	Target       RenderbufferTarget
	Renderbuffer RenderbufferId
}

////////////////////////////////////////////////////////////////////////////// GlBindRenderbuffer //////////////////////////////////////////////////////////////////////////////

func NewGlBindRenderbuffer

func NewGlBindRenderbuffer(
	pTarget RenderbufferTarget,
	pRenderbuffer RenderbufferId,
) *GlBindRenderbuffer

func (*GlBindRenderbuffer) API

func (c *GlBindRenderbuffer) API() gfxapi.API

func (*GlBindRenderbuffer) Class

func (*GlBindRenderbuffer) Class() binary.Class

func (*GlBindRenderbuffer) Flags

func (c *GlBindRenderbuffer) Flags() atom.Flags

func (*GlBindRenderbuffer) Mutate

func (ϟa *GlBindRenderbuffer) Mutate(ϟs *gfxapi.State) error

func (*GlBindRenderbuffer) Replay

func (ϟa *GlBindRenderbuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlBindRenderbuffer) String

func (c *GlBindRenderbuffer) String() string

func (*GlBindRenderbuffer) TypeID

func (c *GlBindRenderbuffer) TypeID() atom.TypeID

type GlBindTexture

type GlBindTexture struct {
	binary.Generate
	Target  TextureTarget
	Texture TextureId
}

////////////////////////////////////////////////////////////////////////////// GlBindTexture //////////////////////////////////////////////////////////////////////////////

func NewGlBindTexture

func NewGlBindTexture(
	pTarget TextureTarget,
	pTexture TextureId,
) *GlBindTexture

func (*GlBindTexture) API

func (c *GlBindTexture) API() gfxapi.API

func (*GlBindTexture) Class

func (*GlBindTexture) Class() binary.Class

func (*GlBindTexture) Flags

func (c *GlBindTexture) Flags() atom.Flags

func (*GlBindTexture) Mutate

func (ϟa *GlBindTexture) Mutate(ϟs *gfxapi.State) error

func (*GlBindTexture) Replay

func (ϟa *GlBindTexture) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlBindTexture) String

func (c *GlBindTexture) String() string

func (*GlBindTexture) TypeID

func (c *GlBindTexture) TypeID() atom.TypeID

type GlBindVertexArrayOES

type GlBindVertexArrayOES struct {
	binary.Generate
	Array VertexArrayId
}

////////////////////////////////////////////////////////////////////////////// GlBindVertexArrayOES //////////////////////////////////////////////////////////////////////////////

func NewGlBindVertexArrayOES

func NewGlBindVertexArrayOES(
	pArray VertexArrayId,
) *GlBindVertexArrayOES

func (*GlBindVertexArrayOES) API

func (c *GlBindVertexArrayOES) API() gfxapi.API

func (*GlBindVertexArrayOES) Class

func (*GlBindVertexArrayOES) Class() binary.Class

func (*GlBindVertexArrayOES) Flags

func (c *GlBindVertexArrayOES) Flags() atom.Flags

func (*GlBindVertexArrayOES) Mutate

func (ϟa *GlBindVertexArrayOES) Mutate(ϟs *gfxapi.State) error

func (*GlBindVertexArrayOES) Replay

func (ϟa *GlBindVertexArrayOES) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlBindVertexArrayOES) String

func (c *GlBindVertexArrayOES) String() string

func (*GlBindVertexArrayOES) TypeID

func (c *GlBindVertexArrayOES) TypeID() atom.TypeID

type GlBlendColor

type GlBlendColor struct {
	binary.Generate
	Red   float32
	Green float32
	Blue  float32
	Alpha float32
}

////////////////////////////////////////////////////////////////////////////// GlBlendColor //////////////////////////////////////////////////////////////////////////////

func NewGlBlendColor

func NewGlBlendColor(
	pRed float32,
	pGreen float32,
	pBlue float32,
	pAlpha float32,
) *GlBlendColor

func (*GlBlendColor) API

func (c *GlBlendColor) API() gfxapi.API

func (*GlBlendColor) Class

func (*GlBlendColor) Class() binary.Class

func (*GlBlendColor) Flags

func (c *GlBlendColor) Flags() atom.Flags

func (*GlBlendColor) Mutate

func (ϟa *GlBlendColor) Mutate(ϟs *gfxapi.State) error

func (*GlBlendColor) Replay

func (ϟa *GlBlendColor) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlBlendColor) String

func (c *GlBlendColor) String() string

func (*GlBlendColor) TypeID

func (c *GlBlendColor) TypeID() atom.TypeID

type GlBlendEquation

type GlBlendEquation struct {
	binary.Generate
	Equation BlendEquation
}

////////////////////////////////////////////////////////////////////////////// GlBlendEquation //////////////////////////////////////////////////////////////////////////////

func NewGlBlendEquation

func NewGlBlendEquation(
	pEquation BlendEquation,
) *GlBlendEquation

func (*GlBlendEquation) API

func (c *GlBlendEquation) API() gfxapi.API

func (*GlBlendEquation) Class

func (*GlBlendEquation) Class() binary.Class

func (*GlBlendEquation) Flags

func (c *GlBlendEquation) Flags() atom.Flags

func (*GlBlendEquation) Mutate

func (ϟa *GlBlendEquation) Mutate(ϟs *gfxapi.State) error

func (*GlBlendEquation) Replay

func (ϟa *GlBlendEquation) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlBlendEquation) String

func (c *GlBlendEquation) String() string

func (*GlBlendEquation) TypeID

func (c *GlBlendEquation) TypeID() atom.TypeID

type GlBlendEquationSeparate

type GlBlendEquationSeparate struct {
	binary.Generate
	Rgb   BlendEquation
	Alpha BlendEquation
}

////////////////////////////////////////////////////////////////////////////// GlBlendEquationSeparate //////////////////////////////////////////////////////////////////////////////

func NewGlBlendEquationSeparate

func NewGlBlendEquationSeparate(
	pRgb BlendEquation,
	pAlpha BlendEquation,
) *GlBlendEquationSeparate

func (*GlBlendEquationSeparate) API

func (c *GlBlendEquationSeparate) API() gfxapi.API

func (*GlBlendEquationSeparate) Class

func (*GlBlendEquationSeparate) Class() binary.Class

func (*GlBlendEquationSeparate) Flags

func (c *GlBlendEquationSeparate) Flags() atom.Flags

func (*GlBlendEquationSeparate) Mutate

func (ϟa *GlBlendEquationSeparate) Mutate(ϟs *gfxapi.State) error

func (*GlBlendEquationSeparate) Replay

func (ϟa *GlBlendEquationSeparate) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlBlendEquationSeparate) String

func (c *GlBlendEquationSeparate) String() string

func (*GlBlendEquationSeparate) TypeID

func (c *GlBlendEquationSeparate) TypeID() atom.TypeID

type GlBlendFunc

type GlBlendFunc struct {
	binary.Generate
	SrcFactor BlendFactor
	DstFactor BlendFactor
}

////////////////////////////////////////////////////////////////////////////// GlBlendFunc //////////////////////////////////////////////////////////////////////////////

func NewGlBlendFunc

func NewGlBlendFunc(
	pSrcFactor BlendFactor,
	pDstFactor BlendFactor,
) *GlBlendFunc

func (*GlBlendFunc) API

func (c *GlBlendFunc) API() gfxapi.API

func (*GlBlendFunc) Class

func (*GlBlendFunc) Class() binary.Class

func (*GlBlendFunc) Flags

func (c *GlBlendFunc) Flags() atom.Flags

func (*GlBlendFunc) Mutate

func (ϟa *GlBlendFunc) Mutate(ϟs *gfxapi.State) error

func (*GlBlendFunc) Replay

func (ϟa *GlBlendFunc) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlBlendFunc) String

func (c *GlBlendFunc) String() string

func (*GlBlendFunc) TypeID

func (c *GlBlendFunc) TypeID() atom.TypeID

type GlBlendFuncSeparate

type GlBlendFuncSeparate struct {
	binary.Generate
	SrcFactorRgb   BlendFactor
	DstFactorRgb   BlendFactor
	SrcFactorAlpha BlendFactor
	DstFactorAlpha BlendFactor
}

////////////////////////////////////////////////////////////////////////////// GlBlendFuncSeparate //////////////////////////////////////////////////////////////////////////////

func NewGlBlendFuncSeparate

func NewGlBlendFuncSeparate(
	pSrcFactorRgb BlendFactor,
	pDstFactorRgb BlendFactor,
	pSrcFactorAlpha BlendFactor,
	pDstFactorAlpha BlendFactor,
) *GlBlendFuncSeparate

func (*GlBlendFuncSeparate) API

func (c *GlBlendFuncSeparate) API() gfxapi.API

func (*GlBlendFuncSeparate) Class

func (*GlBlendFuncSeparate) Class() binary.Class

func (*GlBlendFuncSeparate) Flags

func (c *GlBlendFuncSeparate) Flags() atom.Flags

func (*GlBlendFuncSeparate) Mutate

func (ϟa *GlBlendFuncSeparate) Mutate(ϟs *gfxapi.State) error

func (*GlBlendFuncSeparate) Replay

func (ϟa *GlBlendFuncSeparate) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlBlendFuncSeparate) String

func (c *GlBlendFuncSeparate) String() string

func (*GlBlendFuncSeparate) TypeID

func (c *GlBlendFuncSeparate) TypeID() atom.TypeID

type GlBlitFramebuffer

type GlBlitFramebuffer struct {
	binary.Generate
	SrcX0  int32
	SrcY0  int32
	SrcX1  int32
	SrcY1  int32
	DstX0  int32
	DstY0  int32
	DstX1  int32
	DstY1  int32
	Mask   ClearMask
	Filter TextureFilterMode
}

////////////////////////////////////////////////////////////////////////////// GlBlitFramebuffer //////////////////////////////////////////////////////////////////////////////

func NewGlBlitFramebuffer

func NewGlBlitFramebuffer(
	pSrcX0 int32,
	pSrcY0 int32,
	pSrcX1 int32,
	pSrcY1 int32,
	pDstX0 int32,
	pDstY0 int32,
	pDstX1 int32,
	pDstY1 int32,
	pMask ClearMask,
	pFilter TextureFilterMode,
) *GlBlitFramebuffer

func (*GlBlitFramebuffer) API

func (c *GlBlitFramebuffer) API() gfxapi.API

func (*GlBlitFramebuffer) Class

func (*GlBlitFramebuffer) Class() binary.Class

func (*GlBlitFramebuffer) Flags

func (c *GlBlitFramebuffer) Flags() atom.Flags

func (*GlBlitFramebuffer) Mutate

func (ϟa *GlBlitFramebuffer) Mutate(ϟs *gfxapi.State) error

func (*GlBlitFramebuffer) Replay

func (ϟa *GlBlitFramebuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlBlitFramebuffer) String

func (c *GlBlitFramebuffer) String() string

func (*GlBlitFramebuffer) TypeID

func (c *GlBlitFramebuffer) TypeID() atom.TypeID

type GlBufferData

type GlBufferData struct {
	binary.Generate
	Target BufferTarget
	Size   int32
	Data   BufferDataPointer
	Usage  BufferUsage
}

////////////////////////////////////////////////////////////////////////////// GlBufferData //////////////////////////////////////////////////////////////////////////////

func NewGlBufferData

func NewGlBufferData(
	pTarget BufferTarget,
	pSize int32,
	pData BufferDataPointer,
	pUsage BufferUsage,
) *GlBufferData

func (*GlBufferData) API

func (c *GlBufferData) API() gfxapi.API

func (*GlBufferData) Class

func (*GlBufferData) Class() binary.Class

func (*GlBufferData) Flags

func (c *GlBufferData) Flags() atom.Flags

func (*GlBufferData) Mutate

func (ϟa *GlBufferData) Mutate(ϟs *gfxapi.State) error

func (*GlBufferData) Replay

func (ϟa *GlBufferData) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlBufferData) String

func (c *GlBufferData) String() string

func (*GlBufferData) TypeID

func (c *GlBufferData) TypeID() atom.TypeID

type GlBufferSubData

type GlBufferSubData struct {
	binary.Generate
	Target BufferTarget
	Offset int32
	Size   int32
	Data   memory.Pointer
}

////////////////////////////////////////////////////////////////////////////// GlBufferSubData //////////////////////////////////////////////////////////////////////////////

func NewGlBufferSubData

func NewGlBufferSubData(
	pTarget BufferTarget,
	pOffset int32,
	pSize int32,
	pData memory.Pointer,
) *GlBufferSubData

func (*GlBufferSubData) API

func (c *GlBufferSubData) API() gfxapi.API

func (*GlBufferSubData) Class

func (*GlBufferSubData) Class() binary.Class

func (*GlBufferSubData) Flags

func (c *GlBufferSubData) Flags() atom.Flags

func (*GlBufferSubData) Mutate

func (ϟa *GlBufferSubData) Mutate(ϟs *gfxapi.State) error

func (*GlBufferSubData) Replay

func (ϟa *GlBufferSubData) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlBufferSubData) String

func (c *GlBufferSubData) String() string

func (*GlBufferSubData) TypeID

func (c *GlBufferSubData) TypeID() atom.TypeID

type GlCheckFramebufferStatus

type GlCheckFramebufferStatus struct {
	binary.Generate
	Target FramebufferTarget
	Result FramebufferStatus
}

////////////////////////////////////////////////////////////////////////////// GlCheckFramebufferStatus //////////////////////////////////////////////////////////////////////////////

func NewGlCheckFramebufferStatus

func NewGlCheckFramebufferStatus(
	pTarget FramebufferTarget,
	pResult FramebufferStatus,
) *GlCheckFramebufferStatus

func (*GlCheckFramebufferStatus) API

func (c *GlCheckFramebufferStatus) API() gfxapi.API

func (*GlCheckFramebufferStatus) Class

func (*GlCheckFramebufferStatus) Class() binary.Class

func (*GlCheckFramebufferStatus) Flags

func (c *GlCheckFramebufferStatus) Flags() atom.Flags

func (*GlCheckFramebufferStatus) Mutate

func (ϟa *GlCheckFramebufferStatus) Mutate(ϟs *gfxapi.State) error

func (*GlCheckFramebufferStatus) Replay

func (ϟa *GlCheckFramebufferStatus) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlCheckFramebufferStatus) String

func (c *GlCheckFramebufferStatus) String() string

func (*GlCheckFramebufferStatus) TypeID

func (c *GlCheckFramebufferStatus) TypeID() atom.TypeID

type GlCheckFramebufferStatus_Postback

type GlCheckFramebufferStatus_Postback struct {
	Result FramebufferStatus
}

func (*GlCheckFramebufferStatus_Postback) Decode

func (o *GlCheckFramebufferStatus_Postback) Decode(d binary.Decoder) error

type GlClear

type GlClear struct {
	binary.Generate
	Mask ClearMask
}

////////////////////////////////////////////////////////////////////////////// GlClear //////////////////////////////////////////////////////////////////////////////

func NewGlClear

func NewGlClear(
	pMask ClearMask,
) *GlClear

func (*GlClear) API

func (c *GlClear) API() gfxapi.API

func (*GlClear) Class

func (*GlClear) Class() binary.Class

func (*GlClear) Flags

func (c *GlClear) Flags() atom.Flags

func (*GlClear) Mutate

func (ϟa *GlClear) Mutate(ϟs *gfxapi.State) error

func (*GlClear) Replay

func (ϟa *GlClear) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlClear) String

func (c *GlClear) String() string

func (*GlClear) TypeID

func (c *GlClear) TypeID() atom.TypeID

type GlClearColor

type GlClearColor struct {
	binary.Generate
	R float32
	G float32
	B float32
	A float32
}

////////////////////////////////////////////////////////////////////////////// GlClearColor //////////////////////////////////////////////////////////////////////////////

func NewGlClearColor

func NewGlClearColor(
	pR float32,
	pG float32,
	pB float32,
	pA float32,
) *GlClearColor

func (*GlClearColor) API

func (c *GlClearColor) API() gfxapi.API

func (*GlClearColor) Class

func (*GlClearColor) Class() binary.Class

func (*GlClearColor) Flags

func (c *GlClearColor) Flags() atom.Flags

func (*GlClearColor) Mutate

func (ϟa *GlClearColor) Mutate(ϟs *gfxapi.State) error

func (*GlClearColor) Replay

func (ϟa *GlClearColor) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlClearColor) String

func (c *GlClearColor) String() string

func (*GlClearColor) TypeID

func (c *GlClearColor) TypeID() atom.TypeID

type GlClearDepthf

type GlClearDepthf struct {
	binary.Generate
	Depth float32
}

////////////////////////////////////////////////////////////////////////////// GlClearDepthf //////////////////////////////////////////////////////////////////////////////

func NewGlClearDepthf

func NewGlClearDepthf(
	pDepth float32,
) *GlClearDepthf

func (*GlClearDepthf) API

func (c *GlClearDepthf) API() gfxapi.API

func (*GlClearDepthf) Class

func (*GlClearDepthf) Class() binary.Class

func (*GlClearDepthf) Flags

func (c *GlClearDepthf) Flags() atom.Flags

func (*GlClearDepthf) Mutate

func (ϟa *GlClearDepthf) Mutate(ϟs *gfxapi.State) error

func (*GlClearDepthf) Replay

func (ϟa *GlClearDepthf) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlClearDepthf) String

func (c *GlClearDepthf) String() string

func (*GlClearDepthf) TypeID

func (c *GlClearDepthf) TypeID() atom.TypeID

type GlClearStencil

type GlClearStencil struct {
	binary.Generate
	Stencil int32
}

////////////////////////////////////////////////////////////////////////////// GlClearStencil //////////////////////////////////////////////////////////////////////////////

func NewGlClearStencil

func NewGlClearStencil(
	pStencil int32,
) *GlClearStencil

func (*GlClearStencil) API

func (c *GlClearStencil) API() gfxapi.API

func (*GlClearStencil) Class

func (*GlClearStencil) Class() binary.Class

func (*GlClearStencil) Flags

func (c *GlClearStencil) Flags() atom.Flags

func (*GlClearStencil) Mutate

func (ϟa *GlClearStencil) Mutate(ϟs *gfxapi.State) error

func (*GlClearStencil) Replay

func (ϟa *GlClearStencil) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlClearStencil) String

func (c *GlClearStencil) String() string

func (*GlClearStencil) TypeID

func (c *GlClearStencil) TypeID() atom.TypeID

type GlColorMask

type GlColorMask struct {
	binary.Generate
	Red   bool
	Green bool
	Blue  bool
	Alpha bool
}

////////////////////////////////////////////////////////////////////////////// GlColorMask //////////////////////////////////////////////////////////////////////////////

func NewGlColorMask

func NewGlColorMask(
	pRed bool,
	pGreen bool,
	pBlue bool,
	pAlpha bool,
) *GlColorMask

func (*GlColorMask) API

func (c *GlColorMask) API() gfxapi.API

func (*GlColorMask) Class

func (*GlColorMask) Class() binary.Class

func (*GlColorMask) Flags

func (c *GlColorMask) Flags() atom.Flags

func (*GlColorMask) Mutate

func (ϟa *GlColorMask) Mutate(ϟs *gfxapi.State) error

func (*GlColorMask) Replay

func (ϟa *GlColorMask) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlColorMask) String

func (c *GlColorMask) String() string

func (*GlColorMask) TypeID

func (c *GlColorMask) TypeID() atom.TypeID

type GlCompileShader

type GlCompileShader struct {
	binary.Generate
	Shader ShaderId
}

////////////////////////////////////////////////////////////////////////////// GlCompileShader //////////////////////////////////////////////////////////////////////////////

func NewGlCompileShader

func NewGlCompileShader(
	pShader ShaderId,
) *GlCompileShader

func (*GlCompileShader) API

func (c *GlCompileShader) API() gfxapi.API

func (*GlCompileShader) Class

func (*GlCompileShader) Class() binary.Class

func (*GlCompileShader) Flags

func (c *GlCompileShader) Flags() atom.Flags

func (*GlCompileShader) Mutate

func (ϟa *GlCompileShader) Mutate(ϟs *gfxapi.State) error

func (*GlCompileShader) Replay

func (ϟa *GlCompileShader) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlCompileShader) String

func (c *GlCompileShader) String() string

func (*GlCompileShader) TypeID

func (c *GlCompileShader) TypeID() atom.TypeID

type GlCompressedTexImage2D

type GlCompressedTexImage2D struct {
	binary.Generate
	Target    TextureImageTarget
	Level     int32
	Format    CompressedTexelFormat
	Width     int32
	Height    int32
	Border    int32
	ImageSize int32
	Data      TexturePointer
}

////////////////////////////////////////////////////////////////////////////// GlCompressedTexImage2D //////////////////////////////////////////////////////////////////////////////

func NewGlCompressedTexImage2D

func NewGlCompressedTexImage2D(
	pTarget TextureImageTarget,
	pLevel int32,
	pFormat CompressedTexelFormat,
	pWidth int32,
	pHeight int32,
	pBorder int32,
	pImageSize int32,
	pData TexturePointer,
) *GlCompressedTexImage2D

func (*GlCompressedTexImage2D) API

func (c *GlCompressedTexImage2D) API() gfxapi.API

func (*GlCompressedTexImage2D) Class

func (*GlCompressedTexImage2D) Class() binary.Class

func (*GlCompressedTexImage2D) Flags

func (c *GlCompressedTexImage2D) Flags() atom.Flags

func (*GlCompressedTexImage2D) Mutate

func (ϟa *GlCompressedTexImage2D) Mutate(ϟs *gfxapi.State) error

func (*GlCompressedTexImage2D) Replay

func (ϟa *GlCompressedTexImage2D) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlCompressedTexImage2D) String

func (c *GlCompressedTexImage2D) String() string

func (*GlCompressedTexImage2D) TypeID

func (c *GlCompressedTexImage2D) TypeID() atom.TypeID

type GlCompressedTexSubImage2D

type GlCompressedTexSubImage2D struct {
	binary.Generate
	Target    TextureImageTarget
	Level     int32
	Xoffset   int32
	Yoffset   int32
	Width     int32
	Height    int32
	Format    CompressedTexelFormat
	ImageSize int32
	Data      TexturePointer
}

////////////////////////////////////////////////////////////////////////////// GlCompressedTexSubImage2D //////////////////////////////////////////////////////////////////////////////

func NewGlCompressedTexSubImage2D

func NewGlCompressedTexSubImage2D(
	pTarget TextureImageTarget,
	pLevel int32,
	pXoffset int32,
	pYoffset int32,
	pWidth int32,
	pHeight int32,
	pFormat CompressedTexelFormat,
	pImageSize int32,
	pData TexturePointer,
) *GlCompressedTexSubImage2D

func (*GlCompressedTexSubImage2D) API

func (c *GlCompressedTexSubImage2D) API() gfxapi.API

func (*GlCompressedTexSubImage2D) Class

func (*GlCompressedTexSubImage2D) Class() binary.Class

func (*GlCompressedTexSubImage2D) Flags

func (c *GlCompressedTexSubImage2D) Flags() atom.Flags

func (*GlCompressedTexSubImage2D) Mutate

func (ϟa *GlCompressedTexSubImage2D) Mutate(ϟs *gfxapi.State) error

func (*GlCompressedTexSubImage2D) Replay

func (ϟa *GlCompressedTexSubImage2D) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlCompressedTexSubImage2D) String

func (c *GlCompressedTexSubImage2D) String() string

func (*GlCompressedTexSubImage2D) TypeID

func (c *GlCompressedTexSubImage2D) TypeID() atom.TypeID

type GlCopyTexImage2D

type GlCopyTexImage2D struct {
	binary.Generate
	Target TextureImageTarget
	Level  int32
	Format TexelFormat
	X      int32
	Y      int32
	Width  int32
	Height int32
	Border int32
}

////////////////////////////////////////////////////////////////////////////// GlCopyTexImage2D //////////////////////////////////////////////////////////////////////////////

func NewGlCopyTexImage2D

func NewGlCopyTexImage2D(
	pTarget TextureImageTarget,
	pLevel int32,
	pFormat TexelFormat,
	pX int32,
	pY int32,
	pWidth int32,
	pHeight int32,
	pBorder int32,
) *GlCopyTexImage2D

func (*GlCopyTexImage2D) API

func (c *GlCopyTexImage2D) API() gfxapi.API

func (*GlCopyTexImage2D) Class

func (*GlCopyTexImage2D) Class() binary.Class

func (*GlCopyTexImage2D) Flags

func (c *GlCopyTexImage2D) Flags() atom.Flags

func (*GlCopyTexImage2D) Mutate

func (ϟa *GlCopyTexImage2D) Mutate(ϟs *gfxapi.State) error

func (*GlCopyTexImage2D) Replay

func (ϟa *GlCopyTexImage2D) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlCopyTexImage2D) String

func (c *GlCopyTexImage2D) String() string

func (*GlCopyTexImage2D) TypeID

func (c *GlCopyTexImage2D) TypeID() atom.TypeID

type GlCopyTexSubImage2D

type GlCopyTexSubImage2D struct {
	binary.Generate
	Target  TextureImageTarget
	Level   int32
	Xoffset int32
	Yoffset int32
	X       int32
	Y       int32
	Width   int32
	Height  int32
}

////////////////////////////////////////////////////////////////////////////// GlCopyTexSubImage2D //////////////////////////////////////////////////////////////////////////////

func NewGlCopyTexSubImage2D

func NewGlCopyTexSubImage2D(
	pTarget TextureImageTarget,
	pLevel int32,
	pXoffset int32,
	pYoffset int32,
	pX int32,
	pY int32,
	pWidth int32,
	pHeight int32,
) *GlCopyTexSubImage2D

func (*GlCopyTexSubImage2D) API

func (c *GlCopyTexSubImage2D) API() gfxapi.API

func (*GlCopyTexSubImage2D) Class

func (*GlCopyTexSubImage2D) Class() binary.Class

func (*GlCopyTexSubImage2D) Flags

func (c *GlCopyTexSubImage2D) Flags() atom.Flags

func (*GlCopyTexSubImage2D) Mutate

func (ϟa *GlCopyTexSubImage2D) Mutate(ϟs *gfxapi.State) error

func (*GlCopyTexSubImage2D) Replay

func (ϟa *GlCopyTexSubImage2D) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlCopyTexSubImage2D) String

func (c *GlCopyTexSubImage2D) String() string

func (*GlCopyTexSubImage2D) TypeID

func (c *GlCopyTexSubImage2D) TypeID() atom.TypeID

type GlCreateProgram

type GlCreateProgram struct {
	binary.Generate
	Result ProgramId
}

////////////////////////////////////////////////////////////////////////////// GlCreateProgram //////////////////////////////////////////////////////////////////////////////

func NewGlCreateProgram

func NewGlCreateProgram(
	pResult ProgramId,
) *GlCreateProgram

func (*GlCreateProgram) API

func (c *GlCreateProgram) API() gfxapi.API

func (*GlCreateProgram) Class

func (*GlCreateProgram) Class() binary.Class

func (*GlCreateProgram) Flags

func (c *GlCreateProgram) Flags() atom.Flags

func (*GlCreateProgram) Mutate

func (ϟa *GlCreateProgram) Mutate(ϟs *gfxapi.State) error

func (*GlCreateProgram) Replay

func (ϟa *GlCreateProgram) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlCreateProgram) String

func (c *GlCreateProgram) String() string

func (*GlCreateProgram) TypeID

func (c *GlCreateProgram) TypeID() atom.TypeID

type GlCreateProgram_Postback

type GlCreateProgram_Postback struct {
	Result ProgramId
}

func (*GlCreateProgram_Postback) Decode

func (o *GlCreateProgram_Postback) Decode(d binary.Decoder) error

type GlCreateShader

type GlCreateShader struct {
	binary.Generate
	Type   ShaderType
	Result ShaderId
}

////////////////////////////////////////////////////////////////////////////// GlCreateShader //////////////////////////////////////////////////////////////////////////////

func NewGlCreateShader

func NewGlCreateShader(
	pType ShaderType,
	pResult ShaderId,
) *GlCreateShader

func (*GlCreateShader) API

func (c *GlCreateShader) API() gfxapi.API

func (*GlCreateShader) Class

func (*GlCreateShader) Class() binary.Class

func (*GlCreateShader) Flags

func (c *GlCreateShader) Flags() atom.Flags

func (*GlCreateShader) Mutate

func (ϟa *GlCreateShader) Mutate(ϟs *gfxapi.State) error

func (*GlCreateShader) Replay

func (ϟa *GlCreateShader) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlCreateShader) String

func (c *GlCreateShader) String() string

func (*GlCreateShader) TypeID

func (c *GlCreateShader) TypeID() atom.TypeID

type GlCreateShader_Postback

type GlCreateShader_Postback struct {
	Result ShaderId
}

func (*GlCreateShader_Postback) Decode

func (o *GlCreateShader_Postback) Decode(d binary.Decoder) error

type GlCullFace

type GlCullFace struct {
	binary.Generate
	Mode FaceMode
}

////////////////////////////////////////////////////////////////////////////// GlCullFace //////////////////////////////////////////////////////////////////////////////

func NewGlCullFace

func NewGlCullFace(
	pMode FaceMode,
) *GlCullFace

func (*GlCullFace) API

func (c *GlCullFace) API() gfxapi.API

func (*GlCullFace) Class

func (*GlCullFace) Class() binary.Class

func (*GlCullFace) Flags

func (c *GlCullFace) Flags() atom.Flags

func (*GlCullFace) Mutate

func (ϟa *GlCullFace) Mutate(ϟs *gfxapi.State) error

func (*GlCullFace) Replay

func (ϟa *GlCullFace) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlCullFace) String

func (c *GlCullFace) String() string

func (*GlCullFace) TypeID

func (c *GlCullFace) TypeID() atom.TypeID

type GlDeleteBuffers

type GlDeleteBuffers struct {
	binary.Generate
	Count   int32
	Buffers BufferIdArray
}

////////////////////////////////////////////////////////////////////////////// GlDeleteBuffers //////////////////////////////////////////////////////////////////////////////

func NewGlDeleteBuffers

func NewGlDeleteBuffers(
	pCount int32,
	pBuffers BufferIdArray,
) *GlDeleteBuffers

func (*GlDeleteBuffers) API

func (c *GlDeleteBuffers) API() gfxapi.API

func (*GlDeleteBuffers) Class

func (*GlDeleteBuffers) Class() binary.Class

func (*GlDeleteBuffers) Flags

func (c *GlDeleteBuffers) Flags() atom.Flags

func (*GlDeleteBuffers) Mutate

func (ϟa *GlDeleteBuffers) Mutate(ϟs *gfxapi.State) error

func (*GlDeleteBuffers) Replay

func (ϟa *GlDeleteBuffers) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDeleteBuffers) String

func (c *GlDeleteBuffers) String() string

func (*GlDeleteBuffers) TypeID

func (c *GlDeleteBuffers) TypeID() atom.TypeID

type GlDeleteFramebuffers

type GlDeleteFramebuffers struct {
	binary.Generate
	Count        int32
	Framebuffers FramebufferIdArray
}

////////////////////////////////////////////////////////////////////////////// GlDeleteFramebuffers //////////////////////////////////////////////////////////////////////////////

func NewGlDeleteFramebuffers

func NewGlDeleteFramebuffers(
	pCount int32,
	pFramebuffers FramebufferIdArray,
) *GlDeleteFramebuffers

func (*GlDeleteFramebuffers) API

func (c *GlDeleteFramebuffers) API() gfxapi.API

func (*GlDeleteFramebuffers) Class

func (*GlDeleteFramebuffers) Class() binary.Class

func (*GlDeleteFramebuffers) Flags

func (c *GlDeleteFramebuffers) Flags() atom.Flags

func (*GlDeleteFramebuffers) Mutate

func (ϟa *GlDeleteFramebuffers) Mutate(ϟs *gfxapi.State) error

func (*GlDeleteFramebuffers) Replay

func (ϟa *GlDeleteFramebuffers) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDeleteFramebuffers) String

func (c *GlDeleteFramebuffers) String() string

func (*GlDeleteFramebuffers) TypeID

func (c *GlDeleteFramebuffers) TypeID() atom.TypeID

type GlDeleteProgram

type GlDeleteProgram struct {
	binary.Generate
	Program ProgramId
}

////////////////////////////////////////////////////////////////////////////// GlDeleteProgram //////////////////////////////////////////////////////////////////////////////

func NewGlDeleteProgram

func NewGlDeleteProgram(
	pProgram ProgramId,
) *GlDeleteProgram

func (*GlDeleteProgram) API

func (c *GlDeleteProgram) API() gfxapi.API

func (*GlDeleteProgram) Class

func (*GlDeleteProgram) Class() binary.Class

func (*GlDeleteProgram) Flags

func (c *GlDeleteProgram) Flags() atom.Flags

func (*GlDeleteProgram) Mutate

func (ϟa *GlDeleteProgram) Mutate(ϟs *gfxapi.State) error

func (*GlDeleteProgram) Replay

func (ϟa *GlDeleteProgram) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDeleteProgram) String

func (c *GlDeleteProgram) String() string

func (*GlDeleteProgram) TypeID

func (c *GlDeleteProgram) TypeID() atom.TypeID

type GlDeleteQueries

type GlDeleteQueries struct {
	binary.Generate
	Count   int32
	Queries QueryIdArray
}

////////////////////////////////////////////////////////////////////////////// GlDeleteQueries //////////////////////////////////////////////////////////////////////////////

func NewGlDeleteQueries

func NewGlDeleteQueries(
	pCount int32,
	pQueries QueryIdArray,
) *GlDeleteQueries

func (*GlDeleteQueries) API

func (c *GlDeleteQueries) API() gfxapi.API

func (*GlDeleteQueries) Class

func (*GlDeleteQueries) Class() binary.Class

func (*GlDeleteQueries) Flags

func (c *GlDeleteQueries) Flags() atom.Flags

func (*GlDeleteQueries) Mutate

func (ϟa *GlDeleteQueries) Mutate(ϟs *gfxapi.State) error

func (*GlDeleteQueries) Replay

func (ϟa *GlDeleteQueries) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDeleteQueries) String

func (c *GlDeleteQueries) String() string

func (*GlDeleteQueries) TypeID

func (c *GlDeleteQueries) TypeID() atom.TypeID

type GlDeleteQueriesEXT

type GlDeleteQueriesEXT struct {
	binary.Generate
	Count   int32
	Queries QueryIdArray
}

////////////////////////////////////////////////////////////////////////////// GlDeleteQueriesEXT //////////////////////////////////////////////////////////////////////////////

func NewGlDeleteQueriesEXT

func NewGlDeleteQueriesEXT(
	pCount int32,
	pQueries QueryIdArray,
) *GlDeleteQueriesEXT

func (*GlDeleteQueriesEXT) API

func (c *GlDeleteQueriesEXT) API() gfxapi.API

func (*GlDeleteQueriesEXT) Class

func (*GlDeleteQueriesEXT) Class() binary.Class

func (*GlDeleteQueriesEXT) Flags

func (c *GlDeleteQueriesEXT) Flags() atom.Flags

func (*GlDeleteQueriesEXT) Mutate

func (ϟa *GlDeleteQueriesEXT) Mutate(ϟs *gfxapi.State) error

func (*GlDeleteQueriesEXT) Replay

func (ϟa *GlDeleteQueriesEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDeleteQueriesEXT) String

func (c *GlDeleteQueriesEXT) String() string

func (*GlDeleteQueriesEXT) TypeID

func (c *GlDeleteQueriesEXT) TypeID() atom.TypeID

type GlDeleteRenderbuffers

type GlDeleteRenderbuffers struct {
	binary.Generate
	Count         int32
	Renderbuffers RenderbufferIdArray
}

////////////////////////////////////////////////////////////////////////////// GlDeleteRenderbuffers //////////////////////////////////////////////////////////////////////////////

func NewGlDeleteRenderbuffers

func NewGlDeleteRenderbuffers(
	pCount int32,
	pRenderbuffers RenderbufferIdArray,
) *GlDeleteRenderbuffers

func (*GlDeleteRenderbuffers) API

func (c *GlDeleteRenderbuffers) API() gfxapi.API

func (*GlDeleteRenderbuffers) Class

func (*GlDeleteRenderbuffers) Class() binary.Class

func (*GlDeleteRenderbuffers) Flags

func (c *GlDeleteRenderbuffers) Flags() atom.Flags

func (*GlDeleteRenderbuffers) Mutate

func (ϟa *GlDeleteRenderbuffers) Mutate(ϟs *gfxapi.State) error

func (*GlDeleteRenderbuffers) Replay

func (ϟa *GlDeleteRenderbuffers) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDeleteRenderbuffers) String

func (c *GlDeleteRenderbuffers) String() string

func (*GlDeleteRenderbuffers) TypeID

func (c *GlDeleteRenderbuffers) TypeID() atom.TypeID

type GlDeleteShader

type GlDeleteShader struct {
	binary.Generate
	Shader ShaderId
}

////////////////////////////////////////////////////////////////////////////// GlDeleteShader //////////////////////////////////////////////////////////////////////////////

func NewGlDeleteShader

func NewGlDeleteShader(
	pShader ShaderId,
) *GlDeleteShader

func (*GlDeleteShader) API

func (c *GlDeleteShader) API() gfxapi.API

func (*GlDeleteShader) Class

func (*GlDeleteShader) Class() binary.Class

func (*GlDeleteShader) Flags

func (c *GlDeleteShader) Flags() atom.Flags

func (*GlDeleteShader) Mutate

func (ϟa *GlDeleteShader) Mutate(ϟs *gfxapi.State) error

func (*GlDeleteShader) Replay

func (ϟa *GlDeleteShader) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDeleteShader) String

func (c *GlDeleteShader) String() string

func (*GlDeleteShader) TypeID

func (c *GlDeleteShader) TypeID() atom.TypeID

type GlDeleteTextures

type GlDeleteTextures struct {
	binary.Generate
	Count    int32
	Textures TextureIdArray
}

////////////////////////////////////////////////////////////////////////////// GlDeleteTextures //////////////////////////////////////////////////////////////////////////////

func NewGlDeleteTextures

func NewGlDeleteTextures(
	pCount int32,
	pTextures TextureIdArray,
) *GlDeleteTextures

func (*GlDeleteTextures) API

func (c *GlDeleteTextures) API() gfxapi.API

func (*GlDeleteTextures) Class

func (*GlDeleteTextures) Class() binary.Class

func (*GlDeleteTextures) Flags

func (c *GlDeleteTextures) Flags() atom.Flags

func (*GlDeleteTextures) Mutate

func (ϟa *GlDeleteTextures) Mutate(ϟs *gfxapi.State) error

func (*GlDeleteTextures) Replay

func (ϟa *GlDeleteTextures) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDeleteTextures) String

func (c *GlDeleteTextures) String() string

func (*GlDeleteTextures) TypeID

func (c *GlDeleteTextures) TypeID() atom.TypeID

type GlDeleteVertexArraysOES

type GlDeleteVertexArraysOES struct {
	binary.Generate
	Count  int32
	Arrays VertexArrayIdArray
}

////////////////////////////////////////////////////////////////////////////// GlDeleteVertexArraysOES //////////////////////////////////////////////////////////////////////////////

func NewGlDeleteVertexArraysOES

func NewGlDeleteVertexArraysOES(
	pCount int32,
	pArrays VertexArrayIdArray,
) *GlDeleteVertexArraysOES

func (*GlDeleteVertexArraysOES) API

func (c *GlDeleteVertexArraysOES) API() gfxapi.API

func (*GlDeleteVertexArraysOES) Class

func (*GlDeleteVertexArraysOES) Class() binary.Class

func (*GlDeleteVertexArraysOES) Flags

func (c *GlDeleteVertexArraysOES) Flags() atom.Flags

func (*GlDeleteVertexArraysOES) Mutate

func (ϟa *GlDeleteVertexArraysOES) Mutate(ϟs *gfxapi.State) error

func (*GlDeleteVertexArraysOES) Replay

func (ϟa *GlDeleteVertexArraysOES) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDeleteVertexArraysOES) String

func (c *GlDeleteVertexArraysOES) String() string

func (*GlDeleteVertexArraysOES) TypeID

func (c *GlDeleteVertexArraysOES) TypeID() atom.TypeID

type GlDepthFunc

type GlDepthFunc struct {
	binary.Generate
	Function TestFunction
}

////////////////////////////////////////////////////////////////////////////// GlDepthFunc //////////////////////////////////////////////////////////////////////////////

func NewGlDepthFunc

func NewGlDepthFunc(
	pFunction TestFunction,
) *GlDepthFunc

func (*GlDepthFunc) API

func (c *GlDepthFunc) API() gfxapi.API

func (*GlDepthFunc) Class

func (*GlDepthFunc) Class() binary.Class

func (*GlDepthFunc) Flags

func (c *GlDepthFunc) Flags() atom.Flags

func (*GlDepthFunc) Mutate

func (ϟa *GlDepthFunc) Mutate(ϟs *gfxapi.State) error

func (*GlDepthFunc) Replay

func (ϟa *GlDepthFunc) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDepthFunc) String

func (c *GlDepthFunc) String() string

func (*GlDepthFunc) TypeID

func (c *GlDepthFunc) TypeID() atom.TypeID

type GlDepthMask

type GlDepthMask struct {
	binary.Generate
	Enabled bool
}

////////////////////////////////////////////////////////////////////////////// GlDepthMask //////////////////////////////////////////////////////////////////////////////

func NewGlDepthMask

func NewGlDepthMask(
	pEnabled bool,
) *GlDepthMask

func (*GlDepthMask) API

func (c *GlDepthMask) API() gfxapi.API

func (*GlDepthMask) Class

func (*GlDepthMask) Class() binary.Class

func (*GlDepthMask) Flags

func (c *GlDepthMask) Flags() atom.Flags

func (*GlDepthMask) Mutate

func (ϟa *GlDepthMask) Mutate(ϟs *gfxapi.State) error

func (*GlDepthMask) Replay

func (ϟa *GlDepthMask) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDepthMask) String

func (c *GlDepthMask) String() string

func (*GlDepthMask) TypeID

func (c *GlDepthMask) TypeID() atom.TypeID

type GlDepthRangef

type GlDepthRangef struct {
	binary.Generate
	Near float32
	Far  float32
}

////////////////////////////////////////////////////////////////////////////// GlDepthRangef //////////////////////////////////////////////////////////////////////////////

func NewGlDepthRangef

func NewGlDepthRangef(
	pNear float32,
	pFar float32,
) *GlDepthRangef

func (*GlDepthRangef) API

func (c *GlDepthRangef) API() gfxapi.API

func (*GlDepthRangef) Class

func (*GlDepthRangef) Class() binary.Class

func (*GlDepthRangef) Flags

func (c *GlDepthRangef) Flags() atom.Flags

func (*GlDepthRangef) Mutate

func (ϟa *GlDepthRangef) Mutate(ϟs *gfxapi.State) error

func (*GlDepthRangef) Replay

func (ϟa *GlDepthRangef) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDepthRangef) String

func (c *GlDepthRangef) String() string

func (*GlDepthRangef) TypeID

func (c *GlDepthRangef) TypeID() atom.TypeID

type GlDetachShader

type GlDetachShader struct {
	binary.Generate
	Program ProgramId
	Shader  ShaderId
}

////////////////////////////////////////////////////////////////////////////// GlDetachShader //////////////////////////////////////////////////////////////////////////////

func NewGlDetachShader

func NewGlDetachShader(
	pProgram ProgramId,
	pShader ShaderId,
) *GlDetachShader

func (*GlDetachShader) API

func (c *GlDetachShader) API() gfxapi.API

func (*GlDetachShader) Class

func (*GlDetachShader) Class() binary.Class

func (*GlDetachShader) Flags

func (c *GlDetachShader) Flags() atom.Flags

func (*GlDetachShader) Mutate

func (ϟa *GlDetachShader) Mutate(ϟs *gfxapi.State) error

func (*GlDetachShader) Replay

func (ϟa *GlDetachShader) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDetachShader) String

func (c *GlDetachShader) String() string

func (*GlDetachShader) TypeID

func (c *GlDetachShader) TypeID() atom.TypeID

type GlDisable

type GlDisable struct {
	binary.Generate
	Capability Capability
}

////////////////////////////////////////////////////////////////////////////// GlDisable //////////////////////////////////////////////////////////////////////////////

func NewGlDisable

func NewGlDisable(
	pCapability Capability,
) *GlDisable

func (*GlDisable) API

func (c *GlDisable) API() gfxapi.API

func (*GlDisable) Class

func (*GlDisable) Class() binary.Class

func (*GlDisable) Flags

func (c *GlDisable) Flags() atom.Flags

func (*GlDisable) Mutate

func (ϟa *GlDisable) Mutate(ϟs *gfxapi.State) error

func (*GlDisable) Replay

func (ϟa *GlDisable) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDisable) String

func (c *GlDisable) String() string

func (*GlDisable) TypeID

func (c *GlDisable) TypeID() atom.TypeID

type GlDisableClientState

type GlDisableClientState struct {
	binary.Generate
	Type ArrayType
}

////////////////////////////////////////////////////////////////////////////// GlDisableClientState //////////////////////////////////////////////////////////////////////////////

func NewGlDisableClientState

func NewGlDisableClientState(
	pType ArrayType,
) *GlDisableClientState

func (*GlDisableClientState) API

func (c *GlDisableClientState) API() gfxapi.API

func (*GlDisableClientState) Class

func (*GlDisableClientState) Class() binary.Class

func (*GlDisableClientState) Flags

func (c *GlDisableClientState) Flags() atom.Flags

func (*GlDisableClientState) Mutate

func (ϟa *GlDisableClientState) Mutate(ϟs *gfxapi.State) error

func (*GlDisableClientState) Replay

func (ϟa *GlDisableClientState) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDisableClientState) String

func (c *GlDisableClientState) String() string

func (*GlDisableClientState) TypeID

func (c *GlDisableClientState) TypeID() atom.TypeID

type GlDisableVertexAttribArray

type GlDisableVertexAttribArray struct {
	binary.Generate
	Location AttributeLocation
}

////////////////////////////////////////////////////////////////////////////// GlDisableVertexAttribArray //////////////////////////////////////////////////////////////////////////////

func NewGlDisableVertexAttribArray

func NewGlDisableVertexAttribArray(
	pLocation AttributeLocation,
) *GlDisableVertexAttribArray

func (*GlDisableVertexAttribArray) API

func (c *GlDisableVertexAttribArray) API() gfxapi.API

func (*GlDisableVertexAttribArray) Class

func (*GlDisableVertexAttribArray) Class() binary.Class

func (*GlDisableVertexAttribArray) Flags

func (c *GlDisableVertexAttribArray) Flags() atom.Flags

func (*GlDisableVertexAttribArray) Mutate

func (ϟa *GlDisableVertexAttribArray) Mutate(ϟs *gfxapi.State) error

func (*GlDisableVertexAttribArray) Replay

func (ϟa *GlDisableVertexAttribArray) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDisableVertexAttribArray) String

func (c *GlDisableVertexAttribArray) String() string

func (*GlDisableVertexAttribArray) TypeID

func (c *GlDisableVertexAttribArray) TypeID() atom.TypeID

type GlDiscardFramebufferEXT

type GlDiscardFramebufferEXT struct {
	binary.Generate
	Target         FramebufferTarget
	NumAttachments int32
	Attachments    DiscardFramebufferAttachmentArray
}

////////////////////////////////////////////////////////////////////////////// GlDiscardFramebufferEXT //////////////////////////////////////////////////////////////////////////////

func NewGlDiscardFramebufferEXT

func NewGlDiscardFramebufferEXT(
	pTarget FramebufferTarget,
	pNumAttachments int32,
	pAttachments DiscardFramebufferAttachmentArray,
) *GlDiscardFramebufferEXT

func (*GlDiscardFramebufferEXT) API

func (c *GlDiscardFramebufferEXT) API() gfxapi.API

func (*GlDiscardFramebufferEXT) Class

func (*GlDiscardFramebufferEXT) Class() binary.Class

func (*GlDiscardFramebufferEXT) Flags

func (c *GlDiscardFramebufferEXT) Flags() atom.Flags

func (*GlDiscardFramebufferEXT) Mutate

func (ϟa *GlDiscardFramebufferEXT) Mutate(ϟs *gfxapi.State) error

func (*GlDiscardFramebufferEXT) Replay

func (ϟa *GlDiscardFramebufferEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDiscardFramebufferEXT) String

func (c *GlDiscardFramebufferEXT) String() string

func (*GlDiscardFramebufferEXT) TypeID

func (c *GlDiscardFramebufferEXT) TypeID() atom.TypeID

type GlDrawArrays

type GlDrawArrays struct {
	binary.Generate
	DrawMode   DrawMode
	FirstIndex int32
	IndexCount int32
}

////////////////////////////////////////////////////////////////////////////// GlDrawArrays //////////////////////////////////////////////////////////////////////////////

func NewGlDrawArrays

func NewGlDrawArrays(
	pDrawMode DrawMode,
	pFirstIndex int32,
	pIndexCount int32,
) *GlDrawArrays

func (*GlDrawArrays) API

func (c *GlDrawArrays) API() gfxapi.API

func (*GlDrawArrays) Class

func (*GlDrawArrays) Class() binary.Class

func (*GlDrawArrays) Flags

func (c *GlDrawArrays) Flags() atom.Flags

func (*GlDrawArrays) Mutate

func (ϟa *GlDrawArrays) Mutate(ϟs *gfxapi.State) error

func (*GlDrawArrays) Replay

func (ϟa *GlDrawArrays) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDrawArrays) String

func (c *GlDrawArrays) String() string

func (*GlDrawArrays) TypeID

func (c *GlDrawArrays) TypeID() atom.TypeID

type GlDrawElements

type GlDrawElements struct {
	binary.Generate
	DrawMode     DrawMode
	ElementCount int32
	IndicesType  IndicesType
	Indices      IndicesPointer
}

////////////////////////////////////////////////////////////////////////////// GlDrawElements //////////////////////////////////////////////////////////////////////////////

func NewGlDrawElements

func NewGlDrawElements(
	pDrawMode DrawMode,
	pElementCount int32,
	pIndicesType IndicesType,
	pIndices IndicesPointer,
) *GlDrawElements

func (*GlDrawElements) API

func (c *GlDrawElements) API() gfxapi.API

func (*GlDrawElements) Class

func (*GlDrawElements) Class() binary.Class

func (*GlDrawElements) Flags

func (c *GlDrawElements) Flags() atom.Flags

func (*GlDrawElements) Mutate

func (ϟa *GlDrawElements) Mutate(ϟs *gfxapi.State) error

func (*GlDrawElements) Replay

func (ϟa *GlDrawElements) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlDrawElements) String

func (c *GlDrawElements) String() string

func (*GlDrawElements) TypeID

func (c *GlDrawElements) TypeID() atom.TypeID

type GlEGLImageTargetRenderbufferStorageOES

type GlEGLImageTargetRenderbufferStorageOES struct {
	binary.Generate
	Target ImageTargetRenderbufferStorage
	Image  TexturePointer
}

////////////////////////////////////////////////////////////////////////////// GlEGLImageTargetRenderbufferStorageOES //////////////////////////////////////////////////////////////////////////////

func NewGlEGLImageTargetRenderbufferStorageOES

func NewGlEGLImageTargetRenderbufferStorageOES(
	pTarget ImageTargetRenderbufferStorage,
	pImage TexturePointer,
) *GlEGLImageTargetRenderbufferStorageOES

func (*GlEGLImageTargetRenderbufferStorageOES) API

func (c *GlEGLImageTargetRenderbufferStorageOES) API() gfxapi.API

func (*GlEGLImageTargetRenderbufferStorageOES) Class

func (*GlEGLImageTargetRenderbufferStorageOES) Class() binary.Class

func (*GlEGLImageTargetRenderbufferStorageOES) Flags

func (c *GlEGLImageTargetRenderbufferStorageOES) Flags() atom.Flags

func (*GlEGLImageTargetRenderbufferStorageOES) Mutate

func (ϟa *GlEGLImageTargetRenderbufferStorageOES) Mutate(ϟs *gfxapi.State) error

func (*GlEGLImageTargetRenderbufferStorageOES) Replay

func (ϟa *GlEGLImageTargetRenderbufferStorageOES) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlEGLImageTargetRenderbufferStorageOES) String

func (c *GlEGLImageTargetRenderbufferStorageOES) String() string

func (*GlEGLImageTargetRenderbufferStorageOES) TypeID

func (c *GlEGLImageTargetRenderbufferStorageOES) TypeID() atom.TypeID

type GlEGLImageTargetTexture2DOES

type GlEGLImageTargetTexture2DOES struct {
	binary.Generate
	Target ImageTargetTexture
	Image  ImageOES
}

////////////////////////////////////////////////////////////////////////////// GlEGLImageTargetTexture2DOES //////////////////////////////////////////////////////////////////////////////

func NewGlEGLImageTargetTexture2DOES

func NewGlEGLImageTargetTexture2DOES(
	pTarget ImageTargetTexture,
	pImage ImageOES,
) *GlEGLImageTargetTexture2DOES

func (*GlEGLImageTargetTexture2DOES) API

func (c *GlEGLImageTargetTexture2DOES) API() gfxapi.API

func (*GlEGLImageTargetTexture2DOES) Class

func (*GlEGLImageTargetTexture2DOES) Class() binary.Class

func (*GlEGLImageTargetTexture2DOES) Flags

func (c *GlEGLImageTargetTexture2DOES) Flags() atom.Flags

func (*GlEGLImageTargetTexture2DOES) Mutate

func (ϟa *GlEGLImageTargetTexture2DOES) Mutate(ϟs *gfxapi.State) error

func (*GlEGLImageTargetTexture2DOES) Replay

func (ϟa *GlEGLImageTargetTexture2DOES) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlEGLImageTargetTexture2DOES) String

func (c *GlEGLImageTargetTexture2DOES) String() string

func (*GlEGLImageTargetTexture2DOES) TypeID

func (c *GlEGLImageTargetTexture2DOES) TypeID() atom.TypeID

type GlEnable

type GlEnable struct {
	binary.Generate
	Capability Capability
}

////////////////////////////////////////////////////////////////////////////// GlEnable //////////////////////////////////////////////////////////////////////////////

func NewGlEnable

func NewGlEnable(
	pCapability Capability,
) *GlEnable

func (*GlEnable) API

func (c *GlEnable) API() gfxapi.API

func (*GlEnable) Class

func (*GlEnable) Class() binary.Class

func (*GlEnable) Flags

func (c *GlEnable) Flags() atom.Flags

func (*GlEnable) Mutate

func (ϟa *GlEnable) Mutate(ϟs *gfxapi.State) error

func (*GlEnable) Replay

func (ϟa *GlEnable) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlEnable) String

func (c *GlEnable) String() string

func (*GlEnable) TypeID

func (c *GlEnable) TypeID() atom.TypeID

type GlEnableClientState

type GlEnableClientState struct {
	binary.Generate
	Type ArrayType
}

////////////////////////////////////////////////////////////////////////////// GlEnableClientState //////////////////////////////////////////////////////////////////////////////

func NewGlEnableClientState

func NewGlEnableClientState(
	pType ArrayType,
) *GlEnableClientState

func (*GlEnableClientState) API

func (c *GlEnableClientState) API() gfxapi.API

func (*GlEnableClientState) Class

func (*GlEnableClientState) Class() binary.Class

func (*GlEnableClientState) Flags

func (c *GlEnableClientState) Flags() atom.Flags

func (*GlEnableClientState) Mutate

func (ϟa *GlEnableClientState) Mutate(ϟs *gfxapi.State) error

func (*GlEnableClientState) Replay

func (ϟa *GlEnableClientState) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlEnableClientState) String

func (c *GlEnableClientState) String() string

func (*GlEnableClientState) TypeID

func (c *GlEnableClientState) TypeID() atom.TypeID

type GlEnableVertexAttribArray

type GlEnableVertexAttribArray struct {
	binary.Generate
	Location AttributeLocation
}

////////////////////////////////////////////////////////////////////////////// GlEnableVertexAttribArray //////////////////////////////////////////////////////////////////////////////

func NewGlEnableVertexAttribArray

func NewGlEnableVertexAttribArray(
	pLocation AttributeLocation,
) *GlEnableVertexAttribArray

func (*GlEnableVertexAttribArray) API

func (c *GlEnableVertexAttribArray) API() gfxapi.API

func (*GlEnableVertexAttribArray) Class

func (*GlEnableVertexAttribArray) Class() binary.Class

func (*GlEnableVertexAttribArray) Flags

func (c *GlEnableVertexAttribArray) Flags() atom.Flags

func (*GlEnableVertexAttribArray) Mutate

func (ϟa *GlEnableVertexAttribArray) Mutate(ϟs *gfxapi.State) error

func (*GlEnableVertexAttribArray) Replay

func (ϟa *GlEnableVertexAttribArray) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlEnableVertexAttribArray) String

func (c *GlEnableVertexAttribArray) String() string

func (*GlEnableVertexAttribArray) TypeID

func (c *GlEnableVertexAttribArray) TypeID() atom.TypeID

type GlEndQuery

type GlEndQuery struct {
	binary.Generate
	Target QueryTarget
}

////////////////////////////////////////////////////////////////////////////// GlEndQuery //////////////////////////////////////////////////////////////////////////////

func NewGlEndQuery

func NewGlEndQuery(
	pTarget QueryTarget,
) *GlEndQuery

func (*GlEndQuery) API

func (c *GlEndQuery) API() gfxapi.API

func (*GlEndQuery) Class

func (*GlEndQuery) Class() binary.Class

func (*GlEndQuery) Flags

func (c *GlEndQuery) Flags() atom.Flags

func (*GlEndQuery) Mutate

func (ϟa *GlEndQuery) Mutate(ϟs *gfxapi.State) error

func (*GlEndQuery) Replay

func (ϟa *GlEndQuery) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlEndQuery) String

func (c *GlEndQuery) String() string

func (*GlEndQuery) TypeID

func (c *GlEndQuery) TypeID() atom.TypeID

type GlEndQueryEXT

type GlEndQueryEXT struct {
	binary.Generate
	Target QueryTarget
}

////////////////////////////////////////////////////////////////////////////// GlEndQueryEXT //////////////////////////////////////////////////////////////////////////////

func NewGlEndQueryEXT

func NewGlEndQueryEXT(
	pTarget QueryTarget,
) *GlEndQueryEXT

func (*GlEndQueryEXT) API

func (c *GlEndQueryEXT) API() gfxapi.API

func (*GlEndQueryEXT) Class

func (*GlEndQueryEXT) Class() binary.Class

func (*GlEndQueryEXT) Flags

func (c *GlEndQueryEXT) Flags() atom.Flags

func (*GlEndQueryEXT) Mutate

func (ϟa *GlEndQueryEXT) Mutate(ϟs *gfxapi.State) error

func (*GlEndQueryEXT) Replay

func (ϟa *GlEndQueryEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlEndQueryEXT) String

func (c *GlEndQueryEXT) String() string

func (*GlEndQueryEXT) TypeID

func (c *GlEndQueryEXT) TypeID() atom.TypeID

type GlEndTilingQCOM

type GlEndTilingQCOM struct {
	binary.Generate
	PreserveMask TilePreserveMaskQCOM
}

////////////////////////////////////////////////////////////////////////////// GlEndTilingQCOM //////////////////////////////////////////////////////////////////////////////

func NewGlEndTilingQCOM

func NewGlEndTilingQCOM(
	pPreserveMask TilePreserveMaskQCOM,
) *GlEndTilingQCOM

func (*GlEndTilingQCOM) API

func (c *GlEndTilingQCOM) API() gfxapi.API

func (*GlEndTilingQCOM) Class

func (*GlEndTilingQCOM) Class() binary.Class

func (*GlEndTilingQCOM) Flags

func (c *GlEndTilingQCOM) Flags() atom.Flags

func (*GlEndTilingQCOM) Mutate

func (ϟa *GlEndTilingQCOM) Mutate(ϟs *gfxapi.State) error

func (*GlEndTilingQCOM) Replay

func (ϟa *GlEndTilingQCOM) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlEndTilingQCOM) String

func (c *GlEndTilingQCOM) String() string

func (*GlEndTilingQCOM) TypeID

func (c *GlEndTilingQCOM) TypeID() atom.TypeID

type GlFinish

type GlFinish struct {
	binary.Generate
}

////////////////////////////////////////////////////////////////////////////// GlFinish //////////////////////////////////////////////////////////////////////////////

func NewGlFinish

func NewGlFinish() *GlFinish

func (*GlFinish) API

func (c *GlFinish) API() gfxapi.API

func (*GlFinish) Class

func (*GlFinish) Class() binary.Class

func (*GlFinish) Flags

func (c *GlFinish) Flags() atom.Flags

func (*GlFinish) Mutate

func (ϟa *GlFinish) Mutate(ϟs *gfxapi.State) error

func (*GlFinish) Replay

func (ϟa *GlFinish) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlFinish) String

func (c *GlFinish) String() string

func (*GlFinish) TypeID

func (c *GlFinish) TypeID() atom.TypeID

type GlFlush

type GlFlush struct {
	binary.Generate
}

////////////////////////////////////////////////////////////////////////////// GlFlush //////////////////////////////////////////////////////////////////////////////

func NewGlFlush

func NewGlFlush() *GlFlush

func (*GlFlush) API

func (c *GlFlush) API() gfxapi.API

func (*GlFlush) Class

func (*GlFlush) Class() binary.Class

func (*GlFlush) Flags

func (c *GlFlush) Flags() atom.Flags

func (*GlFlush) Mutate

func (ϟa *GlFlush) Mutate(ϟs *gfxapi.State) error

func (*GlFlush) Replay

func (ϟa *GlFlush) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlFlush) String

func (c *GlFlush) String() string

func (*GlFlush) TypeID

func (c *GlFlush) TypeID() atom.TypeID

type GlFramebufferRenderbuffer

type GlFramebufferRenderbuffer struct {
	binary.Generate
	FramebufferTarget     FramebufferTarget
	FramebufferAttachment FramebufferAttachment
	RenderbufferTarget    RenderbufferTarget
	Renderbuffer          RenderbufferId
}

////////////////////////////////////////////////////////////////////////////// GlFramebufferRenderbuffer //////////////////////////////////////////////////////////////////////////////

func NewGlFramebufferRenderbuffer

func NewGlFramebufferRenderbuffer(
	pFramebufferTarget FramebufferTarget,
	pFramebufferAttachment FramebufferAttachment,
	pRenderbufferTarget RenderbufferTarget,
	pRenderbuffer RenderbufferId,
) *GlFramebufferRenderbuffer

func (*GlFramebufferRenderbuffer) API

func (c *GlFramebufferRenderbuffer) API() gfxapi.API

func (*GlFramebufferRenderbuffer) Class

func (*GlFramebufferRenderbuffer) Class() binary.Class

func (*GlFramebufferRenderbuffer) Flags

func (c *GlFramebufferRenderbuffer) Flags() atom.Flags

func (*GlFramebufferRenderbuffer) Mutate

func (ϟa *GlFramebufferRenderbuffer) Mutate(ϟs *gfxapi.State) error

func (*GlFramebufferRenderbuffer) Replay

func (ϟa *GlFramebufferRenderbuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlFramebufferRenderbuffer) String

func (c *GlFramebufferRenderbuffer) String() string

func (*GlFramebufferRenderbuffer) TypeID

func (c *GlFramebufferRenderbuffer) TypeID() atom.TypeID

type GlFramebufferTexture2D

type GlFramebufferTexture2D struct {
	binary.Generate
	FramebufferTarget     FramebufferTarget
	FramebufferAttachment FramebufferAttachment
	TextureTarget         TextureImageTarget
	Texture               TextureId
	Level                 int32
}

////////////////////////////////////////////////////////////////////////////// GlFramebufferTexture2D //////////////////////////////////////////////////////////////////////////////

func NewGlFramebufferTexture2D

func NewGlFramebufferTexture2D(
	pFramebufferTarget FramebufferTarget,
	pFramebufferAttachment FramebufferAttachment,
	pTextureTarget TextureImageTarget,
	pTexture TextureId,
	pLevel int32,
) *GlFramebufferTexture2D

func (*GlFramebufferTexture2D) API

func (c *GlFramebufferTexture2D) API() gfxapi.API

func (*GlFramebufferTexture2D) Class

func (*GlFramebufferTexture2D) Class() binary.Class

func (*GlFramebufferTexture2D) Flags

func (c *GlFramebufferTexture2D) Flags() atom.Flags

func (*GlFramebufferTexture2D) Mutate

func (ϟa *GlFramebufferTexture2D) Mutate(ϟs *gfxapi.State) error

func (*GlFramebufferTexture2D) Replay

func (ϟa *GlFramebufferTexture2D) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlFramebufferTexture2D) String

func (c *GlFramebufferTexture2D) String() string

func (*GlFramebufferTexture2D) TypeID

func (c *GlFramebufferTexture2D) TypeID() atom.TypeID

type GlFrontFace

type GlFrontFace struct {
	binary.Generate
	Orientation FaceOrientation
}

////////////////////////////////////////////////////////////////////////////// GlFrontFace //////////////////////////////////////////////////////////////////////////////

func NewGlFrontFace

func NewGlFrontFace(
	pOrientation FaceOrientation,
) *GlFrontFace

func (*GlFrontFace) API

func (c *GlFrontFace) API() gfxapi.API

func (*GlFrontFace) Class

func (*GlFrontFace) Class() binary.Class

func (*GlFrontFace) Flags

func (c *GlFrontFace) Flags() atom.Flags

func (*GlFrontFace) Mutate

func (ϟa *GlFrontFace) Mutate(ϟs *gfxapi.State) error

func (*GlFrontFace) Replay

func (ϟa *GlFrontFace) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlFrontFace) String

func (c *GlFrontFace) String() string

func (*GlFrontFace) TypeID

func (c *GlFrontFace) TypeID() atom.TypeID

type GlGenBuffers

type GlGenBuffers struct {
	binary.Generate
	Count   int32
	Buffers BufferIdArray
}

////////////////////////////////////////////////////////////////////////////// GlGenBuffers //////////////////////////////////////////////////////////////////////////////

func NewGlGenBuffers

func NewGlGenBuffers(
	pCount int32,
	pBuffers BufferIdArray,
) *GlGenBuffers

func (*GlGenBuffers) API

func (c *GlGenBuffers) API() gfxapi.API

func (*GlGenBuffers) Class

func (*GlGenBuffers) Class() binary.Class

func (*GlGenBuffers) Flags

func (c *GlGenBuffers) Flags() atom.Flags

func (*GlGenBuffers) Mutate

func (ϟa *GlGenBuffers) Mutate(ϟs *gfxapi.State) error

func (*GlGenBuffers) Replay

func (ϟa *GlGenBuffers) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGenBuffers) String

func (c *GlGenBuffers) String() string

func (*GlGenBuffers) TypeID

func (c *GlGenBuffers) TypeID() atom.TypeID

type GlGenBuffers_Postback

type GlGenBuffers_Postback struct {
	Buffers BufferIdArray
}

func (*GlGenBuffers_Postback) Decode

func (o *GlGenBuffers_Postback) Decode(buffers_cnt uint64, d binary.Decoder) error

type GlGenFramebuffers

type GlGenFramebuffers struct {
	binary.Generate
	Count        int32
	Framebuffers FramebufferIdArray
}

////////////////////////////////////////////////////////////////////////////// GlGenFramebuffers //////////////////////////////////////////////////////////////////////////////

func NewGlGenFramebuffers

func NewGlGenFramebuffers(
	pCount int32,
	pFramebuffers FramebufferIdArray,
) *GlGenFramebuffers

func (*GlGenFramebuffers) API

func (c *GlGenFramebuffers) API() gfxapi.API

func (*GlGenFramebuffers) Class

func (*GlGenFramebuffers) Class() binary.Class

func (*GlGenFramebuffers) Flags

func (c *GlGenFramebuffers) Flags() atom.Flags

func (*GlGenFramebuffers) Mutate

func (ϟa *GlGenFramebuffers) Mutate(ϟs *gfxapi.State) error

func (*GlGenFramebuffers) Replay

func (ϟa *GlGenFramebuffers) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGenFramebuffers) String

func (c *GlGenFramebuffers) String() string

func (*GlGenFramebuffers) TypeID

func (c *GlGenFramebuffers) TypeID() atom.TypeID

type GlGenFramebuffers_Postback

type GlGenFramebuffers_Postback struct {
	Framebuffers FramebufferIdArray
}

func (*GlGenFramebuffers_Postback) Decode

func (o *GlGenFramebuffers_Postback) Decode(framebuffers_cnt uint64, d binary.Decoder) error

type GlGenQueries

type GlGenQueries struct {
	binary.Generate
	Count   int32
	Queries QueryIdArray
}

////////////////////////////////////////////////////////////////////////////// GlGenQueries //////////////////////////////////////////////////////////////////////////////

func NewGlGenQueries

func NewGlGenQueries(
	pCount int32,
	pQueries QueryIdArray,
) *GlGenQueries

func (*GlGenQueries) API

func (c *GlGenQueries) API() gfxapi.API

func (*GlGenQueries) Class

func (*GlGenQueries) Class() binary.Class

func (*GlGenQueries) Flags

func (c *GlGenQueries) Flags() atom.Flags

func (*GlGenQueries) Mutate

func (ϟa *GlGenQueries) Mutate(ϟs *gfxapi.State) error

func (*GlGenQueries) Replay

func (ϟa *GlGenQueries) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGenQueries) String

func (c *GlGenQueries) String() string

func (*GlGenQueries) TypeID

func (c *GlGenQueries) TypeID() atom.TypeID

type GlGenQueriesEXT

type GlGenQueriesEXT struct {
	binary.Generate
	Count   int32
	Queries QueryIdArray
}

////////////////////////////////////////////////////////////////////////////// GlGenQueriesEXT //////////////////////////////////////////////////////////////////////////////

func NewGlGenQueriesEXT

func NewGlGenQueriesEXT(
	pCount int32,
	pQueries QueryIdArray,
) *GlGenQueriesEXT

func (*GlGenQueriesEXT) API

func (c *GlGenQueriesEXT) API() gfxapi.API

func (*GlGenQueriesEXT) Class

func (*GlGenQueriesEXT) Class() binary.Class

func (*GlGenQueriesEXT) Flags

func (c *GlGenQueriesEXT) Flags() atom.Flags

func (*GlGenQueriesEXT) Mutate

func (ϟa *GlGenQueriesEXT) Mutate(ϟs *gfxapi.State) error

func (*GlGenQueriesEXT) Replay

func (ϟa *GlGenQueriesEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGenQueriesEXT) String

func (c *GlGenQueriesEXT) String() string

func (*GlGenQueriesEXT) TypeID

func (c *GlGenQueriesEXT) TypeID() atom.TypeID

type GlGenQueriesEXT_Postback

type GlGenQueriesEXT_Postback struct {
	Queries QueryIdArray
}

func (*GlGenQueriesEXT_Postback) Decode

func (o *GlGenQueriesEXT_Postback) Decode(queries_cnt uint64, d binary.Decoder) error

type GlGenQueries_Postback

type GlGenQueries_Postback struct {
	Queries QueryIdArray
}

func (*GlGenQueries_Postback) Decode

func (o *GlGenQueries_Postback) Decode(queries_cnt uint64, d binary.Decoder) error

type GlGenRenderbuffers

type GlGenRenderbuffers struct {
	binary.Generate
	Count         int32
	Renderbuffers RenderbufferIdArray
}

////////////////////////////////////////////////////////////////////////////// GlGenRenderbuffers //////////////////////////////////////////////////////////////////////////////

func NewGlGenRenderbuffers

func NewGlGenRenderbuffers(
	pCount int32,
	pRenderbuffers RenderbufferIdArray,
) *GlGenRenderbuffers

func (*GlGenRenderbuffers) API

func (c *GlGenRenderbuffers) API() gfxapi.API

func (*GlGenRenderbuffers) Class

func (*GlGenRenderbuffers) Class() binary.Class

func (*GlGenRenderbuffers) Flags

func (c *GlGenRenderbuffers) Flags() atom.Flags

func (*GlGenRenderbuffers) Mutate

func (ϟa *GlGenRenderbuffers) Mutate(ϟs *gfxapi.State) error

func (*GlGenRenderbuffers) Replay

func (ϟa *GlGenRenderbuffers) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGenRenderbuffers) String

func (c *GlGenRenderbuffers) String() string

func (*GlGenRenderbuffers) TypeID

func (c *GlGenRenderbuffers) TypeID() atom.TypeID

type GlGenRenderbuffers_Postback

type GlGenRenderbuffers_Postback struct {
	Renderbuffers RenderbufferIdArray
}

func (*GlGenRenderbuffers_Postback) Decode

func (o *GlGenRenderbuffers_Postback) Decode(renderbuffers_cnt uint64, d binary.Decoder) error

type GlGenTextures

type GlGenTextures struct {
	binary.Generate
	Count    int32
	Textures TextureIdArray
}

////////////////////////////////////////////////////////////////////////////// GlGenTextures //////////////////////////////////////////////////////////////////////////////

func NewGlGenTextures

func NewGlGenTextures(
	pCount int32,
	pTextures TextureIdArray,
) *GlGenTextures

func (*GlGenTextures) API

func (c *GlGenTextures) API() gfxapi.API

func (*GlGenTextures) Class

func (*GlGenTextures) Class() binary.Class

func (*GlGenTextures) Flags

func (c *GlGenTextures) Flags() atom.Flags

func (*GlGenTextures) Mutate

func (ϟa *GlGenTextures) Mutate(ϟs *gfxapi.State) error

func (*GlGenTextures) Replay

func (ϟa *GlGenTextures) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGenTextures) String

func (c *GlGenTextures) String() string

func (*GlGenTextures) TypeID

func (c *GlGenTextures) TypeID() atom.TypeID

type GlGenTextures_Postback

type GlGenTextures_Postback struct {
	Textures TextureIdArray
}

func (*GlGenTextures_Postback) Decode

func (o *GlGenTextures_Postback) Decode(textures_cnt uint64, d binary.Decoder) error

type GlGenVertexArraysOES

type GlGenVertexArraysOES struct {
	binary.Generate
	Count  int32
	Arrays VertexArrayIdArray
}

////////////////////////////////////////////////////////////////////////////// GlGenVertexArraysOES //////////////////////////////////////////////////////////////////////////////

func NewGlGenVertexArraysOES

func NewGlGenVertexArraysOES(
	pCount int32,
	pArrays VertexArrayIdArray,
) *GlGenVertexArraysOES

func (*GlGenVertexArraysOES) API

func (c *GlGenVertexArraysOES) API() gfxapi.API

func (*GlGenVertexArraysOES) Class

func (*GlGenVertexArraysOES) Class() binary.Class

func (*GlGenVertexArraysOES) Flags

func (c *GlGenVertexArraysOES) Flags() atom.Flags

func (*GlGenVertexArraysOES) Mutate

func (ϟa *GlGenVertexArraysOES) Mutate(ϟs *gfxapi.State) error

func (*GlGenVertexArraysOES) Replay

func (ϟa *GlGenVertexArraysOES) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGenVertexArraysOES) String

func (c *GlGenVertexArraysOES) String() string

func (*GlGenVertexArraysOES) TypeID

func (c *GlGenVertexArraysOES) TypeID() atom.TypeID

type GlGenVertexArraysOES_Postback

type GlGenVertexArraysOES_Postback struct {
	Arrays VertexArrayIdArray
}

func (*GlGenVertexArraysOES_Postback) Decode

func (o *GlGenVertexArraysOES_Postback) Decode(arrays_cnt uint64, d binary.Decoder) error

type GlGenerateMipmap

type GlGenerateMipmap struct {
	binary.Generate
	Target TextureImageTarget
}

////////////////////////////////////////////////////////////////////////////// GlGenerateMipmap //////////////////////////////////////////////////////////////////////////////

func NewGlGenerateMipmap

func NewGlGenerateMipmap(
	pTarget TextureImageTarget,
) *GlGenerateMipmap

func (*GlGenerateMipmap) API

func (c *GlGenerateMipmap) API() gfxapi.API

func (*GlGenerateMipmap) Class

func (*GlGenerateMipmap) Class() binary.Class

func (*GlGenerateMipmap) Flags

func (c *GlGenerateMipmap) Flags() atom.Flags

func (*GlGenerateMipmap) Mutate

func (ϟa *GlGenerateMipmap) Mutate(ϟs *gfxapi.State) error

func (*GlGenerateMipmap) Replay

func (ϟa *GlGenerateMipmap) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGenerateMipmap) String

func (c *GlGenerateMipmap) String() string

func (*GlGenerateMipmap) TypeID

func (c *GlGenerateMipmap) TypeID() atom.TypeID

type GlGetActiveAttrib

type GlGetActiveAttrib struct {
	binary.Generate
	Program            ProgramId
	Location           AttributeLocation
	BufferSize         int32
	BufferBytesWritten int32
	VectorCount        int32
	Type               ShaderAttribType
	Name               string
}

////////////////////////////////////////////////////////////////////////////// GlGetActiveAttrib //////////////////////////////////////////////////////////////////////////////

func NewGlGetActiveAttrib

func NewGlGetActiveAttrib(
	pProgram ProgramId,
	pLocation AttributeLocation,
	pBufferSize int32,
	pBufferBytesWritten int32,
	pVectorCount int32,
	pType ShaderAttribType,
	pName string,
) *GlGetActiveAttrib

func (*GlGetActiveAttrib) API

func (c *GlGetActiveAttrib) API() gfxapi.API

func (*GlGetActiveAttrib) Class

func (*GlGetActiveAttrib) Class() binary.Class

func (*GlGetActiveAttrib) Flags

func (c *GlGetActiveAttrib) Flags() atom.Flags

func (*GlGetActiveAttrib) Mutate

func (ϟa *GlGetActiveAttrib) Mutate(ϟs *gfxapi.State) error

func (*GlGetActiveAttrib) Replay

func (ϟa *GlGetActiveAttrib) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetActiveAttrib) String

func (c *GlGetActiveAttrib) String() string

func (*GlGetActiveAttrib) TypeID

func (c *GlGetActiveAttrib) TypeID() atom.TypeID

type GlGetActiveAttrib_Postback

type GlGetActiveAttrib_Postback struct {
	BufferBytesWritten int32
	VectorCount        int32
	Type               ShaderAttribType
	Name               string
}

func (*GlGetActiveAttrib_Postback) Decode

func (o *GlGetActiveAttrib_Postback) Decode(name_cnt uint64, d binary.Decoder) error

type GlGetActiveUniform

type GlGetActiveUniform struct {
	binary.Generate
	Program            ProgramId
	Location           int32
	BufferSize         int32
	BufferBytesWritten int32
	Size               int32
	Type               ShaderUniformType
	Name               string
}

////////////////////////////////////////////////////////////////////////////// GlGetActiveUniform //////////////////////////////////////////////////////////////////////////////

func NewGlGetActiveUniform

func NewGlGetActiveUniform(
	pProgram ProgramId,
	pLocation int32,
	pBufferSize int32,
	pBufferBytesWritten int32,
	pSize int32,
	pType ShaderUniformType,
	pName string,
) *GlGetActiveUniform

func (*GlGetActiveUniform) API

func (c *GlGetActiveUniform) API() gfxapi.API

func (*GlGetActiveUniform) Class

func (*GlGetActiveUniform) Class() binary.Class

func (*GlGetActiveUniform) Flags

func (c *GlGetActiveUniform) Flags() atom.Flags

func (*GlGetActiveUniform) Mutate

func (ϟa *GlGetActiveUniform) Mutate(ϟs *gfxapi.State) error

func (*GlGetActiveUniform) Replay

func (ϟa *GlGetActiveUniform) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetActiveUniform) String

func (c *GlGetActiveUniform) String() string

func (*GlGetActiveUniform) TypeID

func (c *GlGetActiveUniform) TypeID() atom.TypeID

type GlGetActiveUniform_Postback

type GlGetActiveUniform_Postback struct {
	BufferBytesWritten int32
	Size               int32
	Type               ShaderUniformType
	Name               string
}

func (*GlGetActiveUniform_Postback) Decode

func (o *GlGetActiveUniform_Postback) Decode(name_cnt uint64, d binary.Decoder) error

type GlGetAttachedShaders

type GlGetAttachedShaders struct {
	binary.Generate
	Program              ProgramId
	BufferLength         int32
	ShadersLengthWritten int32
	Shaders              ShaderIdArray
}

////////////////////////////////////////////////////////////////////////////// GlGetAttachedShaders //////////////////////////////////////////////////////////////////////////////

func NewGlGetAttachedShaders

func NewGlGetAttachedShaders(
	pProgram ProgramId,
	pBufferLength int32,
	pShadersLengthWritten int32,
	pShaders ShaderIdArray,
) *GlGetAttachedShaders

func (*GlGetAttachedShaders) API

func (c *GlGetAttachedShaders) API() gfxapi.API

func (*GlGetAttachedShaders) Class

func (*GlGetAttachedShaders) Class() binary.Class

func (*GlGetAttachedShaders) Flags

func (c *GlGetAttachedShaders) Flags() atom.Flags

func (*GlGetAttachedShaders) Mutate

func (ϟa *GlGetAttachedShaders) Mutate(ϟs *gfxapi.State) error

func (*GlGetAttachedShaders) Replay

func (ϟa *GlGetAttachedShaders) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetAttachedShaders) String

func (c *GlGetAttachedShaders) String() string

func (*GlGetAttachedShaders) TypeID

func (c *GlGetAttachedShaders) TypeID() atom.TypeID

type GlGetAttachedShaders_Postback

type GlGetAttachedShaders_Postback struct {
	ShadersLengthWritten int32
	Shaders              ShaderIdArray
}

func (*GlGetAttachedShaders_Postback) Decode

func (o *GlGetAttachedShaders_Postback) Decode(shaders_cnt uint64, d binary.Decoder) error

type GlGetAttribLocation

type GlGetAttribLocation struct {
	binary.Generate
	Program ProgramId
	Name    string
	Result  AttributeLocation
}

////////////////////////////////////////////////////////////////////////////// GlGetAttribLocation //////////////////////////////////////////////////////////////////////////////

func NewGlGetAttribLocation

func NewGlGetAttribLocation(
	pProgram ProgramId,
	pName string,
	pResult AttributeLocation,
) *GlGetAttribLocation

func (*GlGetAttribLocation) API

func (c *GlGetAttribLocation) API() gfxapi.API

func (*GlGetAttribLocation) Class

func (*GlGetAttribLocation) Class() binary.Class

func (*GlGetAttribLocation) Flags

func (c *GlGetAttribLocation) Flags() atom.Flags

func (*GlGetAttribLocation) Mutate

func (ϟa *GlGetAttribLocation) Mutate(ϟs *gfxapi.State) error

func (*GlGetAttribLocation) Replay

func (ω *GlGetAttribLocation) Replay(id atom.ID, s *gfxapi.State, b *builder.Builder, wantOutput bool)

AttributeLocations cannot be remapped like UniformLocations as the VertexAttributeArrays are shared between different programs. Instead, simply force the location to match what was recorded in the capture using glBindAttribLocation. TODO: This implementation currently calls glLinkProgram for every call to glGetAttribLocation!

This is obviously not ideal, and we should be doing this once at glLinkProgram once the
spy emits location hinting information.

func (*GlGetAttribLocation) String

func (c *GlGetAttribLocation) String() string

func (*GlGetAttribLocation) TypeID

func (c *GlGetAttribLocation) TypeID() atom.TypeID

type GlGetAttribLocation_Postback

type GlGetAttribLocation_Postback struct {
	Result AttributeLocation
}

func (*GlGetAttribLocation_Postback) Decode

func (o *GlGetAttribLocation_Postback) Decode(d binary.Decoder) error

type GlGetBooleanv

type GlGetBooleanv struct {
	binary.Generate
	Param  StateVariable
	Values BoolArray
}

////////////////////////////////////////////////////////////////////////////// GlGetBooleanv //////////////////////////////////////////////////////////////////////////////

func NewGlGetBooleanv

func NewGlGetBooleanv(
	pParam StateVariable,
	pValues BoolArray,
) *GlGetBooleanv

func (*GlGetBooleanv) API

func (c *GlGetBooleanv) API() gfxapi.API

func (*GlGetBooleanv) Class

func (*GlGetBooleanv) Class() binary.Class

func (*GlGetBooleanv) Flags

func (c *GlGetBooleanv) Flags() atom.Flags

func (*GlGetBooleanv) Mutate

func (ϟa *GlGetBooleanv) Mutate(ϟs *gfxapi.State) error

func (*GlGetBooleanv) Replay

func (ϟa *GlGetBooleanv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetBooleanv) String

func (c *GlGetBooleanv) String() string

func (*GlGetBooleanv) TypeID

func (c *GlGetBooleanv) TypeID() atom.TypeID

type GlGetBooleanv_Postback

type GlGetBooleanv_Postback struct {
	Values BoolArray
}

func (*GlGetBooleanv_Postback) Decode

func (o *GlGetBooleanv_Postback) Decode(values_cnt uint64, d binary.Decoder) error

type GlGetBufferParameteriv

type GlGetBufferParameteriv struct {
	binary.Generate
	Target    BufferTarget
	Parameter BufferParameter
	Value     int32
}

////////////////////////////////////////////////////////////////////////////// GlGetBufferParameteriv //////////////////////////////////////////////////////////////////////////////

func NewGlGetBufferParameteriv

func NewGlGetBufferParameteriv(
	pTarget BufferTarget,
	pParameter BufferParameter,
	pValue int32,
) *GlGetBufferParameteriv

func (*GlGetBufferParameteriv) API

func (c *GlGetBufferParameteriv) API() gfxapi.API

func (*GlGetBufferParameteriv) Class

func (*GlGetBufferParameteriv) Class() binary.Class

func (*GlGetBufferParameteriv) Flags

func (c *GlGetBufferParameteriv) Flags() atom.Flags

func (*GlGetBufferParameteriv) Mutate

func (ϟa *GlGetBufferParameteriv) Mutate(ϟs *gfxapi.State) error

func (*GlGetBufferParameteriv) Replay

func (ϟa *GlGetBufferParameteriv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetBufferParameteriv) String

func (c *GlGetBufferParameteriv) String() string

func (*GlGetBufferParameteriv) TypeID

func (c *GlGetBufferParameteriv) TypeID() atom.TypeID

type GlGetBufferParameteriv_Postback

type GlGetBufferParameteriv_Postback struct {
	Value int32
}

func (*GlGetBufferParameteriv_Postback) Decode

func (o *GlGetBufferParameteriv_Postback) Decode(d binary.Decoder) error

type GlGetError

type GlGetError struct {
	binary.Generate
	Result Error
}

////////////////////////////////////////////////////////////////////////////// GlGetError //////////////////////////////////////////////////////////////////////////////

func NewGlGetError

func NewGlGetError(
	pResult Error,
) *GlGetError

func (*GlGetError) API

func (c *GlGetError) API() gfxapi.API

func (*GlGetError) Class

func (*GlGetError) Class() binary.Class

func (*GlGetError) Flags

func (c *GlGetError) Flags() atom.Flags

func (*GlGetError) Mutate

func (ϟa *GlGetError) Mutate(ϟs *gfxapi.State) error

func (*GlGetError) Replay

func (ϟa *GlGetError) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetError) String

func (c *GlGetError) String() string

func (*GlGetError) TypeID

func (c *GlGetError) TypeID() atom.TypeID

type GlGetError_Postback

type GlGetError_Postback struct {
	Result Error
}

func (*GlGetError_Postback) Decode

func (o *GlGetError_Postback) Decode(d binary.Decoder) error

type GlGetFloatv

type GlGetFloatv struct {
	binary.Generate
	Param  StateVariable
	Values F32Array
}

////////////////////////////////////////////////////////////////////////////// GlGetFloatv //////////////////////////////////////////////////////////////////////////////

func NewGlGetFloatv

func NewGlGetFloatv(
	pParam StateVariable,
	pValues F32Array,
) *GlGetFloatv

func (*GlGetFloatv) API

func (c *GlGetFloatv) API() gfxapi.API

func (*GlGetFloatv) Class

func (*GlGetFloatv) Class() binary.Class

func (*GlGetFloatv) Flags

func (c *GlGetFloatv) Flags() atom.Flags

func (*GlGetFloatv) Mutate

func (ϟa *GlGetFloatv) Mutate(ϟs *gfxapi.State) error

func (*GlGetFloatv) Replay

func (ϟa *GlGetFloatv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetFloatv) String

func (c *GlGetFloatv) String() string

func (*GlGetFloatv) TypeID

func (c *GlGetFloatv) TypeID() atom.TypeID

type GlGetFloatv_Postback

type GlGetFloatv_Postback struct {
	Values F32Array
}

func (*GlGetFloatv_Postback) Decode

func (o *GlGetFloatv_Postback) Decode(values_cnt uint64, d binary.Decoder) error

type GlGetFramebufferAttachmentParameteriv

type GlGetFramebufferAttachmentParameteriv struct {
	binary.Generate
	FramebufferTarget FramebufferTarget
	Attachment        FramebufferAttachment
	Parameter         FramebufferAttachmentParameter
	Value             S32Array
}

////////////////////////////////////////////////////////////////////////////// GlGetFramebufferAttachmentParameteriv //////////////////////////////////////////////////////////////////////////////

func NewGlGetFramebufferAttachmentParameteriv

func NewGlGetFramebufferAttachmentParameteriv(
	pFramebufferTarget FramebufferTarget,
	pAttachment FramebufferAttachment,
	pParameter FramebufferAttachmentParameter,
	pValue S32Array,
) *GlGetFramebufferAttachmentParameteriv

func (*GlGetFramebufferAttachmentParameteriv) API

func (c *GlGetFramebufferAttachmentParameteriv) API() gfxapi.API

func (*GlGetFramebufferAttachmentParameteriv) Class

func (*GlGetFramebufferAttachmentParameteriv) Class() binary.Class

func (*GlGetFramebufferAttachmentParameteriv) Flags

func (c *GlGetFramebufferAttachmentParameteriv) Flags() atom.Flags

func (*GlGetFramebufferAttachmentParameteriv) Mutate

func (ϟa *GlGetFramebufferAttachmentParameteriv) Mutate(ϟs *gfxapi.State) error

func (*GlGetFramebufferAttachmentParameteriv) Replay

func (ϟa *GlGetFramebufferAttachmentParameteriv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetFramebufferAttachmentParameteriv) String

func (c *GlGetFramebufferAttachmentParameteriv) String() string

func (*GlGetFramebufferAttachmentParameteriv) TypeID

func (c *GlGetFramebufferAttachmentParameteriv) TypeID() atom.TypeID

type GlGetFramebufferAttachmentParameteriv_Postback

type GlGetFramebufferAttachmentParameteriv_Postback struct {
	Value S32Array
}

func (*GlGetFramebufferAttachmentParameteriv_Postback) Decode

func (o *GlGetFramebufferAttachmentParameteriv_Postback) Decode(value_cnt uint64, d binary.Decoder) error

type GlGetGraphicsResetStatusEXT

type GlGetGraphicsResetStatusEXT struct {
	binary.Generate
	Result ResetStatus
}

////////////////////////////////////////////////////////////////////////////// GlGetGraphicsResetStatusEXT //////////////////////////////////////////////////////////////////////////////

func NewGlGetGraphicsResetStatusEXT

func NewGlGetGraphicsResetStatusEXT(
	pResult ResetStatus,
) *GlGetGraphicsResetStatusEXT

func (*GlGetGraphicsResetStatusEXT) API

func (c *GlGetGraphicsResetStatusEXT) API() gfxapi.API

func (*GlGetGraphicsResetStatusEXT) Class

func (*GlGetGraphicsResetStatusEXT) Class() binary.Class

func (*GlGetGraphicsResetStatusEXT) Flags

func (c *GlGetGraphicsResetStatusEXT) Flags() atom.Flags

func (*GlGetGraphicsResetStatusEXT) Mutate

func (ϟa *GlGetGraphicsResetStatusEXT) Mutate(ϟs *gfxapi.State) error

func (*GlGetGraphicsResetStatusEXT) Replay

func (ϟa *GlGetGraphicsResetStatusEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetGraphicsResetStatusEXT) String

func (c *GlGetGraphicsResetStatusEXT) String() string

func (*GlGetGraphicsResetStatusEXT) TypeID

func (c *GlGetGraphicsResetStatusEXT) TypeID() atom.TypeID

type GlGetGraphicsResetStatusEXT_Postback

type GlGetGraphicsResetStatusEXT_Postback struct {
	Result ResetStatus
}

func (*GlGetGraphicsResetStatusEXT_Postback) Decode

func (o *GlGetGraphicsResetStatusEXT_Postback) Decode(d binary.Decoder) error

type GlGetIntegerv

type GlGetIntegerv struct {
	binary.Generate
	Param  StateVariable
	Values S32Array
}

////////////////////////////////////////////////////////////////////////////// GlGetIntegerv //////////////////////////////////////////////////////////////////////////////

func NewGlGetIntegerv

func NewGlGetIntegerv(
	pParam StateVariable,
	pValues S32Array,
) *GlGetIntegerv

func (*GlGetIntegerv) API

func (c *GlGetIntegerv) API() gfxapi.API

func (*GlGetIntegerv) Class

func (*GlGetIntegerv) Class() binary.Class

func (*GlGetIntegerv) Flags

func (c *GlGetIntegerv) Flags() atom.Flags

func (*GlGetIntegerv) Mutate

func (ϟa *GlGetIntegerv) Mutate(ϟs *gfxapi.State) error

func (*GlGetIntegerv) Replay

func (ϟa *GlGetIntegerv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetIntegerv) String

func (c *GlGetIntegerv) String() string

func (*GlGetIntegerv) TypeID

func (c *GlGetIntegerv) TypeID() atom.TypeID

type GlGetIntegerv_Postback

type GlGetIntegerv_Postback struct {
	Values S32Array
}

func (*GlGetIntegerv_Postback) Decode

func (o *GlGetIntegerv_Postback) Decode(values_cnt uint64, d binary.Decoder) error

type GlGetProgramBinaryOES

type GlGetProgramBinaryOES struct {
	binary.Generate
	Program      ProgramId
	BufferSize   int32
	BytesWritten int32
	BinaryFormat uint32
	Binary       memory.Pointer
}

////////////////////////////////////////////////////////////////////////////// GlGetProgramBinaryOES //////////////////////////////////////////////////////////////////////////////

func NewGlGetProgramBinaryOES

func NewGlGetProgramBinaryOES(
	pProgram ProgramId,
	pBufferSize int32,
	pBytesWritten int32,
	pBinaryFormat uint32,
	pBinary memory.Pointer,
) *GlGetProgramBinaryOES

func (*GlGetProgramBinaryOES) API

func (c *GlGetProgramBinaryOES) API() gfxapi.API

func (*GlGetProgramBinaryOES) Class

func (*GlGetProgramBinaryOES) Class() binary.Class

func (*GlGetProgramBinaryOES) Flags

func (c *GlGetProgramBinaryOES) Flags() atom.Flags

func (*GlGetProgramBinaryOES) Mutate

func (ϟa *GlGetProgramBinaryOES) Mutate(ϟs *gfxapi.State) error

func (*GlGetProgramBinaryOES) Replay

func (ϟa *GlGetProgramBinaryOES) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetProgramBinaryOES) String

func (c *GlGetProgramBinaryOES) String() string

func (*GlGetProgramBinaryOES) TypeID

func (c *GlGetProgramBinaryOES) TypeID() atom.TypeID

type GlGetProgramBinaryOES_Postback

type GlGetProgramBinaryOES_Postback struct {
	BytesWritten int32
	BinaryFormat uint32
	Binary       []byte
}

func (*GlGetProgramBinaryOES_Postback) Decode

func (o *GlGetProgramBinaryOES_Postback) Decode(binary_cnt uint64, d binary.Decoder) error

type GlGetProgramInfoLog

type GlGetProgramInfoLog struct {
	binary.Generate
	Program             ProgramId
	BufferLength        int32
	StringLengthWritten int32
	Info                string
}

////////////////////////////////////////////////////////////////////////////// GlGetProgramInfoLog //////////////////////////////////////////////////////////////////////////////

func NewGlGetProgramInfoLog

func NewGlGetProgramInfoLog(
	pProgram ProgramId,
	pBufferLength int32,
	pStringLengthWritten int32,
	pInfo string,
) *GlGetProgramInfoLog

func (*GlGetProgramInfoLog) API

func (c *GlGetProgramInfoLog) API() gfxapi.API

func (*GlGetProgramInfoLog) Class

func (*GlGetProgramInfoLog) Class() binary.Class

func (*GlGetProgramInfoLog) Flags

func (c *GlGetProgramInfoLog) Flags() atom.Flags

func (*GlGetProgramInfoLog) Mutate

func (ϟa *GlGetProgramInfoLog) Mutate(ϟs *gfxapi.State) error

func (*GlGetProgramInfoLog) Replay

func (ϟa *GlGetProgramInfoLog) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetProgramInfoLog) String

func (c *GlGetProgramInfoLog) String() string

func (*GlGetProgramInfoLog) TypeID

func (c *GlGetProgramInfoLog) TypeID() atom.TypeID

type GlGetProgramInfoLog_Postback

type GlGetProgramInfoLog_Postback struct {
	StringLengthWritten int32
	Info                string
}

func (*GlGetProgramInfoLog_Postback) Decode

func (o *GlGetProgramInfoLog_Postback) Decode(info_cnt uint64, d binary.Decoder) error

type GlGetProgramiv

type GlGetProgramiv struct {
	binary.Generate
	Program   ProgramId
	Parameter ProgramParameter
	Value     S32Array
}

////////////////////////////////////////////////////////////////////////////// GlGetProgramiv //////////////////////////////////////////////////////////////////////////////

func NewGlGetProgramiv

func NewGlGetProgramiv(
	pProgram ProgramId,
	pParameter ProgramParameter,
	pValue S32Array,
) *GlGetProgramiv

func (*GlGetProgramiv) API

func (c *GlGetProgramiv) API() gfxapi.API

func (*GlGetProgramiv) Class

func (*GlGetProgramiv) Class() binary.Class

func (*GlGetProgramiv) Flags

func (c *GlGetProgramiv) Flags() atom.Flags

func (*GlGetProgramiv) Mutate

func (ϟa *GlGetProgramiv) Mutate(ϟs *gfxapi.State) error

func (*GlGetProgramiv) Replay

func (ϟa *GlGetProgramiv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetProgramiv) String

func (c *GlGetProgramiv) String() string

func (*GlGetProgramiv) TypeID

func (c *GlGetProgramiv) TypeID() atom.TypeID

type GlGetProgramiv_Postback

type GlGetProgramiv_Postback struct {
	Value S32Array
}

func (*GlGetProgramiv_Postback) Decode

func (o *GlGetProgramiv_Postback) Decode(value_cnt uint64, d binary.Decoder) error

type GlGetQueryObjecti64vEXT

type GlGetQueryObjecti64vEXT struct {
	binary.Generate
	Query     QueryId
	Parameter QueryObjectParameter
	Value     int64
}

////////////////////////////////////////////////////////////////////////////// GlGetQueryObjecti64vEXT //////////////////////////////////////////////////////////////////////////////

func NewGlGetQueryObjecti64vEXT

func NewGlGetQueryObjecti64vEXT(
	pQuery QueryId,
	pParameter QueryObjectParameter,
	pValue int64,
) *GlGetQueryObjecti64vEXT

func (*GlGetQueryObjecti64vEXT) API

func (c *GlGetQueryObjecti64vEXT) API() gfxapi.API

func (*GlGetQueryObjecti64vEXT) Class

func (*GlGetQueryObjecti64vEXT) Class() binary.Class

func (*GlGetQueryObjecti64vEXT) Flags

func (c *GlGetQueryObjecti64vEXT) Flags() atom.Flags

func (*GlGetQueryObjecti64vEXT) Mutate

func (ϟa *GlGetQueryObjecti64vEXT) Mutate(ϟs *gfxapi.State) error

func (*GlGetQueryObjecti64vEXT) Replay

func (ϟa *GlGetQueryObjecti64vEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetQueryObjecti64vEXT) String

func (c *GlGetQueryObjecti64vEXT) String() string

func (*GlGetQueryObjecti64vEXT) TypeID

func (c *GlGetQueryObjecti64vEXT) TypeID() atom.TypeID

type GlGetQueryObjecti64vEXT_Postback

type GlGetQueryObjecti64vEXT_Postback struct {
	Value int64
}

func (*GlGetQueryObjecti64vEXT_Postback) Decode

func (o *GlGetQueryObjecti64vEXT_Postback) Decode(d binary.Decoder) error

type GlGetQueryObjectivEXT

type GlGetQueryObjectivEXT struct {
	binary.Generate
	Query     QueryId
	Parameter QueryObjectParameter
	Value     int32
}

////////////////////////////////////////////////////////////////////////////// GlGetQueryObjectivEXT //////////////////////////////////////////////////////////////////////////////

func NewGlGetQueryObjectivEXT

func NewGlGetQueryObjectivEXT(
	pQuery QueryId,
	pParameter QueryObjectParameter,
	pValue int32,
) *GlGetQueryObjectivEXT

func (*GlGetQueryObjectivEXT) API

func (c *GlGetQueryObjectivEXT) API() gfxapi.API

func (*GlGetQueryObjectivEXT) Class

func (*GlGetQueryObjectivEXT) Class() binary.Class

func (*GlGetQueryObjectivEXT) Flags

func (c *GlGetQueryObjectivEXT) Flags() atom.Flags

func (*GlGetQueryObjectivEXT) Mutate

func (ϟa *GlGetQueryObjectivEXT) Mutate(ϟs *gfxapi.State) error

func (*GlGetQueryObjectivEXT) Replay

func (ϟa *GlGetQueryObjectivEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetQueryObjectivEXT) String

func (c *GlGetQueryObjectivEXT) String() string

func (*GlGetQueryObjectivEXT) TypeID

func (c *GlGetQueryObjectivEXT) TypeID() atom.TypeID

type GlGetQueryObjectivEXT_Postback

type GlGetQueryObjectivEXT_Postback struct {
	Value int32
}

func (*GlGetQueryObjectivEXT_Postback) Decode

func (o *GlGetQueryObjectivEXT_Postback) Decode(d binary.Decoder) error

type GlGetQueryObjectui64vEXT

type GlGetQueryObjectui64vEXT struct {
	binary.Generate
	Query     QueryId
	Parameter QueryObjectParameter
	Value     uint64
}

////////////////////////////////////////////////////////////////////////////// GlGetQueryObjectui64vEXT //////////////////////////////////////////////////////////////////////////////

func NewGlGetQueryObjectui64vEXT

func NewGlGetQueryObjectui64vEXT(
	pQuery QueryId,
	pParameter QueryObjectParameter,
	pValue uint64,
) *GlGetQueryObjectui64vEXT

func (*GlGetQueryObjectui64vEXT) API

func (c *GlGetQueryObjectui64vEXT) API() gfxapi.API

func (*GlGetQueryObjectui64vEXT) Class

func (*GlGetQueryObjectui64vEXT) Class() binary.Class

func (*GlGetQueryObjectui64vEXT) Flags

func (c *GlGetQueryObjectui64vEXT) Flags() atom.Flags

func (*GlGetQueryObjectui64vEXT) Mutate

func (ϟa *GlGetQueryObjectui64vEXT) Mutate(ϟs *gfxapi.State) error

func (*GlGetQueryObjectui64vEXT) Replay

func (ϟa *GlGetQueryObjectui64vEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetQueryObjectui64vEXT) String

func (c *GlGetQueryObjectui64vEXT) String() string

func (*GlGetQueryObjectui64vEXT) TypeID

func (c *GlGetQueryObjectui64vEXT) TypeID() atom.TypeID

type GlGetQueryObjectui64vEXT_Postback

type GlGetQueryObjectui64vEXT_Postback struct {
	Value uint64
}

func (*GlGetQueryObjectui64vEXT_Postback) Decode

func (o *GlGetQueryObjectui64vEXT_Postback) Decode(d binary.Decoder) error

type GlGetQueryObjectuiv

type GlGetQueryObjectuiv struct {
	binary.Generate
	Query     QueryId
	Parameter QueryObjectParameter
	Value     uint32
}

////////////////////////////////////////////////////////////////////////////// GlGetQueryObjectuiv //////////////////////////////////////////////////////////////////////////////

func NewGlGetQueryObjectuiv

func NewGlGetQueryObjectuiv(
	pQuery QueryId,
	pParameter QueryObjectParameter,
	pValue uint32,
) *GlGetQueryObjectuiv

func (*GlGetQueryObjectuiv) API

func (c *GlGetQueryObjectuiv) API() gfxapi.API

func (*GlGetQueryObjectuiv) Class

func (*GlGetQueryObjectuiv) Class() binary.Class

func (*GlGetQueryObjectuiv) Flags

func (c *GlGetQueryObjectuiv) Flags() atom.Flags

func (*GlGetQueryObjectuiv) Mutate

func (ϟa *GlGetQueryObjectuiv) Mutate(ϟs *gfxapi.State) error

func (*GlGetQueryObjectuiv) Replay

func (ϟa *GlGetQueryObjectuiv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetQueryObjectuiv) String

func (c *GlGetQueryObjectuiv) String() string

func (*GlGetQueryObjectuiv) TypeID

func (c *GlGetQueryObjectuiv) TypeID() atom.TypeID

type GlGetQueryObjectuivEXT

type GlGetQueryObjectuivEXT struct {
	binary.Generate
	Query     QueryId
	Parameter QueryObjectParameter
	Value     uint32
}

////////////////////////////////////////////////////////////////////////////// GlGetQueryObjectuivEXT //////////////////////////////////////////////////////////////////////////////

func NewGlGetQueryObjectuivEXT

func NewGlGetQueryObjectuivEXT(
	pQuery QueryId,
	pParameter QueryObjectParameter,
	pValue uint32,
) *GlGetQueryObjectuivEXT

func (*GlGetQueryObjectuivEXT) API

func (c *GlGetQueryObjectuivEXT) API() gfxapi.API

func (*GlGetQueryObjectuivEXT) Class

func (*GlGetQueryObjectuivEXT) Class() binary.Class

func (*GlGetQueryObjectuivEXT) Flags

func (c *GlGetQueryObjectuivEXT) Flags() atom.Flags

func (*GlGetQueryObjectuivEXT) Mutate

func (ϟa *GlGetQueryObjectuivEXT) Mutate(ϟs *gfxapi.State) error

func (*GlGetQueryObjectuivEXT) Replay

func (ϟa *GlGetQueryObjectuivEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetQueryObjectuivEXT) String

func (c *GlGetQueryObjectuivEXT) String() string

func (*GlGetQueryObjectuivEXT) TypeID

func (c *GlGetQueryObjectuivEXT) TypeID() atom.TypeID

type GlGetQueryObjectuivEXT_Postback

type GlGetQueryObjectuivEXT_Postback struct {
	Value uint32
}

func (*GlGetQueryObjectuivEXT_Postback) Decode

func (o *GlGetQueryObjectuivEXT_Postback) Decode(d binary.Decoder) error

type GlGetQueryObjectuiv_Postback

type GlGetQueryObjectuiv_Postback struct {
	Value uint32
}

func (*GlGetQueryObjectuiv_Postback) Decode

func (o *GlGetQueryObjectuiv_Postback) Decode(d binary.Decoder) error

type GlGetQueryiv

type GlGetQueryiv struct {
	binary.Generate
	Target    QueryTarget
	Parameter QueryParameter
	Value     int32
}

////////////////////////////////////////////////////////////////////////////// GlGetQueryiv //////////////////////////////////////////////////////////////////////////////

func NewGlGetQueryiv

func NewGlGetQueryiv(
	pTarget QueryTarget,
	pParameter QueryParameter,
	pValue int32,
) *GlGetQueryiv

func (*GlGetQueryiv) API

func (c *GlGetQueryiv) API() gfxapi.API

func (*GlGetQueryiv) Class

func (*GlGetQueryiv) Class() binary.Class

func (*GlGetQueryiv) Flags

func (c *GlGetQueryiv) Flags() atom.Flags

func (*GlGetQueryiv) Mutate

func (ϟa *GlGetQueryiv) Mutate(ϟs *gfxapi.State) error

func (*GlGetQueryiv) Replay

func (ϟa *GlGetQueryiv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetQueryiv) String

func (c *GlGetQueryiv) String() string

func (*GlGetQueryiv) TypeID

func (c *GlGetQueryiv) TypeID() atom.TypeID

type GlGetQueryivEXT

type GlGetQueryivEXT struct {
	binary.Generate
	Target    QueryTarget
	Parameter QueryParameter
	Value     int32
}

////////////////////////////////////////////////////////////////////////////// GlGetQueryivEXT //////////////////////////////////////////////////////////////////////////////

func NewGlGetQueryivEXT

func NewGlGetQueryivEXT(
	pTarget QueryTarget,
	pParameter QueryParameter,
	pValue int32,
) *GlGetQueryivEXT

func (*GlGetQueryivEXT) API

func (c *GlGetQueryivEXT) API() gfxapi.API

func (*GlGetQueryivEXT) Class

func (*GlGetQueryivEXT) Class() binary.Class

func (*GlGetQueryivEXT) Flags

func (c *GlGetQueryivEXT) Flags() atom.Flags

func (*GlGetQueryivEXT) Mutate

func (ϟa *GlGetQueryivEXT) Mutate(ϟs *gfxapi.State) error

func (*GlGetQueryivEXT) Replay

func (ϟa *GlGetQueryivEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetQueryivEXT) String

func (c *GlGetQueryivEXT) String() string

func (*GlGetQueryivEXT) TypeID

func (c *GlGetQueryivEXT) TypeID() atom.TypeID

type GlGetQueryivEXT_Postback

type GlGetQueryivEXT_Postback struct {
	Value int32
}

func (*GlGetQueryivEXT_Postback) Decode

func (o *GlGetQueryivEXT_Postback) Decode(d binary.Decoder) error

type GlGetQueryiv_Postback

type GlGetQueryiv_Postback struct {
	Value int32
}

func (*GlGetQueryiv_Postback) Decode

func (o *GlGetQueryiv_Postback) Decode(d binary.Decoder) error

type GlGetRenderbufferParameteriv

type GlGetRenderbufferParameteriv struct {
	binary.Generate
	Target    RenderbufferTarget
	Parameter RenderbufferParameter
	Values    S32Array
}

////////////////////////////////////////////////////////////////////////////// GlGetRenderbufferParameteriv //////////////////////////////////////////////////////////////////////////////

func NewGlGetRenderbufferParameteriv

func NewGlGetRenderbufferParameteriv(
	pTarget RenderbufferTarget,
	pParameter RenderbufferParameter,
	pValues S32Array,
) *GlGetRenderbufferParameteriv

func (*GlGetRenderbufferParameteriv) API

func (c *GlGetRenderbufferParameteriv) API() gfxapi.API

func (*GlGetRenderbufferParameteriv) Class

func (*GlGetRenderbufferParameteriv) Class() binary.Class

func (*GlGetRenderbufferParameteriv) Flags

func (c *GlGetRenderbufferParameteriv) Flags() atom.Flags

func (*GlGetRenderbufferParameteriv) Mutate

func (ϟa *GlGetRenderbufferParameteriv) Mutate(ϟs *gfxapi.State) error

func (*GlGetRenderbufferParameteriv) Replay

func (ϟa *GlGetRenderbufferParameteriv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetRenderbufferParameteriv) String

func (c *GlGetRenderbufferParameteriv) String() string

func (*GlGetRenderbufferParameteriv) TypeID

func (c *GlGetRenderbufferParameteriv) TypeID() atom.TypeID

type GlGetRenderbufferParameteriv_Postback

type GlGetRenderbufferParameteriv_Postback struct {
	Values S32Array
}

func (*GlGetRenderbufferParameteriv_Postback) Decode

func (o *GlGetRenderbufferParameteriv_Postback) Decode(values_cnt uint64, d binary.Decoder) error

type GlGetShaderInfoLog

type GlGetShaderInfoLog struct {
	binary.Generate
	Shader              ShaderId
	BufferLength        int32
	StringLengthWritten int32
	Info                string
}

////////////////////////////////////////////////////////////////////////////// GlGetShaderInfoLog //////////////////////////////////////////////////////////////////////////////

func NewGlGetShaderInfoLog

func NewGlGetShaderInfoLog(
	pShader ShaderId,
	pBufferLength int32,
	pStringLengthWritten int32,
	pInfo string,
) *GlGetShaderInfoLog

func (*GlGetShaderInfoLog) API

func (c *GlGetShaderInfoLog) API() gfxapi.API

func (*GlGetShaderInfoLog) Class

func (*GlGetShaderInfoLog) Class() binary.Class

func (*GlGetShaderInfoLog) Flags

func (c *GlGetShaderInfoLog) Flags() atom.Flags

func (*GlGetShaderInfoLog) Mutate

func (ϟa *GlGetShaderInfoLog) Mutate(ϟs *gfxapi.State) error

func (*GlGetShaderInfoLog) Replay

func (ϟa *GlGetShaderInfoLog) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetShaderInfoLog) String

func (c *GlGetShaderInfoLog) String() string

func (*GlGetShaderInfoLog) TypeID

func (c *GlGetShaderInfoLog) TypeID() atom.TypeID

type GlGetShaderInfoLog_Postback

type GlGetShaderInfoLog_Postback struct {
	StringLengthWritten int32
	Info                string
}

func (*GlGetShaderInfoLog_Postback) Decode

func (o *GlGetShaderInfoLog_Postback) Decode(info_cnt uint64, d binary.Decoder) error

type GlGetShaderPrecisionFormat

type GlGetShaderPrecisionFormat struct {
	binary.Generate
	ShaderType    ShaderType
	PrecisionType PrecisionType
	Range         S32Array
	Precision     int32
}

////////////////////////////////////////////////////////////////////////////// GlGetShaderPrecisionFormat //////////////////////////////////////////////////////////////////////////////

func NewGlGetShaderPrecisionFormat

func NewGlGetShaderPrecisionFormat(
	pShaderType ShaderType,
	pPrecisionType PrecisionType,
	pRange S32Array,
	pPrecision int32,
) *GlGetShaderPrecisionFormat

func (*GlGetShaderPrecisionFormat) API

func (c *GlGetShaderPrecisionFormat) API() gfxapi.API

func (*GlGetShaderPrecisionFormat) Class

func (*GlGetShaderPrecisionFormat) Class() binary.Class

func (*GlGetShaderPrecisionFormat) Flags

func (c *GlGetShaderPrecisionFormat) Flags() atom.Flags

func (*GlGetShaderPrecisionFormat) Mutate

func (ϟa *GlGetShaderPrecisionFormat) Mutate(ϟs *gfxapi.State) error

func (*GlGetShaderPrecisionFormat) Replay

func (ϟa *GlGetShaderPrecisionFormat) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetShaderPrecisionFormat) String

func (c *GlGetShaderPrecisionFormat) String() string

func (*GlGetShaderPrecisionFormat) TypeID

func (c *GlGetShaderPrecisionFormat) TypeID() atom.TypeID

type GlGetShaderPrecisionFormat_Postback

type GlGetShaderPrecisionFormat_Postback struct {
	Range     S32Array
	Precision int32
}

func (*GlGetShaderPrecisionFormat_Postback) Decode

func (o *GlGetShaderPrecisionFormat_Postback) Decode(range_cnt uint64, d binary.Decoder) error

type GlGetShaderSource

type GlGetShaderSource struct {
	binary.Generate
	Shader              ShaderId
	BufferLength        int32
	StringLengthWritten int32
	Source              string
}

////////////////////////////////////////////////////////////////////////////// GlGetShaderSource //////////////////////////////////////////////////////////////////////////////

func NewGlGetShaderSource

func NewGlGetShaderSource(
	pShader ShaderId,
	pBufferLength int32,
	pStringLengthWritten int32,
	pSource string,
) *GlGetShaderSource

func (*GlGetShaderSource) API

func (c *GlGetShaderSource) API() gfxapi.API

func (*GlGetShaderSource) Class

func (*GlGetShaderSource) Class() binary.Class

func (*GlGetShaderSource) Flags

func (c *GlGetShaderSource) Flags() atom.Flags

func (*GlGetShaderSource) Mutate

func (ϟa *GlGetShaderSource) Mutate(ϟs *gfxapi.State) error

func (*GlGetShaderSource) Replay

func (ϟa *GlGetShaderSource) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetShaderSource) String

func (c *GlGetShaderSource) String() string

func (*GlGetShaderSource) TypeID

func (c *GlGetShaderSource) TypeID() atom.TypeID

type GlGetShaderSource_Postback

type GlGetShaderSource_Postback struct {
	StringLengthWritten int32
	Source              string
}

func (*GlGetShaderSource_Postback) Decode

func (o *GlGetShaderSource_Postback) Decode(source_cnt uint64, d binary.Decoder) error

type GlGetShaderiv

type GlGetShaderiv struct {
	binary.Generate
	Shader    ShaderId
	Parameter ShaderParameter
	Value     S32Array
}

////////////////////////////////////////////////////////////////////////////// GlGetShaderiv //////////////////////////////////////////////////////////////////////////////

func NewGlGetShaderiv

func NewGlGetShaderiv(
	pShader ShaderId,
	pParameter ShaderParameter,
	pValue S32Array,
) *GlGetShaderiv

func (*GlGetShaderiv) API

func (c *GlGetShaderiv) API() gfxapi.API

func (*GlGetShaderiv) Class

func (*GlGetShaderiv) Class() binary.Class

func (*GlGetShaderiv) Flags

func (c *GlGetShaderiv) Flags() atom.Flags

func (*GlGetShaderiv) Mutate

func (ϟa *GlGetShaderiv) Mutate(ϟs *gfxapi.State) error

func (*GlGetShaderiv) Replay

func (ϟa *GlGetShaderiv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetShaderiv) String

func (c *GlGetShaderiv) String() string

func (*GlGetShaderiv) TypeID

func (c *GlGetShaderiv) TypeID() atom.TypeID

type GlGetShaderiv_Postback

type GlGetShaderiv_Postback struct {
	Value S32Array
}

func (*GlGetShaderiv_Postback) Decode

func (o *GlGetShaderiv_Postback) Decode(value_cnt uint64, d binary.Decoder) error

type GlGetString

type GlGetString struct {
	binary.Generate
	Param  StringConstant
	Result string
}

////////////////////////////////////////////////////////////////////////////// GlGetString //////////////////////////////////////////////////////////////////////////////

func NewGlGetString

func NewGlGetString(
	pParam StringConstant,
	pResult string,
) *GlGetString

func (*GlGetString) API

func (c *GlGetString) API() gfxapi.API

func (*GlGetString) Class

func (*GlGetString) Class() binary.Class

func (*GlGetString) Flags

func (c *GlGetString) Flags() atom.Flags

func (*GlGetString) Mutate

func (ϟa *GlGetString) Mutate(ϟs *gfxapi.State) error

func (*GlGetString) Replay

func (ϟa *GlGetString) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetString) String

func (c *GlGetString) String() string

func (*GlGetString) TypeID

func (c *GlGetString) TypeID() atom.TypeID

type GlGetString_Postback

type GlGetString_Postback struct {
	Result string
}

func (*GlGetString_Postback) Decode

func (o *GlGetString_Postback) Decode(result_cnt uint64, d binary.Decoder) error

type GlGetTexParameterfv

type GlGetTexParameterfv struct {
	binary.Generate
	Target    TextureTarget
	Parameter TextureParameter
	Values    F32Array
}

////////////////////////////////////////////////////////////////////////////// GlGetTexParameterfv //////////////////////////////////////////////////////////////////////////////

func NewGlGetTexParameterfv

func NewGlGetTexParameterfv(
	pTarget TextureTarget,
	pParameter TextureParameter,
	pValues F32Array,
) *GlGetTexParameterfv

func (*GlGetTexParameterfv) API

func (c *GlGetTexParameterfv) API() gfxapi.API

func (*GlGetTexParameterfv) Class

func (*GlGetTexParameterfv) Class() binary.Class

func (*GlGetTexParameterfv) Flags

func (c *GlGetTexParameterfv) Flags() atom.Flags

func (*GlGetTexParameterfv) Mutate

func (ϟa *GlGetTexParameterfv) Mutate(ϟs *gfxapi.State) error

func (*GlGetTexParameterfv) Replay

func (ϟa *GlGetTexParameterfv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetTexParameterfv) String

func (c *GlGetTexParameterfv) String() string

func (*GlGetTexParameterfv) TypeID

func (c *GlGetTexParameterfv) TypeID() atom.TypeID

type GlGetTexParameterfv_Postback

type GlGetTexParameterfv_Postback struct {
	Values F32Array
}

func (*GlGetTexParameterfv_Postback) Decode

func (o *GlGetTexParameterfv_Postback) Decode(values_cnt uint64, d binary.Decoder) error

type GlGetTexParameteriv

type GlGetTexParameteriv struct {
	binary.Generate
	Target    TextureTarget
	Parameter TextureParameter
	Values    S32Array
}

////////////////////////////////////////////////////////////////////////////// GlGetTexParameteriv //////////////////////////////////////////////////////////////////////////////

func NewGlGetTexParameteriv

func NewGlGetTexParameteriv(
	pTarget TextureTarget,
	pParameter TextureParameter,
	pValues S32Array,
) *GlGetTexParameteriv

func (*GlGetTexParameteriv) API

func (c *GlGetTexParameteriv) API() gfxapi.API

func (*GlGetTexParameteriv) Class

func (*GlGetTexParameteriv) Class() binary.Class

func (*GlGetTexParameteriv) Flags

func (c *GlGetTexParameteriv) Flags() atom.Flags

func (*GlGetTexParameteriv) Mutate

func (ϟa *GlGetTexParameteriv) Mutate(ϟs *gfxapi.State) error

func (*GlGetTexParameteriv) Replay

func (ϟa *GlGetTexParameteriv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetTexParameteriv) String

func (c *GlGetTexParameteriv) String() string

func (*GlGetTexParameteriv) TypeID

func (c *GlGetTexParameteriv) TypeID() atom.TypeID

type GlGetTexParameteriv_Postback

type GlGetTexParameteriv_Postback struct {
	Values S32Array
}

func (*GlGetTexParameteriv_Postback) Decode

func (o *GlGetTexParameteriv_Postback) Decode(values_cnt uint64, d binary.Decoder) error

type GlGetUniformLocation

type GlGetUniformLocation struct {
	binary.Generate
	Program ProgramId
	Name    string
	Result  UniformLocation
}

////////////////////////////////////////////////////////////////////////////// GlGetUniformLocation //////////////////////////////////////////////////////////////////////////////

func NewGlGetUniformLocation

func NewGlGetUniformLocation(
	pProgram ProgramId,
	pName string,
	pResult UniformLocation,
) *GlGetUniformLocation

func (*GlGetUniformLocation) API

func (c *GlGetUniformLocation) API() gfxapi.API

func (*GlGetUniformLocation) Class

func (*GlGetUniformLocation) Class() binary.Class

func (*GlGetUniformLocation) Flags

func (c *GlGetUniformLocation) Flags() atom.Flags

func (*GlGetUniformLocation) Mutate

func (ϟa *GlGetUniformLocation) Mutate(ϟs *gfxapi.State) error

func (*GlGetUniformLocation) Replay

func (ϟa *GlGetUniformLocation) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetUniformLocation) String

func (c *GlGetUniformLocation) String() string

func (*GlGetUniformLocation) TypeID

func (c *GlGetUniformLocation) TypeID() atom.TypeID

type GlGetUniformLocation_Postback

type GlGetUniformLocation_Postback struct {
	Result UniformLocation
}

func (*GlGetUniformLocation_Postback) Decode

func (o *GlGetUniformLocation_Postback) Decode(d binary.Decoder) error

type GlGetUniformfv

type GlGetUniformfv struct {
	binary.Generate
	Program  ProgramId
	Location UniformLocation
	Values   F32Array
}

////////////////////////////////////////////////////////////////////////////// GlGetUniformfv //////////////////////////////////////////////////////////////////////////////

func NewGlGetUniformfv

func NewGlGetUniformfv(
	pProgram ProgramId,
	pLocation UniformLocation,
	pValues F32Array,
) *GlGetUniformfv

func (*GlGetUniformfv) API

func (c *GlGetUniformfv) API() gfxapi.API

func (*GlGetUniformfv) Class

func (*GlGetUniformfv) Class() binary.Class

func (*GlGetUniformfv) Flags

func (c *GlGetUniformfv) Flags() atom.Flags

func (*GlGetUniformfv) Mutate

func (ϟa *GlGetUniformfv) Mutate(ϟs *gfxapi.State) error

func (*GlGetUniformfv) Replay

func (ϟa *GlGetUniformfv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetUniformfv) String

func (c *GlGetUniformfv) String() string

func (*GlGetUniformfv) TypeID

func (c *GlGetUniformfv) TypeID() atom.TypeID

type GlGetUniformiv

type GlGetUniformiv struct {
	binary.Generate
	Program  ProgramId
	Location UniformLocation
	Values   S32Array
}

////////////////////////////////////////////////////////////////////////////// GlGetUniformiv //////////////////////////////////////////////////////////////////////////////

func NewGlGetUniformiv

func NewGlGetUniformiv(
	pProgram ProgramId,
	pLocation UniformLocation,
	pValues S32Array,
) *GlGetUniformiv

func (*GlGetUniformiv) API

func (c *GlGetUniformiv) API() gfxapi.API

func (*GlGetUniformiv) Class

func (*GlGetUniformiv) Class() binary.Class

func (*GlGetUniformiv) Flags

func (c *GlGetUniformiv) Flags() atom.Flags

func (*GlGetUniformiv) Mutate

func (ϟa *GlGetUniformiv) Mutate(ϟs *gfxapi.State) error

func (*GlGetUniformiv) Replay

func (ϟa *GlGetUniformiv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlGetUniformiv) String

func (c *GlGetUniformiv) String() string

func (*GlGetUniformiv) TypeID

func (c *GlGetUniformiv) TypeID() atom.TypeID

type GlHint

type GlHint struct {
	binary.Generate
	Target HintTarget
	Mode   HintMode
}

////////////////////////////////////////////////////////////////////////////// GlHint //////////////////////////////////////////////////////////////////////////////

func NewGlHint

func NewGlHint(
	pTarget HintTarget,
	pMode HintMode,
) *GlHint

func (*GlHint) API

func (c *GlHint) API() gfxapi.API

func (*GlHint) Class

func (*GlHint) Class() binary.Class

func (*GlHint) Flags

func (c *GlHint) Flags() atom.Flags

func (*GlHint) Mutate

func (ϟa *GlHint) Mutate(ϟs *gfxapi.State) error

func (*GlHint) Replay

func (ϟa *GlHint) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlHint) String

func (c *GlHint) String() string

func (*GlHint) TypeID

func (c *GlHint) TypeID() atom.TypeID

type GlInsertEventMarkerEXT

type GlInsertEventMarkerEXT struct {
	binary.Generate
	Length int32
	Marker string
}

////////////////////////////////////////////////////////////////////////////// GlInsertEventMarkerEXT //////////////////////////////////////////////////////////////////////////////

func NewGlInsertEventMarkerEXT

func NewGlInsertEventMarkerEXT(
	pLength int32,
	pMarker string,
) *GlInsertEventMarkerEXT

func (*GlInsertEventMarkerEXT) API

func (c *GlInsertEventMarkerEXT) API() gfxapi.API

func (*GlInsertEventMarkerEXT) Class

func (*GlInsertEventMarkerEXT) Class() binary.Class

func (*GlInsertEventMarkerEXT) Flags

func (c *GlInsertEventMarkerEXT) Flags() atom.Flags

func (*GlInsertEventMarkerEXT) Mutate

func (ϟa *GlInsertEventMarkerEXT) Mutate(ϟs *gfxapi.State) error

func (*GlInsertEventMarkerEXT) Replay

func (ϟa *GlInsertEventMarkerEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlInsertEventMarkerEXT) String

func (c *GlInsertEventMarkerEXT) String() string

func (*GlInsertEventMarkerEXT) TypeID

func (c *GlInsertEventMarkerEXT) TypeID() atom.TypeID

type GlInvalidateFramebuffer

type GlInvalidateFramebuffer struct {
	binary.Generate
	Target      FramebufferTarget
	Count       int32
	Attachments FramebufferAttachmentArray
}

////////////////////////////////////////////////////////////////////////////// GlInvalidateFramebuffer //////////////////////////////////////////////////////////////////////////////

func NewGlInvalidateFramebuffer

func NewGlInvalidateFramebuffer(
	pTarget FramebufferTarget,
	pCount int32,
	pAttachments FramebufferAttachmentArray,
) *GlInvalidateFramebuffer

func (*GlInvalidateFramebuffer) API

func (c *GlInvalidateFramebuffer) API() gfxapi.API

func (*GlInvalidateFramebuffer) Class

func (*GlInvalidateFramebuffer) Class() binary.Class

func (*GlInvalidateFramebuffer) Flags

func (c *GlInvalidateFramebuffer) Flags() atom.Flags

func (*GlInvalidateFramebuffer) Mutate

func (ϟa *GlInvalidateFramebuffer) Mutate(ϟs *gfxapi.State) error

func (*GlInvalidateFramebuffer) Replay

func (ϟa *GlInvalidateFramebuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlInvalidateFramebuffer) String

func (c *GlInvalidateFramebuffer) String() string

func (*GlInvalidateFramebuffer) TypeID

func (c *GlInvalidateFramebuffer) TypeID() atom.TypeID

type GlIsBuffer

type GlIsBuffer struct {
	binary.Generate
	Buffer BufferId
	Result bool
}

////////////////////////////////////////////////////////////////////////////// GlIsBuffer //////////////////////////////////////////////////////////////////////////////

func NewGlIsBuffer

func NewGlIsBuffer(
	pBuffer BufferId,
	pResult bool,
) *GlIsBuffer

func (*GlIsBuffer) API

func (c *GlIsBuffer) API() gfxapi.API

func (*GlIsBuffer) Class

func (*GlIsBuffer) Class() binary.Class

func (*GlIsBuffer) Flags

func (c *GlIsBuffer) Flags() atom.Flags

func (*GlIsBuffer) Mutate

func (ϟa *GlIsBuffer) Mutate(ϟs *gfxapi.State) error

func (*GlIsBuffer) Replay

func (ϟa *GlIsBuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlIsBuffer) String

func (c *GlIsBuffer) String() string

func (*GlIsBuffer) TypeID

func (c *GlIsBuffer) TypeID() atom.TypeID

type GlIsBuffer_Postback

type GlIsBuffer_Postback struct {
	Result bool
}

func (*GlIsBuffer_Postback) Decode

func (o *GlIsBuffer_Postback) Decode(d binary.Decoder) error

type GlIsEnabled

type GlIsEnabled struct {
	binary.Generate
	Capability Capability
	Result     bool
}

////////////////////////////////////////////////////////////////////////////// GlIsEnabled //////////////////////////////////////////////////////////////////////////////

func NewGlIsEnabled

func NewGlIsEnabled(
	pCapability Capability,
	pResult bool,
) *GlIsEnabled

func (*GlIsEnabled) API

func (c *GlIsEnabled) API() gfxapi.API

func (*GlIsEnabled) Class

func (*GlIsEnabled) Class() binary.Class

func (*GlIsEnabled) Flags

func (c *GlIsEnabled) Flags() atom.Flags

func (*GlIsEnabled) Mutate

func (ϟa *GlIsEnabled) Mutate(ϟs *gfxapi.State) error

func (*GlIsEnabled) Replay

func (ϟa *GlIsEnabled) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlIsEnabled) String

func (c *GlIsEnabled) String() string

func (*GlIsEnabled) TypeID

func (c *GlIsEnabled) TypeID() atom.TypeID

type GlIsEnabled_Postback

type GlIsEnabled_Postback struct {
	Result bool
}

func (*GlIsEnabled_Postback) Decode

func (o *GlIsEnabled_Postback) Decode(d binary.Decoder) error

type GlIsFramebuffer

type GlIsFramebuffer struct {
	binary.Generate
	Framebuffer FramebufferId
	Result      bool
}

////////////////////////////////////////////////////////////////////////////// GlIsFramebuffer //////////////////////////////////////////////////////////////////////////////

func NewGlIsFramebuffer

func NewGlIsFramebuffer(
	pFramebuffer FramebufferId,
	pResult bool,
) *GlIsFramebuffer

func (*GlIsFramebuffer) API

func (c *GlIsFramebuffer) API() gfxapi.API

func (*GlIsFramebuffer) Class

func (*GlIsFramebuffer) Class() binary.Class

func (*GlIsFramebuffer) Flags

func (c *GlIsFramebuffer) Flags() atom.Flags

func (*GlIsFramebuffer) Mutate

func (ϟa *GlIsFramebuffer) Mutate(ϟs *gfxapi.State) error

func (*GlIsFramebuffer) Replay

func (ϟa *GlIsFramebuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlIsFramebuffer) String

func (c *GlIsFramebuffer) String() string

func (*GlIsFramebuffer) TypeID

func (c *GlIsFramebuffer) TypeID() atom.TypeID

type GlIsFramebuffer_Postback

type GlIsFramebuffer_Postback struct {
	Result bool
}

func (*GlIsFramebuffer_Postback) Decode

func (o *GlIsFramebuffer_Postback) Decode(d binary.Decoder) error

type GlIsProgram

type GlIsProgram struct {
	binary.Generate
	Program ProgramId
	Result  bool
}

////////////////////////////////////////////////////////////////////////////// GlIsProgram //////////////////////////////////////////////////////////////////////////////

func NewGlIsProgram

func NewGlIsProgram(
	pProgram ProgramId,
	pResult bool,
) *GlIsProgram

func (*GlIsProgram) API

func (c *GlIsProgram) API() gfxapi.API

func (*GlIsProgram) Class

func (*GlIsProgram) Class() binary.Class

func (*GlIsProgram) Flags

func (c *GlIsProgram) Flags() atom.Flags

func (*GlIsProgram) Mutate

func (ϟa *GlIsProgram) Mutate(ϟs *gfxapi.State) error

func (*GlIsProgram) Replay

func (ϟa *GlIsProgram) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlIsProgram) String

func (c *GlIsProgram) String() string

func (*GlIsProgram) TypeID

func (c *GlIsProgram) TypeID() atom.TypeID

type GlIsProgram_Postback

type GlIsProgram_Postback struct {
	Result bool
}

func (*GlIsProgram_Postback) Decode

func (o *GlIsProgram_Postback) Decode(d binary.Decoder) error

type GlIsQuery

type GlIsQuery struct {
	binary.Generate
	Query  QueryId
	Result bool
}

////////////////////////////////////////////////////////////////////////////// GlIsQuery //////////////////////////////////////////////////////////////////////////////

func NewGlIsQuery

func NewGlIsQuery(
	pQuery QueryId,
	pResult bool,
) *GlIsQuery

func (*GlIsQuery) API

func (c *GlIsQuery) API() gfxapi.API

func (*GlIsQuery) Class

func (*GlIsQuery) Class() binary.Class

func (*GlIsQuery) Flags

func (c *GlIsQuery) Flags() atom.Flags

func (*GlIsQuery) Mutate

func (ϟa *GlIsQuery) Mutate(ϟs *gfxapi.State) error

func (*GlIsQuery) Replay

func (ϟa *GlIsQuery) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlIsQuery) String

func (c *GlIsQuery) String() string

func (*GlIsQuery) TypeID

func (c *GlIsQuery) TypeID() atom.TypeID

type GlIsQueryEXT

type GlIsQueryEXT struct {
	binary.Generate
	Query  QueryId
	Result bool
}

////////////////////////////////////////////////////////////////////////////// GlIsQueryEXT //////////////////////////////////////////////////////////////////////////////

func NewGlIsQueryEXT

func NewGlIsQueryEXT(
	pQuery QueryId,
	pResult bool,
) *GlIsQueryEXT

func (*GlIsQueryEXT) API

func (c *GlIsQueryEXT) API() gfxapi.API

func (*GlIsQueryEXT) Class

func (*GlIsQueryEXT) Class() binary.Class

func (*GlIsQueryEXT) Flags

func (c *GlIsQueryEXT) Flags() atom.Flags

func (*GlIsQueryEXT) Mutate

func (ϟa *GlIsQueryEXT) Mutate(ϟs *gfxapi.State) error

func (*GlIsQueryEXT) Replay

func (ϟa *GlIsQueryEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlIsQueryEXT) String

func (c *GlIsQueryEXT) String() string

func (*GlIsQueryEXT) TypeID

func (c *GlIsQueryEXT) TypeID() atom.TypeID

type GlIsQueryEXT_Postback

type GlIsQueryEXT_Postback struct {
	Result bool
}

func (*GlIsQueryEXT_Postback) Decode

func (o *GlIsQueryEXT_Postback) Decode(d binary.Decoder) error

type GlIsQuery_Postback

type GlIsQuery_Postback struct {
	Result bool
}

func (*GlIsQuery_Postback) Decode

func (o *GlIsQuery_Postback) Decode(d binary.Decoder) error

type GlIsRenderbuffer

type GlIsRenderbuffer struct {
	binary.Generate
	Renderbuffer RenderbufferId
	Result       bool
}

////////////////////////////////////////////////////////////////////////////// GlIsRenderbuffer //////////////////////////////////////////////////////////////////////////////

func NewGlIsRenderbuffer

func NewGlIsRenderbuffer(
	pRenderbuffer RenderbufferId,
	pResult bool,
) *GlIsRenderbuffer

func (*GlIsRenderbuffer) API

func (c *GlIsRenderbuffer) API() gfxapi.API

func (*GlIsRenderbuffer) Class

func (*GlIsRenderbuffer) Class() binary.Class

func (*GlIsRenderbuffer) Flags

func (c *GlIsRenderbuffer) Flags() atom.Flags

func (*GlIsRenderbuffer) Mutate

func (ϟa *GlIsRenderbuffer) Mutate(ϟs *gfxapi.State) error

func (*GlIsRenderbuffer) Replay

func (ϟa *GlIsRenderbuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlIsRenderbuffer) String

func (c *GlIsRenderbuffer) String() string

func (*GlIsRenderbuffer) TypeID

func (c *GlIsRenderbuffer) TypeID() atom.TypeID

type GlIsRenderbuffer_Postback

type GlIsRenderbuffer_Postback struct {
	Result bool
}

func (*GlIsRenderbuffer_Postback) Decode

func (o *GlIsRenderbuffer_Postback) Decode(d binary.Decoder) error

type GlIsShader

type GlIsShader struct {
	binary.Generate
	Shader ShaderId
	Result bool
}

////////////////////////////////////////////////////////////////////////////// GlIsShader //////////////////////////////////////////////////////////////////////////////

func NewGlIsShader

func NewGlIsShader(
	pShader ShaderId,
	pResult bool,
) *GlIsShader

func (*GlIsShader) API

func (c *GlIsShader) API() gfxapi.API

func (*GlIsShader) Class

func (*GlIsShader) Class() binary.Class

func (*GlIsShader) Flags

func (c *GlIsShader) Flags() atom.Flags

func (*GlIsShader) Mutate

func (ϟa *GlIsShader) Mutate(ϟs *gfxapi.State) error

func (*GlIsShader) Replay

func (ϟa *GlIsShader) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlIsShader) String

func (c *GlIsShader) String() string

func (*GlIsShader) TypeID

func (c *GlIsShader) TypeID() atom.TypeID

type GlIsShader_Postback

type GlIsShader_Postback struct {
	Result bool
}

func (*GlIsShader_Postback) Decode

func (o *GlIsShader_Postback) Decode(d binary.Decoder) error

type GlIsTexture

type GlIsTexture struct {
	binary.Generate
	Texture TextureId
	Result  bool
}

////////////////////////////////////////////////////////////////////////////// GlIsTexture //////////////////////////////////////////////////////////////////////////////

func NewGlIsTexture

func NewGlIsTexture(
	pTexture TextureId,
	pResult bool,
) *GlIsTexture

func (*GlIsTexture) API

func (c *GlIsTexture) API() gfxapi.API

func (*GlIsTexture) Class

func (*GlIsTexture) Class() binary.Class

func (*GlIsTexture) Flags

func (c *GlIsTexture) Flags() atom.Flags

func (*GlIsTexture) Mutate

func (ϟa *GlIsTexture) Mutate(ϟs *gfxapi.State) error

func (*GlIsTexture) Replay

func (ϟa *GlIsTexture) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlIsTexture) String

func (c *GlIsTexture) String() string

func (*GlIsTexture) TypeID

func (c *GlIsTexture) TypeID() atom.TypeID

type GlIsTexture_Postback

type GlIsTexture_Postback struct {
	Result bool
}

func (*GlIsTexture_Postback) Decode

func (o *GlIsTexture_Postback) Decode(d binary.Decoder) error

type GlIsVertexArrayOES

type GlIsVertexArrayOES struct {
	binary.Generate
	Array  VertexArrayId
	Result bool
}

////////////////////////////////////////////////////////////////////////////// GlIsVertexArrayOES //////////////////////////////////////////////////////////////////////////////

func NewGlIsVertexArrayOES

func NewGlIsVertexArrayOES(
	pArray VertexArrayId,
	pResult bool,
) *GlIsVertexArrayOES

func (*GlIsVertexArrayOES) API

func (c *GlIsVertexArrayOES) API() gfxapi.API

func (*GlIsVertexArrayOES) Class

func (*GlIsVertexArrayOES) Class() binary.Class

func (*GlIsVertexArrayOES) Flags

func (c *GlIsVertexArrayOES) Flags() atom.Flags

func (*GlIsVertexArrayOES) Mutate

func (ϟa *GlIsVertexArrayOES) Mutate(ϟs *gfxapi.State) error

func (*GlIsVertexArrayOES) Replay

func (ϟa *GlIsVertexArrayOES) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlIsVertexArrayOES) String

func (c *GlIsVertexArrayOES) String() string

func (*GlIsVertexArrayOES) TypeID

func (c *GlIsVertexArrayOES) TypeID() atom.TypeID

type GlIsVertexArrayOES_Postback

type GlIsVertexArrayOES_Postback struct {
	Result bool
}

func (*GlIsVertexArrayOES_Postback) Decode

func (o *GlIsVertexArrayOES_Postback) Decode(d binary.Decoder) error

type GlLineWidth

type GlLineWidth struct {
	binary.Generate
	Width float32
}

////////////////////////////////////////////////////////////////////////////// GlLineWidth //////////////////////////////////////////////////////////////////////////////

func NewGlLineWidth

func NewGlLineWidth(
	pWidth float32,
) *GlLineWidth

func (*GlLineWidth) API

func (c *GlLineWidth) API() gfxapi.API

func (*GlLineWidth) Class

func (*GlLineWidth) Class() binary.Class

func (*GlLineWidth) Flags

func (c *GlLineWidth) Flags() atom.Flags

func (*GlLineWidth) Mutate

func (ϟa *GlLineWidth) Mutate(ϟs *gfxapi.State) error

func (*GlLineWidth) Replay

func (ϟa *GlLineWidth) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlLineWidth) String

func (c *GlLineWidth) String() string

func (*GlLineWidth) TypeID

func (c *GlLineWidth) TypeID() atom.TypeID

type GlLinkProgram

type GlLinkProgram struct {
	binary.Generate
	Program ProgramId
}

////////////////////////////////////////////////////////////////////////////// GlLinkProgram //////////////////////////////////////////////////////////////////////////////

func NewGlLinkProgram

func NewGlLinkProgram(
	pProgram ProgramId,
) *GlLinkProgram

func (*GlLinkProgram) API

func (c *GlLinkProgram) API() gfxapi.API

func (*GlLinkProgram) Class

func (*GlLinkProgram) Class() binary.Class

func (*GlLinkProgram) Flags

func (c *GlLinkProgram) Flags() atom.Flags

func (*GlLinkProgram) Mutate

func (ϟa *GlLinkProgram) Mutate(ϟs *gfxapi.State) error

func (*GlLinkProgram) Replay

func (ϟa *GlLinkProgram) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlLinkProgram) String

func (c *GlLinkProgram) String() string

func (*GlLinkProgram) TypeID

func (c *GlLinkProgram) TypeID() atom.TypeID

type GlMapBufferRange

type GlMapBufferRange struct {
	binary.Generate
	Target BufferTarget
	Offset int32
	Length int32
	Access MapBufferRangeAccess
	Result memory.Pointer
}

////////////////////////////////////////////////////////////////////////////// GlMapBufferRange //////////////////////////////////////////////////////////////////////////////

func NewGlMapBufferRange

func NewGlMapBufferRange(
	pTarget BufferTarget,
	pOffset int32,
	pLength int32,
	pAccess MapBufferRangeAccess,
	pResult memory.Pointer,
) *GlMapBufferRange

func (*GlMapBufferRange) API

func (c *GlMapBufferRange) API() gfxapi.API

func (*GlMapBufferRange) Class

func (*GlMapBufferRange) Class() binary.Class

func (*GlMapBufferRange) Flags

func (c *GlMapBufferRange) Flags() atom.Flags

func (*GlMapBufferRange) Mutate

func (ϟa *GlMapBufferRange) Mutate(ϟs *gfxapi.State) error

func (*GlMapBufferRange) Replay

func (ϟa *GlMapBufferRange) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlMapBufferRange) String

func (c *GlMapBufferRange) String() string

func (*GlMapBufferRange) TypeID

func (c *GlMapBufferRange) TypeID() atom.TypeID

type GlMapBufferRange_Postback

type GlMapBufferRange_Postback struct {
	Result []byte
}

func (*GlMapBufferRange_Postback) Decode

func (o *GlMapBufferRange_Postback) Decode(result_cnt uint64, d binary.Decoder) error

type GlPixelStorei

type GlPixelStorei struct {
	binary.Generate
	Parameter PixelStoreParameter
	Value     int32
}

////////////////////////////////////////////////////////////////////////////// GlPixelStorei //////////////////////////////////////////////////////////////////////////////

func NewGlPixelStorei

func NewGlPixelStorei(
	pParameter PixelStoreParameter,
	pValue int32,
) *GlPixelStorei

func (*GlPixelStorei) API

func (c *GlPixelStorei) API() gfxapi.API

func (*GlPixelStorei) Class

func (*GlPixelStorei) Class() binary.Class

func (*GlPixelStorei) Flags

func (c *GlPixelStorei) Flags() atom.Flags

func (*GlPixelStorei) Mutate

func (ϟa *GlPixelStorei) Mutate(ϟs *gfxapi.State) error

func (*GlPixelStorei) Replay

func (ϟa *GlPixelStorei) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlPixelStorei) String

func (c *GlPixelStorei) String() string

func (*GlPixelStorei) TypeID

func (c *GlPixelStorei) TypeID() atom.TypeID

type GlPolygonOffset

type GlPolygonOffset struct {
	binary.Generate
	ScaleFactor float32
	Units       float32
}

////////////////////////////////////////////////////////////////////////////// GlPolygonOffset //////////////////////////////////////////////////////////////////////////////

func NewGlPolygonOffset

func NewGlPolygonOffset(
	pScaleFactor float32,
	pUnits float32,
) *GlPolygonOffset

func (*GlPolygonOffset) API

func (c *GlPolygonOffset) API() gfxapi.API

func (*GlPolygonOffset) Class

func (*GlPolygonOffset) Class() binary.Class

func (*GlPolygonOffset) Flags

func (c *GlPolygonOffset) Flags() atom.Flags

func (*GlPolygonOffset) Mutate

func (ϟa *GlPolygonOffset) Mutate(ϟs *gfxapi.State) error

func (*GlPolygonOffset) Replay

func (ϟa *GlPolygonOffset) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlPolygonOffset) String

func (c *GlPolygonOffset) String() string

func (*GlPolygonOffset) TypeID

func (c *GlPolygonOffset) TypeID() atom.TypeID

type GlPopGroupMarkerEXT

type GlPopGroupMarkerEXT struct {
	binary.Generate
}

////////////////////////////////////////////////////////////////////////////// GlPopGroupMarkerEXT //////////////////////////////////////////////////////////////////////////////

func NewGlPopGroupMarkerEXT

func NewGlPopGroupMarkerEXT() *GlPopGroupMarkerEXT

func (*GlPopGroupMarkerEXT) API

func (c *GlPopGroupMarkerEXT) API() gfxapi.API

func (*GlPopGroupMarkerEXT) Class

func (*GlPopGroupMarkerEXT) Class() binary.Class

func (*GlPopGroupMarkerEXT) Flags

func (c *GlPopGroupMarkerEXT) Flags() atom.Flags

func (*GlPopGroupMarkerEXT) Mutate

func (ϟa *GlPopGroupMarkerEXT) Mutate(ϟs *gfxapi.State) error

func (*GlPopGroupMarkerEXT) Replay

func (ϟa *GlPopGroupMarkerEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlPopGroupMarkerEXT) String

func (c *GlPopGroupMarkerEXT) String() string

func (*GlPopGroupMarkerEXT) TypeID

func (c *GlPopGroupMarkerEXT) TypeID() atom.TypeID

type GlProgramBinaryOES

type GlProgramBinaryOES struct {
	binary.Generate
	Program      ProgramId
	BinaryFormat uint32
	Binary       memory.Pointer
	BinarySize   int32
}

////////////////////////////////////////////////////////////////////////////// GlProgramBinaryOES //////////////////////////////////////////////////////////////////////////////

func NewGlProgramBinaryOES

func NewGlProgramBinaryOES(
	pProgram ProgramId,
	pBinaryFormat uint32,
	pBinary memory.Pointer,
	pBinarySize int32,
) *GlProgramBinaryOES

func (*GlProgramBinaryOES) API

func (c *GlProgramBinaryOES) API() gfxapi.API

func (*GlProgramBinaryOES) Class

func (*GlProgramBinaryOES) Class() binary.Class

func (*GlProgramBinaryOES) Flags

func (c *GlProgramBinaryOES) Flags() atom.Flags

func (*GlProgramBinaryOES) Mutate

func (ϟa *GlProgramBinaryOES) Mutate(ϟs *gfxapi.State) error

func (*GlProgramBinaryOES) Replay

func (ϟa *GlProgramBinaryOES) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlProgramBinaryOES) String

func (c *GlProgramBinaryOES) String() string

func (*GlProgramBinaryOES) TypeID

func (c *GlProgramBinaryOES) TypeID() atom.TypeID

type GlPushGroupMarkerEXT

type GlPushGroupMarkerEXT struct {
	binary.Generate
	Length int32
	Marker string
}

////////////////////////////////////////////////////////////////////////////// GlPushGroupMarkerEXT //////////////////////////////////////////////////////////////////////////////

func NewGlPushGroupMarkerEXT

func NewGlPushGroupMarkerEXT(
	pLength int32,
	pMarker string,
) *GlPushGroupMarkerEXT

func (*GlPushGroupMarkerEXT) API

func (c *GlPushGroupMarkerEXT) API() gfxapi.API

func (*GlPushGroupMarkerEXT) Class

func (*GlPushGroupMarkerEXT) Class() binary.Class

func (*GlPushGroupMarkerEXT) Flags

func (c *GlPushGroupMarkerEXT) Flags() atom.Flags

func (*GlPushGroupMarkerEXT) Mutate

func (ϟa *GlPushGroupMarkerEXT) Mutate(ϟs *gfxapi.State) error

func (*GlPushGroupMarkerEXT) Replay

func (ϟa *GlPushGroupMarkerEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlPushGroupMarkerEXT) String

func (c *GlPushGroupMarkerEXT) String() string

func (*GlPushGroupMarkerEXT) TypeID

func (c *GlPushGroupMarkerEXT) TypeID() atom.TypeID

type GlQueryCounterEXT

type GlQueryCounterEXT struct {
	binary.Generate
	Query  QueryId
	Target QueryTarget
}

////////////////////////////////////////////////////////////////////////////// GlQueryCounterEXT //////////////////////////////////////////////////////////////////////////////

func NewGlQueryCounterEXT

func NewGlQueryCounterEXT(
	pQuery QueryId,
	pTarget QueryTarget,
) *GlQueryCounterEXT

func (*GlQueryCounterEXT) API

func (c *GlQueryCounterEXT) API() gfxapi.API

func (*GlQueryCounterEXT) Class

func (*GlQueryCounterEXT) Class() binary.Class

func (*GlQueryCounterEXT) Flags

func (c *GlQueryCounterEXT) Flags() atom.Flags

func (*GlQueryCounterEXT) Mutate

func (ϟa *GlQueryCounterEXT) Mutate(ϟs *gfxapi.State) error

func (*GlQueryCounterEXT) Replay

func (ϟa *GlQueryCounterEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlQueryCounterEXT) String

func (c *GlQueryCounterEXT) String() string

func (*GlQueryCounterEXT) TypeID

func (c *GlQueryCounterEXT) TypeID() atom.TypeID

type GlReadPixels

type GlReadPixels struct {
	binary.Generate
	X      int32
	Y      int32
	Width  int32
	Height int32
	Format BaseTexelFormat
	Type   TexelType
	Data   memory.Pointer
}

////////////////////////////////////////////////////////////////////////////// GlReadPixels //////////////////////////////////////////////////////////////////////////////

func NewGlReadPixels

func NewGlReadPixels(
	pX int32,
	pY int32,
	pWidth int32,
	pHeight int32,
	pFormat BaseTexelFormat,
	pType TexelType,
	pData memory.Pointer,
) *GlReadPixels

func (*GlReadPixels) API

func (c *GlReadPixels) API() gfxapi.API

func (*GlReadPixels) Class

func (*GlReadPixels) Class() binary.Class

func (*GlReadPixels) Flags

func (c *GlReadPixels) Flags() atom.Flags

func (*GlReadPixels) Mutate

func (ϟa *GlReadPixels) Mutate(ϟs *gfxapi.State) error

func (*GlReadPixels) Replay

func (ϟa *GlReadPixels) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlReadPixels) String

func (c *GlReadPixels) String() string

func (*GlReadPixels) TypeID

func (c *GlReadPixels) TypeID() atom.TypeID

type GlReadPixels_Postback

type GlReadPixels_Postback struct {
	Data []byte
}

func (*GlReadPixels_Postback) Decode

func (o *GlReadPixels_Postback) Decode(data_cnt uint64, d binary.Decoder) error

type GlReleaseShaderCompiler

type GlReleaseShaderCompiler struct {
	binary.Generate
}

////////////////////////////////////////////////////////////////////////////// GlReleaseShaderCompiler //////////////////////////////////////////////////////////////////////////////

func NewGlReleaseShaderCompiler

func NewGlReleaseShaderCompiler() *GlReleaseShaderCompiler

func (*GlReleaseShaderCompiler) API

func (c *GlReleaseShaderCompiler) API() gfxapi.API

func (*GlReleaseShaderCompiler) Class

func (*GlReleaseShaderCompiler) Class() binary.Class

func (*GlReleaseShaderCompiler) Flags

func (c *GlReleaseShaderCompiler) Flags() atom.Flags

func (*GlReleaseShaderCompiler) Mutate

func (ϟa *GlReleaseShaderCompiler) Mutate(ϟs *gfxapi.State) error

func (*GlReleaseShaderCompiler) Replay

func (ϟa *GlReleaseShaderCompiler) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlReleaseShaderCompiler) String

func (c *GlReleaseShaderCompiler) String() string

func (*GlReleaseShaderCompiler) TypeID

func (c *GlReleaseShaderCompiler) TypeID() atom.TypeID

type GlRenderbufferStorage

type GlRenderbufferStorage struct {
	binary.Generate
	Target RenderbufferTarget
	Format RenderbufferFormat
	Width  int32
	Height int32
}

////////////////////////////////////////////////////////////////////////////// GlRenderbufferStorage //////////////////////////////////////////////////////////////////////////////

func NewGlRenderbufferStorage

func NewGlRenderbufferStorage(
	pTarget RenderbufferTarget,
	pFormat RenderbufferFormat,
	pWidth int32,
	pHeight int32,
) *GlRenderbufferStorage

func (*GlRenderbufferStorage) API

func (c *GlRenderbufferStorage) API() gfxapi.API

func (*GlRenderbufferStorage) Class

func (*GlRenderbufferStorage) Class() binary.Class

func (*GlRenderbufferStorage) Flags

func (c *GlRenderbufferStorage) Flags() atom.Flags

func (*GlRenderbufferStorage) Mutate

func (ϟa *GlRenderbufferStorage) Mutate(ϟs *gfxapi.State) error

func (*GlRenderbufferStorage) Replay

func (ϟa *GlRenderbufferStorage) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlRenderbufferStorage) String

func (c *GlRenderbufferStorage) String() string

func (*GlRenderbufferStorage) TypeID

func (c *GlRenderbufferStorage) TypeID() atom.TypeID

type GlRenderbufferStorageMultisample

type GlRenderbufferStorageMultisample struct {
	binary.Generate
	Target  RenderbufferTarget
	Samples int32
	Format  RenderbufferFormat
	Width   int32
	Height  int32
}

////////////////////////////////////////////////////////////////////////////// GlRenderbufferStorageMultisample //////////////////////////////////////////////////////////////////////////////

func NewGlRenderbufferStorageMultisample

func NewGlRenderbufferStorageMultisample(
	pTarget RenderbufferTarget,
	pSamples int32,
	pFormat RenderbufferFormat,
	pWidth int32,
	pHeight int32,
) *GlRenderbufferStorageMultisample

func (*GlRenderbufferStorageMultisample) API

func (c *GlRenderbufferStorageMultisample) API() gfxapi.API

func (*GlRenderbufferStorageMultisample) Class

func (*GlRenderbufferStorageMultisample) Class() binary.Class

func (*GlRenderbufferStorageMultisample) Flags

func (c *GlRenderbufferStorageMultisample) Flags() atom.Flags

func (*GlRenderbufferStorageMultisample) Mutate

func (ϟa *GlRenderbufferStorageMultisample) Mutate(ϟs *gfxapi.State) error

func (*GlRenderbufferStorageMultisample) Replay

func (ϟa *GlRenderbufferStorageMultisample) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlRenderbufferStorageMultisample) String

func (c *GlRenderbufferStorageMultisample) String() string

func (*GlRenderbufferStorageMultisample) TypeID

func (c *GlRenderbufferStorageMultisample) TypeID() atom.TypeID

type GlSampleCoverage

type GlSampleCoverage struct {
	binary.Generate
	Value  float32
	Invert bool
}

////////////////////////////////////////////////////////////////////////////// GlSampleCoverage //////////////////////////////////////////////////////////////////////////////

func NewGlSampleCoverage

func NewGlSampleCoverage(
	pValue float32,
	pInvert bool,
) *GlSampleCoverage

func (*GlSampleCoverage) API

func (c *GlSampleCoverage) API() gfxapi.API

func (*GlSampleCoverage) Class

func (*GlSampleCoverage) Class() binary.Class

func (*GlSampleCoverage) Flags

func (c *GlSampleCoverage) Flags() atom.Flags

func (*GlSampleCoverage) Mutate

func (ϟa *GlSampleCoverage) Mutate(ϟs *gfxapi.State) error

func (*GlSampleCoverage) Replay

func (ϟa *GlSampleCoverage) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlSampleCoverage) String

func (c *GlSampleCoverage) String() string

func (*GlSampleCoverage) TypeID

func (c *GlSampleCoverage) TypeID() atom.TypeID

type GlScissor

type GlScissor struct {
	binary.Generate
	X      int32
	Y      int32
	Width  int32
	Height int32
}

////////////////////////////////////////////////////////////////////////////// GlScissor //////////////////////////////////////////////////////////////////////////////

func NewGlScissor

func NewGlScissor(
	pX int32,
	pY int32,
	pWidth int32,
	pHeight int32,
) *GlScissor

func (*GlScissor) API

func (c *GlScissor) API() gfxapi.API

func (*GlScissor) Class

func (*GlScissor) Class() binary.Class

func (*GlScissor) Flags

func (c *GlScissor) Flags() atom.Flags

func (*GlScissor) Mutate

func (ϟa *GlScissor) Mutate(ϟs *gfxapi.State) error

func (*GlScissor) Replay

func (ϟa *GlScissor) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlScissor) String

func (c *GlScissor) String() string

func (*GlScissor) TypeID

func (c *GlScissor) TypeID() atom.TypeID

type GlShaderBinary

type GlShaderBinary struct {
	binary.Generate
	Count        int32
	Shaders      ShaderIdArray
	BinaryFormat uint32
	Binary       memory.Pointer
	BinarySize   int32
}

////////////////////////////////////////////////////////////////////////////// GlShaderBinary //////////////////////////////////////////////////////////////////////////////

func NewGlShaderBinary

func NewGlShaderBinary(
	pCount int32,
	pShaders ShaderIdArray,
	pBinaryFormat uint32,
	pBinary memory.Pointer,
	pBinarySize int32,
) *GlShaderBinary

func (*GlShaderBinary) API

func (c *GlShaderBinary) API() gfxapi.API

func (*GlShaderBinary) Class

func (*GlShaderBinary) Class() binary.Class

func (*GlShaderBinary) Flags

func (c *GlShaderBinary) Flags() atom.Flags

func (*GlShaderBinary) Mutate

func (ϟa *GlShaderBinary) Mutate(ϟs *gfxapi.State) error

func (*GlShaderBinary) Replay

func (ϟa *GlShaderBinary) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlShaderBinary) String

func (c *GlShaderBinary) String() string

func (*GlShaderBinary) TypeID

func (c *GlShaderBinary) TypeID() atom.TypeID

type GlShaderSource

type GlShaderSource struct {
	binary.Generate
	Shader ShaderId
	Count  int32
	Source StringArray
	Length S32Array
}

////////////////////////////////////////////////////////////////////////////// GlShaderSource //////////////////////////////////////////////////////////////////////////////

func NewGlShaderSource

func NewGlShaderSource(
	pShader ShaderId,
	pCount int32,
	pSource StringArray,
	pLength S32Array,
) *GlShaderSource

func (*GlShaderSource) API

func (c *GlShaderSource) API() gfxapi.API

func (*GlShaderSource) Class

func (*GlShaderSource) Class() binary.Class

func (*GlShaderSource) Flags

func (c *GlShaderSource) Flags() atom.Flags

func (*GlShaderSource) Mutate

func (ϟa *GlShaderSource) Mutate(ϟs *gfxapi.State) error

func (*GlShaderSource) Replay

func (ϟa *GlShaderSource) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlShaderSource) String

func (c *GlShaderSource) String() string

func (*GlShaderSource) TypeID

func (c *GlShaderSource) TypeID() atom.TypeID

type GlStartTilingQCOM

type GlStartTilingQCOM struct {
	binary.Generate
	X            int32
	Y            int32
	Width        int32
	Height       int32
	PreserveMask TilePreserveMaskQCOM
}

////////////////////////////////////////////////////////////////////////////// GlStartTilingQCOM //////////////////////////////////////////////////////////////////////////////

func NewGlStartTilingQCOM

func NewGlStartTilingQCOM(
	pX int32,
	pY int32,
	pWidth int32,
	pHeight int32,
	pPreserveMask TilePreserveMaskQCOM,
) *GlStartTilingQCOM

func (*GlStartTilingQCOM) API

func (c *GlStartTilingQCOM) API() gfxapi.API

func (*GlStartTilingQCOM) Class

func (*GlStartTilingQCOM) Class() binary.Class

func (*GlStartTilingQCOM) Flags

func (c *GlStartTilingQCOM) Flags() atom.Flags

func (*GlStartTilingQCOM) Mutate

func (ϟa *GlStartTilingQCOM) Mutate(ϟs *gfxapi.State) error

func (*GlStartTilingQCOM) Replay

func (ϟa *GlStartTilingQCOM) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlStartTilingQCOM) String

func (c *GlStartTilingQCOM) String() string

func (*GlStartTilingQCOM) TypeID

func (c *GlStartTilingQCOM) TypeID() atom.TypeID

type GlStencilFuncSeparate

type GlStencilFuncSeparate struct {
	binary.Generate
	Face           FaceMode
	Function       TestFunction
	ReferenceValue int32
	Mask           int32
}

////////////////////////////////////////////////////////////////////////////// GlStencilFuncSeparate //////////////////////////////////////////////////////////////////////////////

func NewGlStencilFuncSeparate

func NewGlStencilFuncSeparate(
	pFace FaceMode,
	pFunction TestFunction,
	pReferenceValue int32,
	pMask int32,
) *GlStencilFuncSeparate

func (*GlStencilFuncSeparate) API

func (c *GlStencilFuncSeparate) API() gfxapi.API

func (*GlStencilFuncSeparate) Class

func (*GlStencilFuncSeparate) Class() binary.Class

func (*GlStencilFuncSeparate) Flags

func (c *GlStencilFuncSeparate) Flags() atom.Flags

func (*GlStencilFuncSeparate) Mutate

func (ϟa *GlStencilFuncSeparate) Mutate(ϟs *gfxapi.State) error

func (*GlStencilFuncSeparate) Replay

func (ϟa *GlStencilFuncSeparate) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlStencilFuncSeparate) String

func (c *GlStencilFuncSeparate) String() string

func (*GlStencilFuncSeparate) TypeID

func (c *GlStencilFuncSeparate) TypeID() atom.TypeID

type GlStencilMask

type GlStencilMask struct {
	binary.Generate
	Mask uint32
}

////////////////////////////////////////////////////////////////////////////// GlStencilMask //////////////////////////////////////////////////////////////////////////////

func NewGlStencilMask

func NewGlStencilMask(
	pMask uint32,
) *GlStencilMask

func (*GlStencilMask) API

func (c *GlStencilMask) API() gfxapi.API

func (*GlStencilMask) Class

func (*GlStencilMask) Class() binary.Class

func (*GlStencilMask) Flags

func (c *GlStencilMask) Flags() atom.Flags

func (*GlStencilMask) Mutate

func (ϟa *GlStencilMask) Mutate(ϟs *gfxapi.State) error

func (*GlStencilMask) Replay

func (ϟa *GlStencilMask) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlStencilMask) String

func (c *GlStencilMask) String() string

func (*GlStencilMask) TypeID

func (c *GlStencilMask) TypeID() atom.TypeID

type GlStencilMaskSeparate

type GlStencilMaskSeparate struct {
	binary.Generate
	Face FaceMode
	Mask uint32
}

////////////////////////////////////////////////////////////////////////////// GlStencilMaskSeparate //////////////////////////////////////////////////////////////////////////////

func NewGlStencilMaskSeparate

func NewGlStencilMaskSeparate(
	pFace FaceMode,
	pMask uint32,
) *GlStencilMaskSeparate

func (*GlStencilMaskSeparate) API

func (c *GlStencilMaskSeparate) API() gfxapi.API

func (*GlStencilMaskSeparate) Class

func (*GlStencilMaskSeparate) Class() binary.Class

func (*GlStencilMaskSeparate) Flags

func (c *GlStencilMaskSeparate) Flags() atom.Flags

func (*GlStencilMaskSeparate) Mutate

func (ϟa *GlStencilMaskSeparate) Mutate(ϟs *gfxapi.State) error

func (*GlStencilMaskSeparate) Replay

func (ϟa *GlStencilMaskSeparate) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlStencilMaskSeparate) String

func (c *GlStencilMaskSeparate) String() string

func (*GlStencilMaskSeparate) TypeID

func (c *GlStencilMaskSeparate) TypeID() atom.TypeID

type GlStencilOpSeparate

type GlStencilOpSeparate struct {
	binary.Generate
	Face                 FaceMode
	StencilFail          StencilAction
	StencilPassDepthFail StencilAction
	StencilPassDepthPass StencilAction
}

////////////////////////////////////////////////////////////////////////////// GlStencilOpSeparate //////////////////////////////////////////////////////////////////////////////

func NewGlStencilOpSeparate

func NewGlStencilOpSeparate(
	pFace FaceMode,
	pStencilFail StencilAction,
	pStencilPassDepthFail StencilAction,
	pStencilPassDepthPass StencilAction,
) *GlStencilOpSeparate

func (*GlStencilOpSeparate) API

func (c *GlStencilOpSeparate) API() gfxapi.API

func (*GlStencilOpSeparate) Class

func (*GlStencilOpSeparate) Class() binary.Class

func (*GlStencilOpSeparate) Flags

func (c *GlStencilOpSeparate) Flags() atom.Flags

func (*GlStencilOpSeparate) Mutate

func (ϟa *GlStencilOpSeparate) Mutate(ϟs *gfxapi.State) error

func (*GlStencilOpSeparate) Replay

func (ϟa *GlStencilOpSeparate) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlStencilOpSeparate) String

func (c *GlStencilOpSeparate) String() string

func (*GlStencilOpSeparate) TypeID

func (c *GlStencilOpSeparate) TypeID() atom.TypeID

type GlTexImage2D

type GlTexImage2D struct {
	binary.Generate
	Target         TextureImageTarget
	Level          int32
	InternalFormat TexelFormat
	Width          int32
	Height         int32
	Border         int32
	Format         TexelFormat
	Type           TexelType
	Data           TexturePointer
}

////////////////////////////////////////////////////////////////////////////// GlTexImage2D //////////////////////////////////////////////////////////////////////////////

func NewGlTexImage2D

func NewGlTexImage2D(
	pTarget TextureImageTarget,
	pLevel int32,
	pInternalFormat TexelFormat,
	pWidth int32,
	pHeight int32,
	pBorder int32,
	pFormat TexelFormat,
	pType TexelType,
	pData TexturePointer,
) *GlTexImage2D

func (*GlTexImage2D) API

func (c *GlTexImage2D) API() gfxapi.API

func (*GlTexImage2D) Class

func (*GlTexImage2D) Class() binary.Class

func (*GlTexImage2D) Flags

func (c *GlTexImage2D) Flags() atom.Flags

func (*GlTexImage2D) Mutate

func (ϟa *GlTexImage2D) Mutate(ϟs *gfxapi.State) error

func (*GlTexImage2D) Replay

func (ϟa *GlTexImage2D) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlTexImage2D) String

func (c *GlTexImage2D) String() string

func (*GlTexImage2D) TypeID

func (c *GlTexImage2D) TypeID() atom.TypeID

type GlTexParameterf

type GlTexParameterf struct {
	binary.Generate
	Target    TextureTarget
	Parameter TextureParameter
	Value     float32
}

////////////////////////////////////////////////////////////////////////////// GlTexParameterf //////////////////////////////////////////////////////////////////////////////

func NewGlTexParameterf

func NewGlTexParameterf(
	pTarget TextureTarget,
	pParameter TextureParameter,
	pValue float32,
) *GlTexParameterf

func (*GlTexParameterf) API

func (c *GlTexParameterf) API() gfxapi.API

func (*GlTexParameterf) Class

func (*GlTexParameterf) Class() binary.Class

func (*GlTexParameterf) Flags

func (c *GlTexParameterf) Flags() atom.Flags

func (*GlTexParameterf) Mutate

func (ϟa *GlTexParameterf) Mutate(ϟs *gfxapi.State) error

func (*GlTexParameterf) Replay

func (ϟa *GlTexParameterf) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlTexParameterf) String

func (c *GlTexParameterf) String() string

func (*GlTexParameterf) TypeID

func (c *GlTexParameterf) TypeID() atom.TypeID

type GlTexParameteri

type GlTexParameteri struct {
	binary.Generate
	Target    TextureTarget
	Parameter TextureParameter
	Value     int32
}

////////////////////////////////////////////////////////////////////////////// GlTexParameteri //////////////////////////////////////////////////////////////////////////////

func NewGlTexParameteri

func NewGlTexParameteri(
	pTarget TextureTarget,
	pParameter TextureParameter,
	pValue int32,
) *GlTexParameteri

func (*GlTexParameteri) API

func (c *GlTexParameteri) API() gfxapi.API

func (*GlTexParameteri) Class

func (*GlTexParameteri) Class() binary.Class

func (*GlTexParameteri) Flags

func (c *GlTexParameteri) Flags() atom.Flags

func (*GlTexParameteri) Mutate

func (ϟa *GlTexParameteri) Mutate(ϟs *gfxapi.State) error

func (*GlTexParameteri) Replay

func (ϟa *GlTexParameteri) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlTexParameteri) String

func (c *GlTexParameteri) String() string

func (*GlTexParameteri) TypeID

func (c *GlTexParameteri) TypeID() atom.TypeID

type GlTexStorage1DEXT

type GlTexStorage1DEXT struct {
	binary.Generate
	Target TextureTarget
	Levels int32
	Format TexelFormat
	Width  int32
}

////////////////////////////////////////////////////////////////////////////// GlTexStorage1DEXT //////////////////////////////////////////////////////////////////////////////

func NewGlTexStorage1DEXT

func NewGlTexStorage1DEXT(
	pTarget TextureTarget,
	pLevels int32,
	pFormat TexelFormat,
	pWidth int32,
) *GlTexStorage1DEXT

func (*GlTexStorage1DEXT) API

func (c *GlTexStorage1DEXT) API() gfxapi.API

func (*GlTexStorage1DEXT) Class

func (*GlTexStorage1DEXT) Class() binary.Class

func (*GlTexStorage1DEXT) Flags

func (c *GlTexStorage1DEXT) Flags() atom.Flags

func (*GlTexStorage1DEXT) Mutate

func (ϟa *GlTexStorage1DEXT) Mutate(ϟs *gfxapi.State) error

func (*GlTexStorage1DEXT) Replay

func (ϟa *GlTexStorage1DEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlTexStorage1DEXT) String

func (c *GlTexStorage1DEXT) String() string

func (*GlTexStorage1DEXT) TypeID

func (c *GlTexStorage1DEXT) TypeID() atom.TypeID

type GlTexStorage2DEXT

type GlTexStorage2DEXT struct {
	binary.Generate
	Target TextureTarget
	Levels int32
	Format TexelFormat
	Width  int32
	Height int32
}

////////////////////////////////////////////////////////////////////////////// GlTexStorage2DEXT //////////////////////////////////////////////////////////////////////////////

func NewGlTexStorage2DEXT

func NewGlTexStorage2DEXT(
	pTarget TextureTarget,
	pLevels int32,
	pFormat TexelFormat,
	pWidth int32,
	pHeight int32,
) *GlTexStorage2DEXT

func (*GlTexStorage2DEXT) API

func (c *GlTexStorage2DEXT) API() gfxapi.API

func (*GlTexStorage2DEXT) Class

func (*GlTexStorage2DEXT) Class() binary.Class

func (*GlTexStorage2DEXT) Flags

func (c *GlTexStorage2DEXT) Flags() atom.Flags

func (*GlTexStorage2DEXT) Mutate

func (ϟa *GlTexStorage2DEXT) Mutate(ϟs *gfxapi.State) error

func (*GlTexStorage2DEXT) Replay

func (ϟa *GlTexStorage2DEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlTexStorage2DEXT) String

func (c *GlTexStorage2DEXT) String() string

func (*GlTexStorage2DEXT) TypeID

func (c *GlTexStorage2DEXT) TypeID() atom.TypeID

type GlTexStorage3DEXT

type GlTexStorage3DEXT struct {
	binary.Generate
	Target TextureTarget
	Levels int32
	Format TexelFormat
	Width  int32
	Height int32
	Depth  int32
}

////////////////////////////////////////////////////////////////////////////// GlTexStorage3DEXT //////////////////////////////////////////////////////////////////////////////

func NewGlTexStorage3DEXT

func NewGlTexStorage3DEXT(
	pTarget TextureTarget,
	pLevels int32,
	pFormat TexelFormat,
	pWidth int32,
	pHeight int32,
	pDepth int32,
) *GlTexStorage3DEXT

func (*GlTexStorage3DEXT) API

func (c *GlTexStorage3DEXT) API() gfxapi.API

func (*GlTexStorage3DEXT) Class

func (*GlTexStorage3DEXT) Class() binary.Class

func (*GlTexStorage3DEXT) Flags

func (c *GlTexStorage3DEXT) Flags() atom.Flags

func (*GlTexStorage3DEXT) Mutate

func (ϟa *GlTexStorage3DEXT) Mutate(ϟs *gfxapi.State) error

func (*GlTexStorage3DEXT) Replay

func (ϟa *GlTexStorage3DEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlTexStorage3DEXT) String

func (c *GlTexStorage3DEXT) String() string

func (*GlTexStorage3DEXT) TypeID

func (c *GlTexStorage3DEXT) TypeID() atom.TypeID

type GlTexSubImage2D

type GlTexSubImage2D struct {
	binary.Generate
	Target  TextureImageTarget
	Level   int32
	Xoffset int32
	Yoffset int32
	Width   int32
	Height  int32
	Format  TexelFormat
	Type    TexelType
	Data    TexturePointer
}

////////////////////////////////////////////////////////////////////////////// GlTexSubImage2D //////////////////////////////////////////////////////////////////////////////

func NewGlTexSubImage2D

func NewGlTexSubImage2D(
	pTarget TextureImageTarget,
	pLevel int32,
	pXoffset int32,
	pYoffset int32,
	pWidth int32,
	pHeight int32,
	pFormat TexelFormat,
	pType TexelType,
	pData TexturePointer,
) *GlTexSubImage2D

func (*GlTexSubImage2D) API

func (c *GlTexSubImage2D) API() gfxapi.API

func (*GlTexSubImage2D) Class

func (*GlTexSubImage2D) Class() binary.Class

func (*GlTexSubImage2D) Flags

func (c *GlTexSubImage2D) Flags() atom.Flags

func (*GlTexSubImage2D) Mutate

func (ϟa *GlTexSubImage2D) Mutate(ϟs *gfxapi.State) error

func (*GlTexSubImage2D) Replay

func (ϟa *GlTexSubImage2D) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlTexSubImage2D) String

func (c *GlTexSubImage2D) String() string

func (*GlTexSubImage2D) TypeID

func (c *GlTexSubImage2D) TypeID() atom.TypeID

type GlTextureStorage1DEXT

type GlTextureStorage1DEXT struct {
	binary.Generate
	Texture TextureId
	Target  TextureTarget
	Levels  int32
	Format  TexelFormat
	Width   int32
}

////////////////////////////////////////////////////////////////////////////// GlTextureStorage1DEXT //////////////////////////////////////////////////////////////////////////////

func NewGlTextureStorage1DEXT

func NewGlTextureStorage1DEXT(
	pTexture TextureId,
	pTarget TextureTarget,
	pLevels int32,
	pFormat TexelFormat,
	pWidth int32,
) *GlTextureStorage1DEXT

func (*GlTextureStorage1DEXT) API

func (c *GlTextureStorage1DEXT) API() gfxapi.API

func (*GlTextureStorage1DEXT) Class

func (*GlTextureStorage1DEXT) Class() binary.Class

func (*GlTextureStorage1DEXT) Flags

func (c *GlTextureStorage1DEXT) Flags() atom.Flags

func (*GlTextureStorage1DEXT) Mutate

func (ϟa *GlTextureStorage1DEXT) Mutate(ϟs *gfxapi.State) error

func (*GlTextureStorage1DEXT) Replay

func (ϟa *GlTextureStorage1DEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlTextureStorage1DEXT) String

func (c *GlTextureStorage1DEXT) String() string

func (*GlTextureStorage1DEXT) TypeID

func (c *GlTextureStorage1DEXT) TypeID() atom.TypeID

type GlTextureStorage2DEXT

type GlTextureStorage2DEXT struct {
	binary.Generate
	Texture TextureId
	Target  TextureTarget
	Levels  int32
	Format  TexelFormat
	Width   int32
	Height  int32
}

////////////////////////////////////////////////////////////////////////////// GlTextureStorage2DEXT //////////////////////////////////////////////////////////////////////////////

func NewGlTextureStorage2DEXT

func NewGlTextureStorage2DEXT(
	pTexture TextureId,
	pTarget TextureTarget,
	pLevels int32,
	pFormat TexelFormat,
	pWidth int32,
	pHeight int32,
) *GlTextureStorage2DEXT

func (*GlTextureStorage2DEXT) API

func (c *GlTextureStorage2DEXT) API() gfxapi.API

func (*GlTextureStorage2DEXT) Class

func (*GlTextureStorage2DEXT) Class() binary.Class

func (*GlTextureStorage2DEXT) Flags

func (c *GlTextureStorage2DEXT) Flags() atom.Flags

func (*GlTextureStorage2DEXT) Mutate

func (ϟa *GlTextureStorage2DEXT) Mutate(ϟs *gfxapi.State) error

func (*GlTextureStorage2DEXT) Replay

func (ϟa *GlTextureStorage2DEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlTextureStorage2DEXT) String

func (c *GlTextureStorage2DEXT) String() string

func (*GlTextureStorage2DEXT) TypeID

func (c *GlTextureStorage2DEXT) TypeID() atom.TypeID

type GlTextureStorage3DEXT

type GlTextureStorage3DEXT struct {
	binary.Generate
	Texture TextureId
	Target  TextureTarget
	Levels  int32
	Format  TexelFormat
	Width   int32
	Height  int32
	Depth   int32
}

////////////////////////////////////////////////////////////////////////////// GlTextureStorage3DEXT //////////////////////////////////////////////////////////////////////////////

func NewGlTextureStorage3DEXT

func NewGlTextureStorage3DEXT(
	pTexture TextureId,
	pTarget TextureTarget,
	pLevels int32,
	pFormat TexelFormat,
	pWidth int32,
	pHeight int32,
	pDepth int32,
) *GlTextureStorage3DEXT

func (*GlTextureStorage3DEXT) API

func (c *GlTextureStorage3DEXT) API() gfxapi.API

func (*GlTextureStorage3DEXT) Class

func (*GlTextureStorage3DEXT) Class() binary.Class

func (*GlTextureStorage3DEXT) Flags

func (c *GlTextureStorage3DEXT) Flags() atom.Flags

func (*GlTextureStorage3DEXT) Mutate

func (ϟa *GlTextureStorage3DEXT) Mutate(ϟs *gfxapi.State) error

func (*GlTextureStorage3DEXT) Replay

func (ϟa *GlTextureStorage3DEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlTextureStorage3DEXT) String

func (c *GlTextureStorage3DEXT) String() string

func (*GlTextureStorage3DEXT) TypeID

func (c *GlTextureStorage3DEXT) TypeID() atom.TypeID

type GlUniform1f

type GlUniform1f struct {
	binary.Generate
	Location UniformLocation
	Value    float32
}

////////////////////////////////////////////////////////////////////////////// GlUniform1f //////////////////////////////////////////////////////////////////////////////

func NewGlUniform1f

func NewGlUniform1f(
	pLocation UniformLocation,
	pValue float32,
) *GlUniform1f

func (*GlUniform1f) API

func (c *GlUniform1f) API() gfxapi.API

func (*GlUniform1f) Class

func (*GlUniform1f) Class() binary.Class

func (*GlUniform1f) Flags

func (c *GlUniform1f) Flags() atom.Flags

func (*GlUniform1f) Mutate

func (ϟa *GlUniform1f) Mutate(ϟs *gfxapi.State) error

func (*GlUniform1f) Replay

func (ϟa *GlUniform1f) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniform1f) String

func (c *GlUniform1f) String() string

func (*GlUniform1f) TypeID

func (c *GlUniform1f) TypeID() atom.TypeID

type GlUniform1fv

type GlUniform1fv struct {
	binary.Generate
	Location UniformLocation
	Count    int32
	Value    F32Array
}

////////////////////////////////////////////////////////////////////////////// GlUniform1fv //////////////////////////////////////////////////////////////////////////////

func NewGlUniform1fv

func NewGlUniform1fv(
	pLocation UniformLocation,
	pCount int32,
	pValue F32Array,
) *GlUniform1fv

func (*GlUniform1fv) API

func (c *GlUniform1fv) API() gfxapi.API

func (*GlUniform1fv) Class

func (*GlUniform1fv) Class() binary.Class

func (*GlUniform1fv) Flags

func (c *GlUniform1fv) Flags() atom.Flags

func (*GlUniform1fv) Mutate

func (ϟa *GlUniform1fv) Mutate(ϟs *gfxapi.State) error

func (*GlUniform1fv) Replay

func (ϟa *GlUniform1fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniform1fv) String

func (c *GlUniform1fv) String() string

func (*GlUniform1fv) TypeID

func (c *GlUniform1fv) TypeID() atom.TypeID

type GlUniform1i

type GlUniform1i struct {
	binary.Generate
	Location UniformLocation
	Value    int32
}

////////////////////////////////////////////////////////////////////////////// GlUniform1i //////////////////////////////////////////////////////////////////////////////

func NewGlUniform1i

func NewGlUniform1i(
	pLocation UniformLocation,
	pValue int32,
) *GlUniform1i

func (*GlUniform1i) API

func (c *GlUniform1i) API() gfxapi.API

func (*GlUniform1i) Class

func (*GlUniform1i) Class() binary.Class

func (*GlUniform1i) Flags

func (c *GlUniform1i) Flags() atom.Flags

func (*GlUniform1i) Mutate

func (ϟa *GlUniform1i) Mutate(ϟs *gfxapi.State) error

func (*GlUniform1i) Replay

func (ϟa *GlUniform1i) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniform1i) String

func (c *GlUniform1i) String() string

func (*GlUniform1i) TypeID

func (c *GlUniform1i) TypeID() atom.TypeID

type GlUniform1iv

type GlUniform1iv struct {
	binary.Generate
	Location UniformLocation
	Count    int32
	Value    S32Array
}

////////////////////////////////////////////////////////////////////////////// GlUniform1iv //////////////////////////////////////////////////////////////////////////////

func NewGlUniform1iv

func NewGlUniform1iv(
	pLocation UniformLocation,
	pCount int32,
	pValue S32Array,
) *GlUniform1iv

func (*GlUniform1iv) API

func (c *GlUniform1iv) API() gfxapi.API

func (*GlUniform1iv) Class

func (*GlUniform1iv) Class() binary.Class

func (*GlUniform1iv) Flags

func (c *GlUniform1iv) Flags() atom.Flags

func (*GlUniform1iv) Mutate

func (ϟa *GlUniform1iv) Mutate(ϟs *gfxapi.State) error

func (*GlUniform1iv) Replay

func (ϟa *GlUniform1iv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniform1iv) String

func (c *GlUniform1iv) String() string

func (*GlUniform1iv) TypeID

func (c *GlUniform1iv) TypeID() atom.TypeID

type GlUniform2f

type GlUniform2f struct {
	binary.Generate
	Location UniformLocation
	Value0   float32
	Value1   float32
}

////////////////////////////////////////////////////////////////////////////// GlUniform2f //////////////////////////////////////////////////////////////////////////////

func NewGlUniform2f

func NewGlUniform2f(
	pLocation UniformLocation,
	pValue0 float32,
	pValue1 float32,
) *GlUniform2f

func (*GlUniform2f) API

func (c *GlUniform2f) API() gfxapi.API

func (*GlUniform2f) Class

func (*GlUniform2f) Class() binary.Class

func (*GlUniform2f) Flags

func (c *GlUniform2f) Flags() atom.Flags

func (*GlUniform2f) Mutate

func (ϟa *GlUniform2f) Mutate(ϟs *gfxapi.State) error

func (*GlUniform2f) Replay

func (ϟa *GlUniform2f) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniform2f) String

func (c *GlUniform2f) String() string

func (*GlUniform2f) TypeID

func (c *GlUniform2f) TypeID() atom.TypeID

type GlUniform2fv

type GlUniform2fv struct {
	binary.Generate
	Location UniformLocation
	Count    int32
	Value    F32Array
}

////////////////////////////////////////////////////////////////////////////// GlUniform2fv //////////////////////////////////////////////////////////////////////////////

func NewGlUniform2fv

func NewGlUniform2fv(
	pLocation UniformLocation,
	pCount int32,
	pValue F32Array,
) *GlUniform2fv

func (*GlUniform2fv) API

func (c *GlUniform2fv) API() gfxapi.API

func (*GlUniform2fv) Class

func (*GlUniform2fv) Class() binary.Class

func (*GlUniform2fv) Flags

func (c *GlUniform2fv) Flags() atom.Flags

func (*GlUniform2fv) Mutate

func (ϟa *GlUniform2fv) Mutate(ϟs *gfxapi.State) error

func (*GlUniform2fv) Replay

func (ϟa *GlUniform2fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniform2fv) String

func (c *GlUniform2fv) String() string

func (*GlUniform2fv) TypeID

func (c *GlUniform2fv) TypeID() atom.TypeID

type GlUniform2i

type GlUniform2i struct {
	binary.Generate
	Location UniformLocation
	Value0   int32
	Value1   int32
}

////////////////////////////////////////////////////////////////////////////// GlUniform2i //////////////////////////////////////////////////////////////////////////////

func NewGlUniform2i

func NewGlUniform2i(
	pLocation UniformLocation,
	pValue0 int32,
	pValue1 int32,
) *GlUniform2i

func (*GlUniform2i) API

func (c *GlUniform2i) API() gfxapi.API

func (*GlUniform2i) Class

func (*GlUniform2i) Class() binary.Class

func (*GlUniform2i) Flags

func (c *GlUniform2i) Flags() atom.Flags

func (*GlUniform2i) Mutate

func (ϟa *GlUniform2i) Mutate(ϟs *gfxapi.State) error

func (*GlUniform2i) Replay

func (ϟa *GlUniform2i) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniform2i) String

func (c *GlUniform2i) String() string

func (*GlUniform2i) TypeID

func (c *GlUniform2i) TypeID() atom.TypeID

type GlUniform2iv

type GlUniform2iv struct {
	binary.Generate
	Location UniformLocation
	Count    int32
	Value    S32Array
}

////////////////////////////////////////////////////////////////////////////// GlUniform2iv //////////////////////////////////////////////////////////////////////////////

func NewGlUniform2iv

func NewGlUniform2iv(
	pLocation UniformLocation,
	pCount int32,
	pValue S32Array,
) *GlUniform2iv

func (*GlUniform2iv) API

func (c *GlUniform2iv) API() gfxapi.API

func (*GlUniform2iv) Class

func (*GlUniform2iv) Class() binary.Class

func (*GlUniform2iv) Flags

func (c *GlUniform2iv) Flags() atom.Flags

func (*GlUniform2iv) Mutate

func (ϟa *GlUniform2iv) Mutate(ϟs *gfxapi.State) error

func (*GlUniform2iv) Replay

func (ϟa *GlUniform2iv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniform2iv) String

func (c *GlUniform2iv) String() string

func (*GlUniform2iv) TypeID

func (c *GlUniform2iv) TypeID() atom.TypeID

type GlUniform3f

type GlUniform3f struct {
	binary.Generate
	Location UniformLocation
	Value0   float32
	Value1   float32
	Value2   float32
}

////////////////////////////////////////////////////////////////////////////// GlUniform3f //////////////////////////////////////////////////////////////////////////////

func NewGlUniform3f

func NewGlUniform3f(
	pLocation UniformLocation,
	pValue0 float32,
	pValue1 float32,
	pValue2 float32,
) *GlUniform3f

func (*GlUniform3f) API

func (c *GlUniform3f) API() gfxapi.API

func (*GlUniform3f) Class

func (*GlUniform3f) Class() binary.Class

func (*GlUniform3f) Flags

func (c *GlUniform3f) Flags() atom.Flags

func (*GlUniform3f) Mutate

func (ϟa *GlUniform3f) Mutate(ϟs *gfxapi.State) error

func (*GlUniform3f) Replay

func (ϟa *GlUniform3f) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniform3f) String

func (c *GlUniform3f) String() string

func (*GlUniform3f) TypeID

func (c *GlUniform3f) TypeID() atom.TypeID

type GlUniform3fv

type GlUniform3fv struct {
	binary.Generate
	Location UniformLocation
	Count    int32
	Value    F32Array
}

////////////////////////////////////////////////////////////////////////////// GlUniform3fv //////////////////////////////////////////////////////////////////////////////

func NewGlUniform3fv

func NewGlUniform3fv(
	pLocation UniformLocation,
	pCount int32,
	pValue F32Array,
) *GlUniform3fv

func (*GlUniform3fv) API

func (c *GlUniform3fv) API() gfxapi.API

func (*GlUniform3fv) Class

func (*GlUniform3fv) Class() binary.Class

func (*GlUniform3fv) Flags

func (c *GlUniform3fv) Flags() atom.Flags

func (*GlUniform3fv) Mutate

func (ϟa *GlUniform3fv) Mutate(ϟs *gfxapi.State) error

func (*GlUniform3fv) Replay

func (ϟa *GlUniform3fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniform3fv) String

func (c *GlUniform3fv) String() string

func (*GlUniform3fv) TypeID

func (c *GlUniform3fv) TypeID() atom.TypeID

type GlUniform3i

type GlUniform3i struct {
	binary.Generate
	Location UniformLocation
	Value0   int32
	Value1   int32
	Value2   int32
}

////////////////////////////////////////////////////////////////////////////// GlUniform3i //////////////////////////////////////////////////////////////////////////////

func NewGlUniform3i

func NewGlUniform3i(
	pLocation UniformLocation,
	pValue0 int32,
	pValue1 int32,
	pValue2 int32,
) *GlUniform3i

func (*GlUniform3i) API

func (c *GlUniform3i) API() gfxapi.API

func (*GlUniform3i) Class

func (*GlUniform3i) Class() binary.Class

func (*GlUniform3i) Flags

func (c *GlUniform3i) Flags() atom.Flags

func (*GlUniform3i) Mutate

func (ϟa *GlUniform3i) Mutate(ϟs *gfxapi.State) error

func (*GlUniform3i) Replay

func (ϟa *GlUniform3i) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniform3i) String

func (c *GlUniform3i) String() string

func (*GlUniform3i) TypeID

func (c *GlUniform3i) TypeID() atom.TypeID

type GlUniform3iv

type GlUniform3iv struct {
	binary.Generate
	Location UniformLocation
	Count    int32
	Value    S32Array
}

////////////////////////////////////////////////////////////////////////////// GlUniform3iv //////////////////////////////////////////////////////////////////////////////

func NewGlUniform3iv

func NewGlUniform3iv(
	pLocation UniformLocation,
	pCount int32,
	pValue S32Array,
) *GlUniform3iv

func (*GlUniform3iv) API

func (c *GlUniform3iv) API() gfxapi.API

func (*GlUniform3iv) Class

func (*GlUniform3iv) Class() binary.Class

func (*GlUniform3iv) Flags

func (c *GlUniform3iv) Flags() atom.Flags

func (*GlUniform3iv) Mutate

func (ϟa *GlUniform3iv) Mutate(ϟs *gfxapi.State) error

func (*GlUniform3iv) Replay

func (ϟa *GlUniform3iv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniform3iv) String

func (c *GlUniform3iv) String() string

func (*GlUniform3iv) TypeID

func (c *GlUniform3iv) TypeID() atom.TypeID

type GlUniform4f

type GlUniform4f struct {
	binary.Generate
	Location UniformLocation
	Value0   float32
	Value1   float32
	Value2   float32
	Value3   float32
}

////////////////////////////////////////////////////////////////////////////// GlUniform4f //////////////////////////////////////////////////////////////////////////////

func NewGlUniform4f

func NewGlUniform4f(
	pLocation UniformLocation,
	pValue0 float32,
	pValue1 float32,
	pValue2 float32,
	pValue3 float32,
) *GlUniform4f

func (*GlUniform4f) API

func (c *GlUniform4f) API() gfxapi.API

func (*GlUniform4f) Class

func (*GlUniform4f) Class() binary.Class

func (*GlUniform4f) Flags

func (c *GlUniform4f) Flags() atom.Flags

func (*GlUniform4f) Mutate

func (ϟa *GlUniform4f) Mutate(ϟs *gfxapi.State) error

func (*GlUniform4f) Replay

func (ϟa *GlUniform4f) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniform4f) String

func (c *GlUniform4f) String() string

func (*GlUniform4f) TypeID

func (c *GlUniform4f) TypeID() atom.TypeID

type GlUniform4fv

type GlUniform4fv struct {
	binary.Generate
	Location UniformLocation
	Count    int32
	Value    F32Array
}

////////////////////////////////////////////////////////////////////////////// GlUniform4fv //////////////////////////////////////////////////////////////////////////////

func NewGlUniform4fv

func NewGlUniform4fv(
	pLocation UniformLocation,
	pCount int32,
	pValue F32Array,
) *GlUniform4fv

func (*GlUniform4fv) API

func (c *GlUniform4fv) API() gfxapi.API

func (*GlUniform4fv) Class

func (*GlUniform4fv) Class() binary.Class

func (*GlUniform4fv) Flags

func (c *GlUniform4fv) Flags() atom.Flags

func (*GlUniform4fv) Mutate

func (ϟa *GlUniform4fv) Mutate(ϟs *gfxapi.State) error

func (*GlUniform4fv) Replay

func (ϟa *GlUniform4fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniform4fv) String

func (c *GlUniform4fv) String() string

func (*GlUniform4fv) TypeID

func (c *GlUniform4fv) TypeID() atom.TypeID

type GlUniform4i

type GlUniform4i struct {
	binary.Generate
	Location UniformLocation
	Value0   int32
	Value1   int32
	Value2   int32
	Value3   int32
}

////////////////////////////////////////////////////////////////////////////// GlUniform4i //////////////////////////////////////////////////////////////////////////////

func NewGlUniform4i

func NewGlUniform4i(
	pLocation UniformLocation,
	pValue0 int32,
	pValue1 int32,
	pValue2 int32,
	pValue3 int32,
) *GlUniform4i

func (*GlUniform4i) API

func (c *GlUniform4i) API() gfxapi.API

func (*GlUniform4i) Class

func (*GlUniform4i) Class() binary.Class

func (*GlUniform4i) Flags

func (c *GlUniform4i) Flags() atom.Flags

func (*GlUniform4i) Mutate

func (ϟa *GlUniform4i) Mutate(ϟs *gfxapi.State) error

func (*GlUniform4i) Replay

func (ϟa *GlUniform4i) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniform4i) String

func (c *GlUniform4i) String() string

func (*GlUniform4i) TypeID

func (c *GlUniform4i) TypeID() atom.TypeID

type GlUniform4iv

type GlUniform4iv struct {
	binary.Generate
	Location UniformLocation
	Count    int32
	Value    S32Array
}

////////////////////////////////////////////////////////////////////////////// GlUniform4iv //////////////////////////////////////////////////////////////////////////////

func NewGlUniform4iv

func NewGlUniform4iv(
	pLocation UniformLocation,
	pCount int32,
	pValue S32Array,
) *GlUniform4iv

func (*GlUniform4iv) API

func (c *GlUniform4iv) API() gfxapi.API

func (*GlUniform4iv) Class

func (*GlUniform4iv) Class() binary.Class

func (*GlUniform4iv) Flags

func (c *GlUniform4iv) Flags() atom.Flags

func (*GlUniform4iv) Mutate

func (ϟa *GlUniform4iv) Mutate(ϟs *gfxapi.State) error

func (*GlUniform4iv) Replay

func (ϟa *GlUniform4iv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniform4iv) String

func (c *GlUniform4iv) String() string

func (*GlUniform4iv) TypeID

func (c *GlUniform4iv) TypeID() atom.TypeID

type GlUniformMatrix2fv

type GlUniformMatrix2fv struct {
	binary.Generate
	Location  UniformLocation
	Count     int32
	Transpose bool
	Values    F32Array
}

////////////////////////////////////////////////////////////////////////////// GlUniformMatrix2fv //////////////////////////////////////////////////////////////////////////////

func NewGlUniformMatrix2fv

func NewGlUniformMatrix2fv(
	pLocation UniformLocation,
	pCount int32,
	pTranspose bool,
	pValues F32Array,
) *GlUniformMatrix2fv

func (*GlUniformMatrix2fv) API

func (c *GlUniformMatrix2fv) API() gfxapi.API

func (*GlUniformMatrix2fv) Class

func (*GlUniformMatrix2fv) Class() binary.Class

func (*GlUniformMatrix2fv) Flags

func (c *GlUniformMatrix2fv) Flags() atom.Flags

func (*GlUniformMatrix2fv) Mutate

func (ϟa *GlUniformMatrix2fv) Mutate(ϟs *gfxapi.State) error

func (*GlUniformMatrix2fv) Replay

func (ϟa *GlUniformMatrix2fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniformMatrix2fv) String

func (c *GlUniformMatrix2fv) String() string

func (*GlUniformMatrix2fv) TypeID

func (c *GlUniformMatrix2fv) TypeID() atom.TypeID

type GlUniformMatrix3fv

type GlUniformMatrix3fv struct {
	binary.Generate
	Location  UniformLocation
	Count     int32
	Transpose bool
	Values    F32Array
}

////////////////////////////////////////////////////////////////////////////// GlUniformMatrix3fv //////////////////////////////////////////////////////////////////////////////

func NewGlUniformMatrix3fv

func NewGlUniformMatrix3fv(
	pLocation UniformLocation,
	pCount int32,
	pTranspose bool,
	pValues F32Array,
) *GlUniformMatrix3fv

func (*GlUniformMatrix3fv) API

func (c *GlUniformMatrix3fv) API() gfxapi.API

func (*GlUniformMatrix3fv) Class

func (*GlUniformMatrix3fv) Class() binary.Class

func (*GlUniformMatrix3fv) Flags

func (c *GlUniformMatrix3fv) Flags() atom.Flags

func (*GlUniformMatrix3fv) Mutate

func (ϟa *GlUniformMatrix3fv) Mutate(ϟs *gfxapi.State) error

func (*GlUniformMatrix3fv) Replay

func (ϟa *GlUniformMatrix3fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniformMatrix3fv) String

func (c *GlUniformMatrix3fv) String() string

func (*GlUniformMatrix3fv) TypeID

func (c *GlUniformMatrix3fv) TypeID() atom.TypeID

type GlUniformMatrix4fv

type GlUniformMatrix4fv struct {
	binary.Generate
	Location  UniformLocation
	Count     int32
	Transpose bool
	Values    F32Array
}

////////////////////////////////////////////////////////////////////////////// GlUniformMatrix4fv //////////////////////////////////////////////////////////////////////////////

func NewGlUniformMatrix4fv

func NewGlUniformMatrix4fv(
	pLocation UniformLocation,
	pCount int32,
	pTranspose bool,
	pValues F32Array,
) *GlUniformMatrix4fv

func (*GlUniformMatrix4fv) API

func (c *GlUniformMatrix4fv) API() gfxapi.API

func (*GlUniformMatrix4fv) Class

func (*GlUniformMatrix4fv) Class() binary.Class

func (*GlUniformMatrix4fv) Flags

func (c *GlUniformMatrix4fv) Flags() atom.Flags

func (*GlUniformMatrix4fv) Mutate

func (ϟa *GlUniformMatrix4fv) Mutate(ϟs *gfxapi.State) error

func (*GlUniformMatrix4fv) Replay

func (ϟa *GlUniformMatrix4fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUniformMatrix4fv) String

func (c *GlUniformMatrix4fv) String() string

func (*GlUniformMatrix4fv) TypeID

func (c *GlUniformMatrix4fv) TypeID() atom.TypeID

type GlUnmapBuffer

type GlUnmapBuffer struct {
	binary.Generate
	Target BufferTarget
}

////////////////////////////////////////////////////////////////////////////// GlUnmapBuffer //////////////////////////////////////////////////////////////////////////////

func NewGlUnmapBuffer

func NewGlUnmapBuffer(
	pTarget BufferTarget,
) *GlUnmapBuffer

func (*GlUnmapBuffer) API

func (c *GlUnmapBuffer) API() gfxapi.API

func (*GlUnmapBuffer) Class

func (*GlUnmapBuffer) Class() binary.Class

func (*GlUnmapBuffer) Flags

func (c *GlUnmapBuffer) Flags() atom.Flags

func (*GlUnmapBuffer) Mutate

func (ϟa *GlUnmapBuffer) Mutate(ϟs *gfxapi.State) error

func (*GlUnmapBuffer) Replay

func (ϟa *GlUnmapBuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUnmapBuffer) String

func (c *GlUnmapBuffer) String() string

func (*GlUnmapBuffer) TypeID

func (c *GlUnmapBuffer) TypeID() atom.TypeID

type GlUseProgram

type GlUseProgram struct {
	binary.Generate
	Program ProgramId
}

////////////////////////////////////////////////////////////////////////////// GlUseProgram //////////////////////////////////////////////////////////////////////////////

func NewGlUseProgram

func NewGlUseProgram(
	pProgram ProgramId,
) *GlUseProgram

func (*GlUseProgram) API

func (c *GlUseProgram) API() gfxapi.API

func (*GlUseProgram) Class

func (*GlUseProgram) Class() binary.Class

func (*GlUseProgram) Flags

func (c *GlUseProgram) Flags() atom.Flags

func (*GlUseProgram) Mutate

func (ϟa *GlUseProgram) Mutate(ϟs *gfxapi.State) error

func (*GlUseProgram) Replay

func (ϟa *GlUseProgram) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlUseProgram) String

func (c *GlUseProgram) String() string

func (*GlUseProgram) TypeID

func (c *GlUseProgram) TypeID() atom.TypeID

type GlValidateProgram

type GlValidateProgram struct {
	binary.Generate
	Program ProgramId
}

////////////////////////////////////////////////////////////////////////////// GlValidateProgram //////////////////////////////////////////////////////////////////////////////

func NewGlValidateProgram

func NewGlValidateProgram(
	pProgram ProgramId,
) *GlValidateProgram

func (*GlValidateProgram) API

func (c *GlValidateProgram) API() gfxapi.API

func (*GlValidateProgram) Class

func (*GlValidateProgram) Class() binary.Class

func (*GlValidateProgram) Flags

func (c *GlValidateProgram) Flags() atom.Flags

func (*GlValidateProgram) Mutate

func (ϟa *GlValidateProgram) Mutate(ϟs *gfxapi.State) error

func (*GlValidateProgram) Replay

func (ϟa *GlValidateProgram) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlValidateProgram) String

func (c *GlValidateProgram) String() string

func (*GlValidateProgram) TypeID

func (c *GlValidateProgram) TypeID() atom.TypeID

type GlVertexAttrib1f

type GlVertexAttrib1f struct {
	binary.Generate
	Location AttributeLocation
	Value0   float32
}

////////////////////////////////////////////////////////////////////////////// GlVertexAttrib1f //////////////////////////////////////////////////////////////////////////////

func NewGlVertexAttrib1f

func NewGlVertexAttrib1f(
	pLocation AttributeLocation,
	pValue0 float32,
) *GlVertexAttrib1f

func (*GlVertexAttrib1f) API

func (c *GlVertexAttrib1f) API() gfxapi.API

func (*GlVertexAttrib1f) Class

func (*GlVertexAttrib1f) Class() binary.Class

func (*GlVertexAttrib1f) Flags

func (c *GlVertexAttrib1f) Flags() atom.Flags

func (*GlVertexAttrib1f) Mutate

func (ϟa *GlVertexAttrib1f) Mutate(ϟs *gfxapi.State) error

func (*GlVertexAttrib1f) Replay

func (ϟa *GlVertexAttrib1f) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlVertexAttrib1f) String

func (c *GlVertexAttrib1f) String() string

func (*GlVertexAttrib1f) TypeID

func (c *GlVertexAttrib1f) TypeID() atom.TypeID

type GlVertexAttrib1fv

type GlVertexAttrib1fv struct {
	binary.Generate
	Location AttributeLocation
	Value    F32Array
}

////////////////////////////////////////////////////////////////////////////// GlVertexAttrib1fv //////////////////////////////////////////////////////////////////////////////

func NewGlVertexAttrib1fv

func NewGlVertexAttrib1fv(
	pLocation AttributeLocation,
	pValue F32Array,
) *GlVertexAttrib1fv

func (*GlVertexAttrib1fv) API

func (c *GlVertexAttrib1fv) API() gfxapi.API

func (*GlVertexAttrib1fv) Class

func (*GlVertexAttrib1fv) Class() binary.Class

func (*GlVertexAttrib1fv) Flags

func (c *GlVertexAttrib1fv) Flags() atom.Flags

func (*GlVertexAttrib1fv) Mutate

func (ϟa *GlVertexAttrib1fv) Mutate(ϟs *gfxapi.State) error

func (*GlVertexAttrib1fv) Replay

func (ϟa *GlVertexAttrib1fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlVertexAttrib1fv) String

func (c *GlVertexAttrib1fv) String() string

func (*GlVertexAttrib1fv) TypeID

func (c *GlVertexAttrib1fv) TypeID() atom.TypeID

type GlVertexAttrib2f

type GlVertexAttrib2f struct {
	binary.Generate
	Location AttributeLocation
	Value0   float32
	Value1   float32
}

////////////////////////////////////////////////////////////////////////////// GlVertexAttrib2f //////////////////////////////////////////////////////////////////////////////

func NewGlVertexAttrib2f

func NewGlVertexAttrib2f(
	pLocation AttributeLocation,
	pValue0 float32,
	pValue1 float32,
) *GlVertexAttrib2f

func (*GlVertexAttrib2f) API

func (c *GlVertexAttrib2f) API() gfxapi.API

func (*GlVertexAttrib2f) Class

func (*GlVertexAttrib2f) Class() binary.Class

func (*GlVertexAttrib2f) Flags

func (c *GlVertexAttrib2f) Flags() atom.Flags

func (*GlVertexAttrib2f) Mutate

func (ϟa *GlVertexAttrib2f) Mutate(ϟs *gfxapi.State) error

func (*GlVertexAttrib2f) Replay

func (ϟa *GlVertexAttrib2f) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlVertexAttrib2f) String

func (c *GlVertexAttrib2f) String() string

func (*GlVertexAttrib2f) TypeID

func (c *GlVertexAttrib2f) TypeID() atom.TypeID

type GlVertexAttrib2fv

type GlVertexAttrib2fv struct {
	binary.Generate
	Location AttributeLocation
	Value    F32Array
}

////////////////////////////////////////////////////////////////////////////// GlVertexAttrib2fv //////////////////////////////////////////////////////////////////////////////

func NewGlVertexAttrib2fv

func NewGlVertexAttrib2fv(
	pLocation AttributeLocation,
	pValue F32Array,
) *GlVertexAttrib2fv

func (*GlVertexAttrib2fv) API

func (c *GlVertexAttrib2fv) API() gfxapi.API

func (*GlVertexAttrib2fv) Class

func (*GlVertexAttrib2fv) Class() binary.Class

func (*GlVertexAttrib2fv) Flags

func (c *GlVertexAttrib2fv) Flags() atom.Flags

func (*GlVertexAttrib2fv) Mutate

func (ϟa *GlVertexAttrib2fv) Mutate(ϟs *gfxapi.State) error

func (*GlVertexAttrib2fv) Replay

func (ϟa *GlVertexAttrib2fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlVertexAttrib2fv) String

func (c *GlVertexAttrib2fv) String() string

func (*GlVertexAttrib2fv) TypeID

func (c *GlVertexAttrib2fv) TypeID() atom.TypeID

type GlVertexAttrib3f

type GlVertexAttrib3f struct {
	binary.Generate
	Location AttributeLocation
	Value0   float32
	Value1   float32
	Value2   float32
}

////////////////////////////////////////////////////////////////////////////// GlVertexAttrib3f //////////////////////////////////////////////////////////////////////////////

func NewGlVertexAttrib3f

func NewGlVertexAttrib3f(
	pLocation AttributeLocation,
	pValue0 float32,
	pValue1 float32,
	pValue2 float32,
) *GlVertexAttrib3f

func (*GlVertexAttrib3f) API

func (c *GlVertexAttrib3f) API() gfxapi.API

func (*GlVertexAttrib3f) Class

func (*GlVertexAttrib3f) Class() binary.Class

func (*GlVertexAttrib3f) Flags

func (c *GlVertexAttrib3f) Flags() atom.Flags

func (*GlVertexAttrib3f) Mutate

func (ϟa *GlVertexAttrib3f) Mutate(ϟs *gfxapi.State) error

func (*GlVertexAttrib3f) Replay

func (ϟa *GlVertexAttrib3f) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlVertexAttrib3f) String

func (c *GlVertexAttrib3f) String() string

func (*GlVertexAttrib3f) TypeID

func (c *GlVertexAttrib3f) TypeID() atom.TypeID

type GlVertexAttrib3fv

type GlVertexAttrib3fv struct {
	binary.Generate
	Location AttributeLocation
	Value    F32Array
}

////////////////////////////////////////////////////////////////////////////// GlVertexAttrib3fv //////////////////////////////////////////////////////////////////////////////

func NewGlVertexAttrib3fv

func NewGlVertexAttrib3fv(
	pLocation AttributeLocation,
	pValue F32Array,
) *GlVertexAttrib3fv

func (*GlVertexAttrib3fv) API

func (c *GlVertexAttrib3fv) API() gfxapi.API

func (*GlVertexAttrib3fv) Class

func (*GlVertexAttrib3fv) Class() binary.Class

func (*GlVertexAttrib3fv) Flags

func (c *GlVertexAttrib3fv) Flags() atom.Flags

func (*GlVertexAttrib3fv) Mutate

func (ϟa *GlVertexAttrib3fv) Mutate(ϟs *gfxapi.State) error

func (*GlVertexAttrib3fv) Replay

func (ϟa *GlVertexAttrib3fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlVertexAttrib3fv) String

func (c *GlVertexAttrib3fv) String() string

func (*GlVertexAttrib3fv) TypeID

func (c *GlVertexAttrib3fv) TypeID() atom.TypeID

type GlVertexAttrib4f

type GlVertexAttrib4f struct {
	binary.Generate
	Location AttributeLocation
	Value0   float32
	Value1   float32
	Value2   float32
	Value3   float32
}

////////////////////////////////////////////////////////////////////////////// GlVertexAttrib4f //////////////////////////////////////////////////////////////////////////////

func NewGlVertexAttrib4f

func NewGlVertexAttrib4f(
	pLocation AttributeLocation,
	pValue0 float32,
	pValue1 float32,
	pValue2 float32,
	pValue3 float32,
) *GlVertexAttrib4f

func (*GlVertexAttrib4f) API

func (c *GlVertexAttrib4f) API() gfxapi.API

func (*GlVertexAttrib4f) Class

func (*GlVertexAttrib4f) Class() binary.Class

func (*GlVertexAttrib4f) Flags

func (c *GlVertexAttrib4f) Flags() atom.Flags

func (*GlVertexAttrib4f) Mutate

func (ϟa *GlVertexAttrib4f) Mutate(ϟs *gfxapi.State) error

func (*GlVertexAttrib4f) Replay

func (ϟa *GlVertexAttrib4f) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlVertexAttrib4f) String

func (c *GlVertexAttrib4f) String() string

func (*GlVertexAttrib4f) TypeID

func (c *GlVertexAttrib4f) TypeID() atom.TypeID

type GlVertexAttrib4fv

type GlVertexAttrib4fv struct {
	binary.Generate
	Location AttributeLocation
	Value    F32Array
}

////////////////////////////////////////////////////////////////////////////// GlVertexAttrib4fv //////////////////////////////////////////////////////////////////////////////

func NewGlVertexAttrib4fv

func NewGlVertexAttrib4fv(
	pLocation AttributeLocation,
	pValue F32Array,
) *GlVertexAttrib4fv

func (*GlVertexAttrib4fv) API

func (c *GlVertexAttrib4fv) API() gfxapi.API

func (*GlVertexAttrib4fv) Class

func (*GlVertexAttrib4fv) Class() binary.Class

func (*GlVertexAttrib4fv) Flags

func (c *GlVertexAttrib4fv) Flags() atom.Flags

func (*GlVertexAttrib4fv) Mutate

func (ϟa *GlVertexAttrib4fv) Mutate(ϟs *gfxapi.State) error

func (*GlVertexAttrib4fv) Replay

func (ϟa *GlVertexAttrib4fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlVertexAttrib4fv) String

func (c *GlVertexAttrib4fv) String() string

func (*GlVertexAttrib4fv) TypeID

func (c *GlVertexAttrib4fv) TypeID() atom.TypeID

type GlVertexAttribPointer

type GlVertexAttribPointer struct {
	binary.Generate
	Location   AttributeLocation
	Size       int32
	Type       VertexAttribType
	Normalized bool
	Stride     int32
	Data       VertexPointer
}

////////////////////////////////////////////////////////////////////////////// GlVertexAttribPointer //////////////////////////////////////////////////////////////////////////////

func NewGlVertexAttribPointer

func NewGlVertexAttribPointer(
	pLocation AttributeLocation,
	pSize int32,
	pType VertexAttribType,
	pNormalized bool,
	pStride int32,
	pData VertexPointer,
) *GlVertexAttribPointer

func (*GlVertexAttribPointer) API

func (c *GlVertexAttribPointer) API() gfxapi.API

func (*GlVertexAttribPointer) Class

func (*GlVertexAttribPointer) Class() binary.Class

func (*GlVertexAttribPointer) Flags

func (c *GlVertexAttribPointer) Flags() atom.Flags

func (*GlVertexAttribPointer) Mutate

func (ϟa *GlVertexAttribPointer) Mutate(ϟs *gfxapi.State) error

func (*GlVertexAttribPointer) Replay

func (ϟa *GlVertexAttribPointer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlVertexAttribPointer) String

func (c *GlVertexAttribPointer) String() string

func (*GlVertexAttribPointer) TypeID

func (c *GlVertexAttribPointer) TypeID() atom.TypeID

type GlViewport

type GlViewport struct {
	binary.Generate
	X      int32
	Y      int32
	Width  int32
	Height int32
}

////////////////////////////////////////////////////////////////////////////// GlViewport //////////////////////////////////////////////////////////////////////////////

func NewGlViewport

func NewGlViewport(
	pX int32,
	pY int32,
	pWidth int32,
	pHeight int32,
) *GlViewport

func (*GlViewport) API

func (c *GlViewport) API() gfxapi.API

func (*GlViewport) Class

func (*GlViewport) Class() binary.Class

func (*GlViewport) Flags

func (c *GlViewport) Flags() atom.Flags

func (*GlViewport) Mutate

func (ϟa *GlViewport) Mutate(ϟs *gfxapi.State) error

func (*GlViewport) Replay

func (ϟa *GlViewport) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*GlViewport) String

func (c *GlViewport) String() string

func (*GlViewport) TypeID

func (c *GlViewport) TypeID() atom.TypeID

type GlXCreateContext

type GlXCreateContext struct {
	binary.Generate
	Dpy       memory.Pointer
	Vis       memory.Pointer
	ShareList GLXContext
	Direct    bool
	Result    GLXContext
}

////////////////////////////////////////////////////////////////////////////// GlXCreateContext //////////////////////////////////////////////////////////////////////////////

func NewGlXCreateContext

func NewGlXCreateContext(
	pDpy memory.Pointer,
	pVis memory.Pointer,
	pShareList GLXContext,
	pDirect bool,
	pResult GLXContext,
) *GlXCreateContext

func (*GlXCreateContext) API

func (c *GlXCreateContext) API() gfxapi.API

func (*GlXCreateContext) Class

func (*GlXCreateContext) Class() binary.Class

func (*GlXCreateContext) Flags

func (c *GlXCreateContext) Flags() atom.Flags

func (*GlXCreateContext) Mutate

func (ϟa *GlXCreateContext) Mutate(ϟs *gfxapi.State) error

func (*GlXCreateContext) Replay

func (ω *GlXCreateContext) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)

func (*GlXCreateContext) String

func (c *GlXCreateContext) String() string

func (*GlXCreateContext) TypeID

func (c *GlXCreateContext) TypeID() atom.TypeID

type GlXCreateContext_Postback

type GlXCreateContext_Postback struct {
	Result []byte
}

func (*GlXCreateContext_Postback) Decode

func (o *GlXCreateContext_Postback) Decode(result_cnt uint64, d binary.Decoder) error

type GlXCreateNewContext

type GlXCreateNewContext struct {
	binary.Generate
	Display  memory.Pointer
	Fbconfig memory.Pointer
	Type     uint32
	Shared   GLXContext
	Direct   bool
	Result   GLXContext
}

////////////////////////////////////////////////////////////////////////////// GlXCreateNewContext //////////////////////////////////////////////////////////////////////////////

func NewGlXCreateNewContext

func NewGlXCreateNewContext(
	pDisplay memory.Pointer,
	pFbconfig memory.Pointer,
	pType uint32,
	pShared GLXContext,
	pDirect bool,
	pResult GLXContext,
) *GlXCreateNewContext

func (*GlXCreateNewContext) API

func (c *GlXCreateNewContext) API() gfxapi.API

func (*GlXCreateNewContext) Class

func (*GlXCreateNewContext) Class() binary.Class

func (*GlXCreateNewContext) Flags

func (c *GlXCreateNewContext) Flags() atom.Flags

func (*GlXCreateNewContext) Mutate

func (ϟa *GlXCreateNewContext) Mutate(ϟs *gfxapi.State) error

func (*GlXCreateNewContext) Replay

func (ω *GlXCreateNewContext) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)

func (*GlXCreateNewContext) String

func (c *GlXCreateNewContext) String() string

func (*GlXCreateNewContext) TypeID

func (c *GlXCreateNewContext) TypeID() atom.TypeID

type GlXCreateNewContext_Postback

type GlXCreateNewContext_Postback struct {
	Result []byte
}

func (*GlXCreateNewContext_Postback) Decode

func (o *GlXCreateNewContext_Postback) Decode(result_cnt uint64, d binary.Decoder) error

type GlXMakeContextCurrent

type GlXMakeContextCurrent struct {
	binary.Generate
	Display memory.Pointer
	Draw    GLXDrawable
	Read    GLXDrawable
	Ctx     GLXContext
}

////////////////////////////////////////////////////////////////////////////// GlXMakeContextCurrent //////////////////////////////////////////////////////////////////////////////

func NewGlXMakeContextCurrent

func NewGlXMakeContextCurrent(
	pDisplay memory.Pointer,
	pDraw GLXDrawable,
	pRead GLXDrawable,
	pCtx GLXContext,
) *GlXMakeContextCurrent

func (*GlXMakeContextCurrent) API

func (c *GlXMakeContextCurrent) API() gfxapi.API

func (*GlXMakeContextCurrent) Class

func (*GlXMakeContextCurrent) Class() binary.Class

func (*GlXMakeContextCurrent) Flags

func (c *GlXMakeContextCurrent) Flags() atom.Flags

func (*GlXMakeContextCurrent) Mutate

func (ϟa *GlXMakeContextCurrent) Mutate(ϟs *gfxapi.State) error

func (*GlXMakeContextCurrent) Replay

func (ω *GlXMakeContextCurrent) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)

func (*GlXMakeContextCurrent) String

func (c *GlXMakeContextCurrent) String() string

func (*GlXMakeContextCurrent) TypeID

func (c *GlXMakeContextCurrent) TypeID() atom.TypeID

type GlXSwapBuffers

type GlXSwapBuffers struct {
	binary.Generate
	Display  memory.Pointer
	Drawable GLXDrawable
}

////////////////////////////////////////////////////////////////////////////// GlXSwapBuffers //////////////////////////////////////////////////////////////////////////////

func NewGlXSwapBuffers

func NewGlXSwapBuffers(
	pDisplay memory.Pointer,
	pDrawable GLXDrawable,
) *GlXSwapBuffers

func (*GlXSwapBuffers) API

func (c *GlXSwapBuffers) API() gfxapi.API

func (*GlXSwapBuffers) Class

func (*GlXSwapBuffers) Class() binary.Class

func (*GlXSwapBuffers) Flags

func (c *GlXSwapBuffers) Flags() atom.Flags

func (*GlXSwapBuffers) Mutate

func (ϟa *GlXSwapBuffers) Mutate(ϟs *gfxapi.State) error

func (*GlXSwapBuffers) String

func (c *GlXSwapBuffers) String() string

func (*GlXSwapBuffers) TypeID

func (c *GlXSwapBuffers) TypeID() atom.TypeID

type Globals

type Globals struct {
	binary.Generate
	NextContextID ContextID
	CurrentThread ThreadID
	Contexts      ContextPtr_ThreadIDMap
	EGLContexts   ContextPtr_EGLContextMap
	GLXContexts   ContextPtr_GLXContextMap
	WGLContexts   ContextPtr_HGLRCMap
	CGLContexts   ContextPtr_CGLContextObjMap
}

////////////////////////////////////////////////////////////////////////////// Globals //////////////////////////////////////////////////////////////////////////////

func (*Globals) Class

func (*Globals) Class() binary.Class

func (*Globals) Init

func (g *Globals) Init()

type HDC

type HDC memory.Pointer

func (*HDC) Equal

func (c *HDC) Equal(rhs HDC) bool

func (*HDC) Less

func (c *HDC) Less(rhs HDC) bool

type HGLRC

type HGLRC memory.Pointer

func (*HGLRC) Equal

func (c *HGLRC) Equal(rhs HGLRC) bool

func (*HGLRC) Less

func (c *HGLRC) Less(rhs HGLRC) bool

type HintMode

type HintMode uint32

////////////////////////////////////////////////////////////////////////////// enum HintMode //////////////////////////////////////////////////////////////////////////////

func (HintMode) String

func (v HintMode) String() string

type HintTarget

type HintTarget uint32

////////////////////////////////////////////////////////////////////////////// enum HintTarget //////////////////////////////////////////////////////////////////////////////

func (HintTarget) String

func (v HintTarget) String() string

type Image

type Image struct {
	binary.Generate
	CreatedAt atom.ID
	Width     int32
	Height    int32
	Data      memory.Memory
	Size      uint32
	Format    ImageTexelFormat
}

////////////////////////////////////////////////////////////////////////////// class Image //////////////////////////////////////////////////////////////////////////////

func (*Image) Class

func (*Image) Class() binary.Class

func (*Image) GetCreatedAt

func (c *Image) GetCreatedAt() atom.ID

func (*Image) Init

func (c *Image) Init()

type ImageOES

type ImageOES memory.Pointer

func (*ImageOES) Equal

func (c *ImageOES) Equal(rhs ImageOES) bool

func (*ImageOES) Less

func (c *ImageOES) Less(rhs ImageOES) bool

type ImageTargetRenderbufferStorage

type ImageTargetRenderbufferStorage uint32

////////////////////////////////////////////////////////////////////////////// enum ImageTargetRenderbufferStorage //////////////////////////////////////////////////////////////////////////////

func (ImageTargetRenderbufferStorage) String

func (v ImageTargetRenderbufferStorage) String() string

type ImageTargetTexture

type ImageTargetTexture uint32

////////////////////////////////////////////////////////////////////////////// enum ImageTargetTexture //////////////////////////////////////////////////////////////////////////////

func (ImageTargetTexture) String

func (v ImageTargetTexture) String() string

type ImageTargetTexture_OES_EGL_image

type ImageTargetTexture_OES_EGL_image uint32

////////////////////////////////////////////////////////////////////////////// enum ImageTargetTexture_OES_EGL_image //////////////////////////////////////////////////////////////////////////////

func (ImageTargetTexture_OES_EGL_image) String

func (v ImageTargetTexture_OES_EGL_image) String() string

type ImageTargetTexture_OES_EGL_image_external

type ImageTargetTexture_OES_EGL_image_external uint32

////////////////////////////////////////////////////////////////////////////// enum ImageTargetTexture_OES_EGL_image_external //////////////////////////////////////////////////////////////////////////////

func (ImageTargetTexture_OES_EGL_image_external) String

func (v ImageTargetTexture_OES_EGL_image_external) String() string

type ImageTexelFormat

type ImageTexelFormat uint32

////////////////////////////////////////////////////////////////////////////// enum ImageTexelFormat //////////////////////////////////////////////////////////////////////////////

func (ImageTexelFormat) String

func (v ImageTexelFormat) String() string

type Image_CubeMapImageTargetMap

type Image_CubeMapImageTargetMap map[CubeMapImageTarget]Image

func (Image_CubeMapImageTargetMap) Contains

func (m Image_CubeMapImageTargetMap) Contains(key CubeMapImageTarget) bool

func (Image_CubeMapImageTargetMap) Delete

func (m Image_CubeMapImageTargetMap) Delete(key CubeMapImageTarget)

func (Image_CubeMapImageTargetMap) Get

func (m Image_CubeMapImageTargetMap) Get(key CubeMapImageTarget) Image

func (Image_CubeMapImageTargetMap) Range

func (m Image_CubeMapImageTargetMap) Range() []Image

type Image_s32Map

type Image_s32Map map[int32]Image

func (Image_s32Map) Contains

func (m Image_s32Map) Contains(key int32) bool

func (Image_s32Map) Delete

func (m Image_s32Map) Delete(key int32)

func (Image_s32Map) Get

func (m Image_s32Map) Get(key int32) Image

func (Image_s32Map) Range

func (m Image_s32Map) Range() []Image

type IndicesPointer

type IndicesPointer memory.Pointer

func (*IndicesPointer) Equal

func (c *IndicesPointer) Equal(rhs IndicesPointer) bool

func (*IndicesPointer) Less

func (c *IndicesPointer) Less(rhs IndicesPointer) bool

type IndicesType

type IndicesType uint32

////////////////////////////////////////////////////////////////////////////// enum IndicesType //////////////////////////////////////////////////////////////////////////////

func (IndicesType) String

func (v IndicesType) String() string

type IntArray

type IntArray []int64

func (IntArray) Len

func (s IntArray) Len() int

func (IntArray) Range

func (s IntArray) Range() []int64

type MapBufferRangeAccess

type MapBufferRangeAccess uint32

////////////////////////////////////////////////////////////////////////////// enum MapBufferRangeAccess //////////////////////////////////////////////////////////////////////////////

func (MapBufferRangeAccess) String

func (v MapBufferRangeAccess) String() string

type Mat2f

type Mat2f struct {
	binary.Generate
	CreatedAt atom.ID
	Col0      Vec2f
	Col1      Vec2f
}

////////////////////////////////////////////////////////////////////////////// class Mat2f //////////////////////////////////////////////////////////////////////////////

func (*Mat2f) Class

func (*Mat2f) Class() binary.Class

func (*Mat2f) GetCreatedAt

func (c *Mat2f) GetCreatedAt() atom.ID

func (*Mat2f) Init

func (c *Mat2f) Init()

func (Mat2f) String

func (m Mat2f) String() string

type Mat3f

type Mat3f struct {
	binary.Generate
	CreatedAt atom.ID
	Col0      Vec3f
	Col1      Vec3f
	Col2      Vec3f
}

////////////////////////////////////////////////////////////////////////////// class Mat3f //////////////////////////////////////////////////////////////////////////////

func (*Mat3f) Class

func (*Mat3f) Class() binary.Class

func (*Mat3f) GetCreatedAt

func (c *Mat3f) GetCreatedAt() atom.ID

func (*Mat3f) Init

func (c *Mat3f) Init()

func (Mat3f) String

func (m Mat3f) String() string

type Mat4f

type Mat4f struct {
	binary.Generate
	CreatedAt atom.ID
	Col0      Vec4f
	Col1      Vec4f
	Col2      Vec4f
	Col3      Vec4f
}

////////////////////////////////////////////////////////////////////////////// class Mat4f //////////////////////////////////////////////////////////////////////////////

func (*Mat4f) Class

func (*Mat4f) Class() binary.Class

func (*Mat4f) GetCreatedAt

func (c *Mat4f) GetCreatedAt() atom.ID

func (*Mat4f) Init

func (c *Mat4f) Init()

func (Mat4f) String

func (m Mat4f) String() string

type Objects

type Objects struct {
	binary.Generate
	CreatedAt     atom.ID
	Renderbuffers RenderbufferPtr_RenderbufferIdMap
	Textures      TexturePtr_TextureIdMap
	Framebuffers  FramebufferPtr_FramebufferIdMap
	Buffers       BufferPtr_BufferIdMap
	Shaders       ShaderPtr_ShaderIdMap
	Programs      ProgramPtr_ProgramIdMap
	VertexArrays  VertexArrayPtr_VertexArrayIdMap
	Queries       QueryPtr_QueryIdMap
}

////////////////////////////////////////////////////////////////////////////// class Objects //////////////////////////////////////////////////////////////////////////////

func (*Objects) Class

func (*Objects) Class() binary.Class

func (*Objects) GetCreatedAt

func (c *Objects) GetCreatedAt() atom.ID

func (*Objects) Init

func (c *Objects) Init()

type PixelStoreParameter

type PixelStoreParameter uint32

////////////////////////////////////////////////////////////////////////////// enum PixelStoreParameter //////////////////////////////////////////////////////////////////////////////

func (PixelStoreParameter) String

func (v PixelStoreParameter) String() string

type PrecisionType

type PrecisionType uint32

////////////////////////////////////////////////////////////////////////////// enum PrecisionType //////////////////////////////////////////////////////////////////////////////

func (PrecisionType) String

func (v PrecisionType) String() string

type Program

type Program struct {
	binary.Generate
	CreatedAt         atom.ID
	Shaders           ShaderId_ShaderTypeMap
	Linked            bool
	Binary            memory.Memory
	AttributeBindings AttributeLocation_CharBufferMap
	Attributes        VertexAttribute_s32Map
	Uniforms          Uniform_UniformLocationMap
	InfoLog           string
}

////////////////////////////////////////////////////////////////////////////// class Program //////////////////////////////////////////////////////////////////////////////

func (*Program) Class

func (*Program) Class() binary.Class

func (*Program) GetCreatedAt

func (c *Program) GetCreatedAt() atom.ID

func (*Program) Init

func (c *Program) Init()

type ProgramArray

type ProgramArray []Program

func (ProgramArray) Len

func (s ProgramArray) Len() int

func (ProgramArray) Range

func (s ProgramArray) Range() []Program

type ProgramId

type ProgramId uint32

func (*ProgramId) Equal

func (c *ProgramId) Equal(rhs ProgramId) bool

func (*ProgramId) Less

func (c *ProgramId) Less(rhs ProgramId) bool

type ProgramParameter

type ProgramParameter uint32

////////////////////////////////////////////////////////////////////////////// enum ProgramParameter //////////////////////////////////////////////////////////////////////////////

func (ProgramParameter) String

func (v ProgramParameter) String() string

type ProgramPtr_ProgramIdMap

type ProgramPtr_ProgramIdMap map[ProgramId]*Program

func (ProgramPtr_ProgramIdMap) Contains

func (m ProgramPtr_ProgramIdMap) Contains(key ProgramId) bool

func (ProgramPtr_ProgramIdMap) Delete

func (m ProgramPtr_ProgramIdMap) Delete(key ProgramId)

func (ProgramPtr_ProgramIdMap) Get

func (m ProgramPtr_ProgramIdMap) Get(key ProgramId) *Program

func (ProgramPtr_ProgramIdMap) Range

func (m ProgramPtr_ProgramIdMap) Range() []*Program

type Query

type Query struct {
	binary.Generate
	CreatedAt atom.ID
}

////////////////////////////////////////////////////////////////////////////// class Query //////////////////////////////////////////////////////////////////////////////

func (*Query) Class

func (*Query) Class() binary.Class

func (*Query) GetCreatedAt

func (c *Query) GetCreatedAt() atom.ID

func (*Query) Init

func (c *Query) Init()

type QueryArray

type QueryArray []Query

func (QueryArray) Len

func (s QueryArray) Len() int

func (QueryArray) Range

func (s QueryArray) Range() []Query

type QueryId

type QueryId uint32

func (*QueryId) Equal

func (c *QueryId) Equal(rhs QueryId) bool

func (*QueryId) Less

func (c *QueryId) Less(rhs QueryId) bool

type QueryIdArray

type QueryIdArray []QueryId

func (QueryIdArray) Len

func (s QueryIdArray) Len() int

func (QueryIdArray) Range

func (s QueryIdArray) Range() []QueryId

type QueryObjectParameter

type QueryObjectParameter uint32

////////////////////////////////////////////////////////////////////////////// enum QueryObjectParameter //////////////////////////////////////////////////////////////////////////////

func (QueryObjectParameter) String

func (v QueryObjectParameter) String() string

type QueryObjectParameter_EXT_disjoint_timer_query

type QueryObjectParameter_EXT_disjoint_timer_query uint32

////////////////////////////////////////////////////////////////////////////// enum QueryObjectParameter_EXT_disjoint_timer_query //////////////////////////////////////////////////////////////////////////////

func (QueryObjectParameter_EXT_disjoint_timer_query) String

func (v QueryObjectParameter_EXT_disjoint_timer_query) String() string

type QueryObjectParameter_GLES_3

type QueryObjectParameter_GLES_3 uint32

////////////////////////////////////////////////////////////////////////////// enum QueryObjectParameter_GLES_3 //////////////////////////////////////////////////////////////////////////////

func (QueryObjectParameter_GLES_3) String

func (v QueryObjectParameter_GLES_3) String() string

type QueryParameter

type QueryParameter uint32

////////////////////////////////////////////////////////////////////////////// enum QueryParameter //////////////////////////////////////////////////////////////////////////////

func (QueryParameter) String

func (v QueryParameter) String() string

type QueryParameter_EXT_disjoint_timer_query

type QueryParameter_EXT_disjoint_timer_query uint32

////////////////////////////////////////////////////////////////////////////// enum QueryParameter_EXT_disjoint_timer_query //////////////////////////////////////////////////////////////////////////////

func (QueryParameter_EXT_disjoint_timer_query) String

func (v QueryParameter_EXT_disjoint_timer_query) String() string

type QueryParameter_GLES_3

type QueryParameter_GLES_3 uint32

////////////////////////////////////////////////////////////////////////////// enum QueryParameter_GLES_3 //////////////////////////////////////////////////////////////////////////////

func (QueryParameter_GLES_3) String

func (v QueryParameter_GLES_3) String() string

type QueryPtr_QueryIdMap

type QueryPtr_QueryIdMap map[QueryId]*Query

func (QueryPtr_QueryIdMap) Contains

func (m QueryPtr_QueryIdMap) Contains(key QueryId) bool

func (QueryPtr_QueryIdMap) Delete

func (m QueryPtr_QueryIdMap) Delete(key QueryId)

func (QueryPtr_QueryIdMap) Get

func (m QueryPtr_QueryIdMap) Get(key QueryId) *Query

func (QueryPtr_QueryIdMap) Range

func (m QueryPtr_QueryIdMap) Range() []*Query

type QueryTarget

type QueryTarget uint32

////////////////////////////////////////////////////////////////////////////// enum QueryTarget //////////////////////////////////////////////////////////////////////////////

func (QueryTarget) String

func (v QueryTarget) String() string

type QueryTarget_EXT_disjoint_timer_query

type QueryTarget_EXT_disjoint_timer_query uint32

////////////////////////////////////////////////////////////////////////////// enum QueryTarget_EXT_disjoint_timer_query //////////////////////////////////////////////////////////////////////////////

func (QueryTarget_EXT_disjoint_timer_query) String

func (v QueryTarget_EXT_disjoint_timer_query) String() string

type QueryTarget_GLES_3

type QueryTarget_GLES_3 uint32

////////////////////////////////////////////////////////////////////////////// enum QueryTarget_GLES_3 //////////////////////////////////////////////////////////////////////////////

func (QueryTarget_GLES_3) String

func (v QueryTarget_GLES_3) String() string

type RasterizerState

type RasterizerState struct {
	binary.Generate
	CreatedAt            atom.ID
	DepthMask            bool
	DepthTestFunction    TestFunction
	DepthNear            float32
	DepthFar             float32
	ColorMaskRed         bool
	ColorMaskGreen       bool
	ColorMaskBlue        bool
	ColorMaskAlpha       bool
	StencilMask          U32_FaceModeMap
	Viewport             Rect
	Scissor              Rect
	FrontFace            FaceOrientation
	CullFace             FaceMode
	LineWidth            float32
	PolygonOffsetFactor  float32
	PolygonOffsetUnits   float32
	SampleCoverageValue  float32
	SampleCoverageInvert bool
}

////////////////////////////////////////////////////////////////////////////// class RasterizerState //////////////////////////////////////////////////////////////////////////////

func (*RasterizerState) Class

func (*RasterizerState) Class() binary.Class

func (*RasterizerState) GetCreatedAt

func (c *RasterizerState) GetCreatedAt() atom.ID

func (*RasterizerState) Init

func (c *RasterizerState) Init()

type Rect

type Rect struct {
	binary.Generate
	CreatedAt atom.ID
	X         int32
	Y         int32
	Width     int32
	Height    int32
}

////////////////////////////////////////////////////////////////////////////// class Rect //////////////////////////////////////////////////////////////////////////////

func (*Rect) Class

func (*Rect) Class() binary.Class

func (*Rect) GetCreatedAt

func (c *Rect) GetCreatedAt() atom.ID

func (*Rect) Init

func (c *Rect) Init()

type Renderbuffer

type Renderbuffer struct {
	binary.Generate
	CreatedAt atom.ID
	Width     int32
	Height    int32
	Data      memory.Memory
	Format    RenderbufferFormat
}

////////////////////////////////////////////////////////////////////////////// class Renderbuffer //////////////////////////////////////////////////////////////////////////////

func (*Renderbuffer) Class

func (*Renderbuffer) Class() binary.Class

func (*Renderbuffer) GetCreatedAt

func (c *Renderbuffer) GetCreatedAt() atom.ID

func (*Renderbuffer) Init

func (c *Renderbuffer) Init()

type RenderbufferArray

type RenderbufferArray []Renderbuffer

func (RenderbufferArray) Len

func (s RenderbufferArray) Len() int

func (RenderbufferArray) Range

func (s RenderbufferArray) Range() []Renderbuffer

type RenderbufferFormat

type RenderbufferFormat uint32

////////////////////////////////////////////////////////////////////////////// enum RenderbufferFormat //////////////////////////////////////////////////////////////////////////////

func (RenderbufferFormat) String

func (v RenderbufferFormat) String() string

type RenderbufferId

type RenderbufferId uint32

func (*RenderbufferId) Equal

func (c *RenderbufferId) Equal(rhs RenderbufferId) bool

func (*RenderbufferId) Less

func (c *RenderbufferId) Less(rhs RenderbufferId) bool

type RenderbufferIdArray

type RenderbufferIdArray []RenderbufferId

func (RenderbufferIdArray) Len

func (s RenderbufferIdArray) Len() int

func (RenderbufferIdArray) Range

func (s RenderbufferIdArray) Range() []RenderbufferId

type RenderbufferId_RenderbufferTargetMap

type RenderbufferId_RenderbufferTargetMap map[RenderbufferTarget]RenderbufferId

func (RenderbufferId_RenderbufferTargetMap) Contains

func (m RenderbufferId_RenderbufferTargetMap) Contains(key RenderbufferTarget) bool

func (RenderbufferId_RenderbufferTargetMap) Delete

func (m RenderbufferId_RenderbufferTargetMap) Delete(key RenderbufferTarget)

func (RenderbufferId_RenderbufferTargetMap) Get

func (m RenderbufferId_RenderbufferTargetMap) Get(key RenderbufferTarget) RenderbufferId

func (RenderbufferId_RenderbufferTargetMap) Range

func (m RenderbufferId_RenderbufferTargetMap) Range() []RenderbufferId

type RenderbufferParameter

type RenderbufferParameter uint32

////////////////////////////////////////////////////////////////////////////// enum RenderbufferParameter //////////////////////////////////////////////////////////////////////////////

func (RenderbufferParameter) String

func (v RenderbufferParameter) String() string

type RenderbufferPtr_RenderbufferIdMap

type RenderbufferPtr_RenderbufferIdMap map[RenderbufferId]*Renderbuffer

func (RenderbufferPtr_RenderbufferIdMap) Contains

func (m RenderbufferPtr_RenderbufferIdMap) Contains(key RenderbufferId) bool

func (RenderbufferPtr_RenderbufferIdMap) Delete

func (m RenderbufferPtr_RenderbufferIdMap) Delete(key RenderbufferId)

func (RenderbufferPtr_RenderbufferIdMap) Get

func (m RenderbufferPtr_RenderbufferIdMap) Get(key RenderbufferId) *Renderbuffer

func (RenderbufferPtr_RenderbufferIdMap) Range

func (m RenderbufferPtr_RenderbufferIdMap) Range() []*Renderbuffer

type RenderbufferTarget

type RenderbufferTarget uint32

////////////////////////////////////////////////////////////////////////////// enum RenderbufferTarget //////////////////////////////////////////////////////////////////////////////

func (RenderbufferTarget) String

func (v RenderbufferTarget) String() string

type ReplayBindRenderer

type ReplayBindRenderer struct {
	binary.Generate
	Id uint32
}

////////////////////////////////////////////////////////////////////////////// ReplayBindRenderer //////////////////////////////////////////////////////////////////////////////

func NewReplayBindRenderer

func NewReplayBindRenderer(
	pId uint32,
) *ReplayBindRenderer

func (*ReplayBindRenderer) API

func (c *ReplayBindRenderer) API() gfxapi.API

func (*ReplayBindRenderer) Class

func (*ReplayBindRenderer) Class() binary.Class

func (*ReplayBindRenderer) Flags

func (c *ReplayBindRenderer) Flags() atom.Flags

func (*ReplayBindRenderer) Mutate

func (ϟa *ReplayBindRenderer) Mutate(ϟs *gfxapi.State) error

func (*ReplayBindRenderer) Replay

func (ϟa *ReplayBindRenderer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*ReplayBindRenderer) String

func (c *ReplayBindRenderer) String() string

func (*ReplayBindRenderer) TypeID

func (c *ReplayBindRenderer) TypeID() atom.TypeID

type ReplayCreateRenderer

type ReplayCreateRenderer struct {
	binary.Generate
	Id uint32
}

////////////////////////////////////////////////////////////////////////////// ReplayCreateRenderer //////////////////////////////////////////////////////////////////////////////

func NewReplayCreateRenderer

func NewReplayCreateRenderer(
	pId uint32,
) *ReplayCreateRenderer

func (*ReplayCreateRenderer) API

func (c *ReplayCreateRenderer) API() gfxapi.API

func (*ReplayCreateRenderer) Class

func (*ReplayCreateRenderer) Class() binary.Class

func (*ReplayCreateRenderer) Flags

func (c *ReplayCreateRenderer) Flags() atom.Flags

func (*ReplayCreateRenderer) Mutate

func (ϟa *ReplayCreateRenderer) Mutate(ϟs *gfxapi.State) error

func (*ReplayCreateRenderer) Replay

func (ϟa *ReplayCreateRenderer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*ReplayCreateRenderer) String

func (c *ReplayCreateRenderer) String() string

func (*ReplayCreateRenderer) TypeID

func (c *ReplayCreateRenderer) TypeID() atom.TypeID

type ResetStatus

type ResetStatus uint32

////////////////////////////////////////////////////////////////////////////// enum ResetStatus //////////////////////////////////////////////////////////////////////////////

func (ResetStatus) String

func (v ResetStatus) String() string

type S32Array

type S32Array []int32

func (S32Array) Len

func (s S32Array) Len() int

func (S32Array) Range

func (s S32Array) Range() []int32

type S32_PixelStoreParameterMap

type S32_PixelStoreParameterMap map[PixelStoreParameter]int32

func (S32_PixelStoreParameterMap) Contains

func (m S32_PixelStoreParameterMap) Contains(key PixelStoreParameter) bool

func (S32_PixelStoreParameterMap) Delete

func (m S32_PixelStoreParameterMap) Delete(key PixelStoreParameter)

func (S32_PixelStoreParameterMap) Get

func (m S32_PixelStoreParameterMap) Get(key PixelStoreParameter) int32

func (S32_PixelStoreParameterMap) Range

func (m S32_PixelStoreParameterMap) Range() []int32

type Shader

type Shader struct {
	binary.Generate
	CreatedAt atom.ID
	Binary    memory.Memory
	Compiled  bool
	Deletable bool
	InfoLog   string
	Source    []string
	Type      ShaderType
}

////////////////////////////////////////////////////////////////////////////// class Shader //////////////////////////////////////////////////////////////////////////////

func (*Shader) Class

func (*Shader) Class() binary.Class

func (*Shader) GetCreatedAt

func (c *Shader) GetCreatedAt() atom.ID

func (*Shader) Init

func (c *Shader) Init()

type ShaderArray

type ShaderArray []Shader

func (ShaderArray) Len

func (s ShaderArray) Len() int

func (ShaderArray) Range

func (s ShaderArray) Range() []Shader

type ShaderAttribType

type ShaderAttribType uint32

////////////////////////////////////////////////////////////////////////////// enum ShaderAttribType //////////////////////////////////////////////////////////////////////////////

func (ShaderAttribType) String

func (v ShaderAttribType) String() string

type ShaderId

type ShaderId uint32

func (*ShaderId) Equal

func (c *ShaderId) Equal(rhs ShaderId) bool

func (*ShaderId) Less

func (c *ShaderId) Less(rhs ShaderId) bool

type ShaderIdArray

type ShaderIdArray []ShaderId

func (ShaderIdArray) Len

func (s ShaderIdArray) Len() int

func (ShaderIdArray) Range

func (s ShaderIdArray) Range() []ShaderId

type ShaderId_ShaderTypeMap

type ShaderId_ShaderTypeMap map[ShaderType]ShaderId

func (ShaderId_ShaderTypeMap) Contains

func (m ShaderId_ShaderTypeMap) Contains(key ShaderType) bool

func (ShaderId_ShaderTypeMap) Delete

func (m ShaderId_ShaderTypeMap) Delete(key ShaderType)

func (ShaderId_ShaderTypeMap) Get

func (m ShaderId_ShaderTypeMap) Get(key ShaderType) ShaderId

func (ShaderId_ShaderTypeMap) Range

func (m ShaderId_ShaderTypeMap) Range() []ShaderId

type ShaderParameter

type ShaderParameter uint32

////////////////////////////////////////////////////////////////////////////// enum ShaderParameter //////////////////////////////////////////////////////////////////////////////

func (ShaderParameter) String

func (v ShaderParameter) String() string

type ShaderPtr_ShaderIdMap

type ShaderPtr_ShaderIdMap map[ShaderId]*Shader

func (ShaderPtr_ShaderIdMap) Contains

func (m ShaderPtr_ShaderIdMap) Contains(key ShaderId) bool

func (ShaderPtr_ShaderIdMap) Delete

func (m ShaderPtr_ShaderIdMap) Delete(key ShaderId)

func (ShaderPtr_ShaderIdMap) Get

func (m ShaderPtr_ShaderIdMap) Get(key ShaderId) *Shader

func (ShaderPtr_ShaderIdMap) Range

func (m ShaderPtr_ShaderIdMap) Range() []*Shader

type ShaderType

type ShaderType uint32

////////////////////////////////////////////////////////////////////////////// enum ShaderType //////////////////////////////////////////////////////////////////////////////

func (ShaderType) String

func (v ShaderType) String() string

type ShaderUniformType

type ShaderUniformType uint32

////////////////////////////////////////////////////////////////////////////// enum ShaderUniformType //////////////////////////////////////////////////////////////////////////////

func (ShaderUniformType) String

func (v ShaderUniformType) String() string

type StartTimer

type StartTimer struct {
	binary.Generate
	Index uint8
}

////////////////////////////////////////////////////////////////////////////// StartTimer //////////////////////////////////////////////////////////////////////////////

func NewStartTimer

func NewStartTimer(
	pIndex uint8,
) *StartTimer

func (*StartTimer) API

func (c *StartTimer) API() gfxapi.API

func (*StartTimer) Class

func (*StartTimer) Class() binary.Class

func (*StartTimer) Flags

func (c *StartTimer) Flags() atom.Flags

func (*StartTimer) Mutate

func (ϟa *StartTimer) Mutate(ϟs *gfxapi.State) error

func (*StartTimer) Replay

func (ϟa *StartTimer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*StartTimer) String

func (c *StartTimer) String() string

func (*StartTimer) TypeID

func (c *StartTimer) TypeID() atom.TypeID

type State

type State struct {
	Globals
	ValidateOutput bool
}

type StateVariable

type StateVariable uint32

////////////////////////////////////////////////////////////////////////////// enum StateVariable //////////////////////////////////////////////////////////////////////////////

func (StateVariable) String

func (v StateVariable) String() string

type StateVariable_EXT_disjoint_timer_query

type StateVariable_EXT_disjoint_timer_query uint32

////////////////////////////////////////////////////////////////////////////// enum StateVariable_EXT_disjoint_timer_query //////////////////////////////////////////////////////////////////////////////

func (StateVariable_EXT_disjoint_timer_query) String

func (v StateVariable_EXT_disjoint_timer_query) String() string

type StateVariable_EXT_texture_filter_anisotropic

type StateVariable_EXT_texture_filter_anisotropic uint32

////////////////////////////////////////////////////////////////////////////// enum StateVariable_EXT_texture_filter_anisotropic //////////////////////////////////////////////////////////////////////////////

func (StateVariable_EXT_texture_filter_anisotropic) String

func (v StateVariable_EXT_texture_filter_anisotropic) String() string

type StateVariable_GLES_2_0

type StateVariable_GLES_2_0 uint32

////////////////////////////////////////////////////////////////////////////// enum StateVariable_GLES_2_0 //////////////////////////////////////////////////////////////////////////////

func (StateVariable_GLES_2_0) String

func (v StateVariable_GLES_2_0) String() string

type StateVariable_GLES_3_1

type StateVariable_GLES_3_1 uint32

////////////////////////////////////////////////////////////////////////////// enum StateVariable_GLES_3_1 //////////////////////////////////////////////////////////////////////////////

func (StateVariable_GLES_3_1) String

func (v StateVariable_GLES_3_1) String() string

type StencilAction

type StencilAction uint32

////////////////////////////////////////////////////////////////////////////// enum StencilAction //////////////////////////////////////////////////////////////////////////////

func (StencilAction) String

func (v StencilAction) String() string

type StopTimer

type StopTimer struct {
	binary.Generate
	Index  uint8
	Result uint64
}

////////////////////////////////////////////////////////////////////////////// StopTimer //////////////////////////////////////////////////////////////////////////////

func NewStopTimer

func NewStopTimer(
	pIndex uint8,
	pResult uint64,
) *StopTimer

func (*StopTimer) API

func (c *StopTimer) API() gfxapi.API

func (*StopTimer) Class

func (*StopTimer) Class() binary.Class

func (*StopTimer) Flags

func (c *StopTimer) Flags() atom.Flags

func (*StopTimer) Mutate

func (ϟa *StopTimer) Mutate(ϟs *gfxapi.State) error

func (*StopTimer) Replay

func (ϟa *StopTimer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)

func (*StopTimer) String

func (c *StopTimer) String() string

func (*StopTimer) TypeID

func (c *StopTimer) TypeID() atom.TypeID

type StopTimer_Postback

type StopTimer_Postback struct {
	Result uint64
}

func (*StopTimer_Postback) Decode

func (o *StopTimer_Postback) Decode(d binary.Decoder) error

type StringArray

type StringArray []string

func (StringArray) Len

func (s StringArray) Len() int

func (StringArray) Range

func (s StringArray) Range() []string

type StringConstant

type StringConstant uint32

////////////////////////////////////////////////////////////////////////////// enum StringConstant //////////////////////////////////////////////////////////////////////////////

func (StringConstant) String

func (v StringConstant) String() string

type TestFunction

type TestFunction uint32

////////////////////////////////////////////////////////////////////////////// enum TestFunction //////////////////////////////////////////////////////////////////////////////

func (TestFunction) String

func (v TestFunction) String() string

type TexelComponent

type TexelComponent uint32

////////////////////////////////////////////////////////////////////////////// enum TexelComponent //////////////////////////////////////////////////////////////////////////////

func (TexelComponent) String

func (v TexelComponent) String() string

type TexelFormat

type TexelFormat uint32

////////////////////////////////////////////////////////////////////////////// enum TexelFormat //////////////////////////////////////////////////////////////////////////////

func (TexelFormat) String

func (v TexelFormat) String() string

type TexelFormat_GLES_1_1

type TexelFormat_GLES_1_1 uint32

////////////////////////////////////////////////////////////////////////////// enum TexelFormat_GLES_1_1 //////////////////////////////////////////////////////////////////////////////

func (TexelFormat_GLES_1_1) String

func (v TexelFormat_GLES_1_1) String() string

type TexelFormat_GLES_3_0

type TexelFormat_GLES_3_0 uint32

////////////////////////////////////////////////////////////////////////////// enum TexelFormat_GLES_3_0 //////////////////////////////////////////////////////////////////////////////

func (TexelFormat_GLES_3_0) String

func (v TexelFormat_GLES_3_0) String() string

type TexelType

type TexelType uint32

////////////////////////////////////////////////////////////////////////////// enum TexelType //////////////////////////////////////////////////////////////////////////////

func (TexelType) String

func (v TexelType) String() string

type Texture

type Texture struct {
	binary.Generate
	CreatedAt     atom.ID
	Kind          TextureKind
	Format        ImageTexelFormat
	Texture2D     Image_s32Map
	Cubemap       CubemapLevel_s32Map
	MagFilter     TextureFilterMode
	MinFilter     TextureFilterMode
	WrapS         TextureWrapMode
	WrapT         TextureWrapMode
	SwizzleR      TexelComponent
	SwizzleG      TexelComponent
	SwizzleB      TexelComponent
	SwizzleA      TexelComponent
	MaxAnisotropy float32
}

////////////////////////////////////////////////////////////////////////////// class Texture //////////////////////////////////////////////////////////////////////////////

func (*Texture) Class

func (*Texture) Class() binary.Class

func (*Texture) GetCreatedAt

func (c *Texture) GetCreatedAt() atom.ID

func (*Texture) Init

func (c *Texture) Init()

type Texture2DImageTarget

type Texture2DImageTarget uint32

////////////////////////////////////////////////////////////////////////////// enum Texture2DImageTarget //////////////////////////////////////////////////////////////////////////////

func (Texture2DImageTarget) String

func (v Texture2DImageTarget) String() string

type TextureArray

type TextureArray []Texture

func (TextureArray) Len

func (s TextureArray) Len() int

func (TextureArray) Range

func (s TextureArray) Range() []Texture

type TextureFilterMode

type TextureFilterMode uint32

////////////////////////////////////////////////////////////////////////////// enum TextureFilterMode //////////////////////////////////////////////////////////////////////////////

func (TextureFilterMode) String

func (v TextureFilterMode) String() string

type TextureId

type TextureId uint32

func (*TextureId) Equal

func (c *TextureId) Equal(rhs TextureId) bool

func (*TextureId) Less

func (c *TextureId) Less(rhs TextureId) bool

type TextureIdArray

type TextureIdArray []TextureId

func (TextureIdArray) Len

func (s TextureIdArray) Len() int

func (TextureIdArray) Range

func (s TextureIdArray) Range() []TextureId

type TextureId_TextureTargetMap

type TextureId_TextureTargetMap map[TextureTarget]TextureId

func (TextureId_TextureTargetMap) Contains

func (m TextureId_TextureTargetMap) Contains(key TextureTarget) bool

func (TextureId_TextureTargetMap) Delete

func (m TextureId_TextureTargetMap) Delete(key TextureTarget)

func (TextureId_TextureTargetMap) Get

func (m TextureId_TextureTargetMap) Get(key TextureTarget) TextureId

func (TextureId_TextureTargetMap) Range

func (m TextureId_TextureTargetMap) Range() []TextureId

type TextureId_TextureTargetMap_TextureUnitMap

type TextureId_TextureTargetMap_TextureUnitMap map[TextureUnit]TextureId_TextureTargetMap

func (TextureId_TextureTargetMap_TextureUnitMap) Contains

func (m TextureId_TextureTargetMap_TextureUnitMap) Contains(key TextureUnit) bool

func (TextureId_TextureTargetMap_TextureUnitMap) Delete

func (m TextureId_TextureTargetMap_TextureUnitMap) Delete(key TextureUnit)

func (TextureId_TextureTargetMap_TextureUnitMap) Get

func (m TextureId_TextureTargetMap_TextureUnitMap) Get(key TextureUnit) TextureId_TextureTargetMap

func (TextureId_TextureTargetMap_TextureUnitMap) Range

func (m TextureId_TextureTargetMap_TextureUnitMap) Range() []TextureId_TextureTargetMap

type TextureImageTarget

type TextureImageTarget uint32

////////////////////////////////////////////////////////////////////////////// enum TextureImageTarget //////////////////////////////////////////////////////////////////////////////

func (TextureImageTarget) String

func (v TextureImageTarget) String() string

type TextureKind

type TextureKind uint32

////////////////////////////////////////////////////////////////////////////// enum TextureKind //////////////////////////////////////////////////////////////////////////////

func (TextureKind) String

func (v TextureKind) String() string

type TextureParameter

type TextureParameter uint32

////////////////////////////////////////////////////////////////////////////// enum TextureParameter //////////////////////////////////////////////////////////////////////////////

func (TextureParameter) String

func (v TextureParameter) String() string

type TextureParameter_EXT_texture_filter_anisotropic

type TextureParameter_EXT_texture_filter_anisotropic uint32

////////////////////////////////////////////////////////////////////////////// enum TextureParameter_EXT_texture_filter_anisotropic //////////////////////////////////////////////////////////////////////////////

func (TextureParameter_EXT_texture_filter_anisotropic) String

func (v TextureParameter_EXT_texture_filter_anisotropic) String() string

type TextureParameter_FilterMode

type TextureParameter_FilterMode uint32

////////////////////////////////////////////////////////////////////////////// enum TextureParameter_FilterMode //////////////////////////////////////////////////////////////////////////////

func (TextureParameter_FilterMode) String

func (v TextureParameter_FilterMode) String() string

type TextureParameter_SwizzleMode

type TextureParameter_SwizzleMode uint32

////////////////////////////////////////////////////////////////////////////// enum TextureParameter_SwizzleMode //////////////////////////////////////////////////////////////////////////////

func (TextureParameter_SwizzleMode) String

func (v TextureParameter_SwizzleMode) String() string

type TextureParameter_WrapMode

type TextureParameter_WrapMode uint32

////////////////////////////////////////////////////////////////////////////// enum TextureParameter_WrapMode //////////////////////////////////////////////////////////////////////////////

func (TextureParameter_WrapMode) String

func (v TextureParameter_WrapMode) String() string

type TexturePointer

type TexturePointer memory.Pointer

func (*TexturePointer) Equal

func (c *TexturePointer) Equal(rhs TexturePointer) bool

func (*TexturePointer) Less

func (c *TexturePointer) Less(rhs TexturePointer) bool

type TexturePtr_TextureIdMap

type TexturePtr_TextureIdMap map[TextureId]*Texture

func (TexturePtr_TextureIdMap) Contains

func (m TexturePtr_TextureIdMap) Contains(key TextureId) bool

func (TexturePtr_TextureIdMap) Delete

func (m TexturePtr_TextureIdMap) Delete(key TextureId)

func (TexturePtr_TextureIdMap) Get

func (m TexturePtr_TextureIdMap) Get(key TextureId) *Texture

func (TexturePtr_TextureIdMap) Range

func (m TexturePtr_TextureIdMap) Range() []*Texture

type TextureTarget

type TextureTarget uint32

////////////////////////////////////////////////////////////////////////////// enum TextureTarget //////////////////////////////////////////////////////////////////////////////

func (TextureTarget) String

func (v TextureTarget) String() string

type TextureTarget_GLES_1_1

type TextureTarget_GLES_1_1 uint32

////////////////////////////////////////////////////////////////////////////// enum TextureTarget_GLES_1_1 //////////////////////////////////////////////////////////////////////////////

func (TextureTarget_GLES_1_1) String

func (v TextureTarget_GLES_1_1) String() string

type TextureTarget_GLES_2_0

type TextureTarget_GLES_2_0 uint32

////////////////////////////////////////////////////////////////////////////// enum TextureTarget_GLES_2_0 //////////////////////////////////////////////////////////////////////////////

func (TextureTarget_GLES_2_0) String

func (v TextureTarget_GLES_2_0) String() string

type TextureTarget_OES_EGL_image_external

type TextureTarget_OES_EGL_image_external uint32

////////////////////////////////////////////////////////////////////////////// enum TextureTarget_OES_EGL_image_external //////////////////////////////////////////////////////////////////////////////

func (TextureTarget_OES_EGL_image_external) String

func (v TextureTarget_OES_EGL_image_external) String() string

type TextureUnit

type TextureUnit uint32

////////////////////////////////////////////////////////////////////////////// enum TextureUnit //////////////////////////////////////////////////////////////////////////////

func (TextureUnit) String

func (v TextureUnit) String() string

type TextureWrapMode

type TextureWrapMode uint32

////////////////////////////////////////////////////////////////////////////// enum TextureWrapMode //////////////////////////////////////////////////////////////////////////////

func (TextureWrapMode) String

func (v TextureWrapMode) String() string

type ThreadID

type ThreadID uint32

func (*ThreadID) Equal

func (c *ThreadID) Equal(rhs ThreadID) bool

func (*ThreadID) Less

func (c *ThreadID) Less(rhs ThreadID) bool

type TilePreserveMaskQCOM

type TilePreserveMaskQCOM uint32

////////////////////////////////////////////////////////////////////////////// enum TilePreserveMaskQCOM //////////////////////////////////////////////////////////////////////////////

func (TilePreserveMaskQCOM) String

func (v TilePreserveMaskQCOM) String() string

type Type_ARB_half_float_vertex

type Type_ARB_half_float_vertex uint32

////////////////////////////////////////////////////////////////////////////// enum Type_ARB_half_float_vertex //////////////////////////////////////////////////////////////////////////////

func (Type_ARB_half_float_vertex) String

func (v Type_ARB_half_float_vertex) String() string

type Type_OES_vertex_half_float

type Type_OES_vertex_half_float uint32

////////////////////////////////////////////////////////////////////////////// enum Type_OES_vertex_half_float //////////////////////////////////////////////////////////////////////////////

func (Type_OES_vertex_half_float) String

func (v Type_OES_vertex_half_float) String() string

type U32_FaceModeMap

type U32_FaceModeMap map[FaceMode]uint32

func (U32_FaceModeMap) Contains

func (m U32_FaceModeMap) Contains(key FaceMode) bool

func (U32_FaceModeMap) Delete

func (m U32_FaceModeMap) Delete(key FaceMode)

func (U32_FaceModeMap) Get

func (m U32_FaceModeMap) Get(key FaceMode) uint32

func (U32_FaceModeMap) Range

func (m U32_FaceModeMap) Range() []uint32

type Uniform

type Uniform struct {
	binary.Generate
	CreatedAt atom.ID
	Name      string
	Type      ShaderUniformType
	Value     UniformValue
}

////////////////////////////////////////////////////////////////////////////// class Uniform //////////////////////////////////////////////////////////////////////////////

func (*Uniform) Class

func (*Uniform) Class() binary.Class

func (*Uniform) GetCreatedAt

func (c *Uniform) GetCreatedAt() atom.ID

func (*Uniform) Init

func (c *Uniform) Init()

func (Uniform) String

func (u Uniform) String() string

type UniformLocation

type UniformLocation int32

func (*UniformLocation) Equal

func (c *UniformLocation) Equal(rhs UniformLocation) bool

func (*UniformLocation) Less

func (c *UniformLocation) Less(rhs UniformLocation) bool

type UniformValue

type UniformValue struct {
	binary.Generate
	CreatedAt atom.ID
	F32       float32
	Vec2f     Vec2f
	Vec3f     Vec3f
	Vec4f     Vec4f
	S32       int32
	Vec2i     Vec2i
	Vec3i     Vec3i
	Vec4i     Vec4i
	Mat2f     Mat2f
	Mat3f     Mat3f
	Mat4f     Mat4f
}

////////////////////////////////////////////////////////////////////////////// class UniformValue //////////////////////////////////////////////////////////////////////////////

func (*UniformValue) Class

func (*UniformValue) Class() binary.Class

func (*UniformValue) GetCreatedAt

func (c *UniformValue) GetCreatedAt() atom.ID

func (*UniformValue) Init

func (c *UniformValue) Init()

type Uniform_UniformLocationMap

type Uniform_UniformLocationMap map[UniformLocation]Uniform

func (Uniform_UniformLocationMap) Contains

func (m Uniform_UniformLocationMap) Contains(key UniformLocation) bool

func (Uniform_UniformLocationMap) Delete

func (m Uniform_UniformLocationMap) Delete(key UniformLocation)

func (Uniform_UniformLocationMap) Get

func (m Uniform_UniformLocationMap) Get(key UniformLocation) Uniform

func (Uniform_UniformLocationMap) Range

func (m Uniform_UniformLocationMap) Range() []Uniform

type Vec2f

type Vec2f struct {
	binary.Generate
	CreatedAt atom.ID
	X         float32
	Y         float32
}

////////////////////////////////////////////////////////////////////////////// class Vec2f //////////////////////////////////////////////////////////////////////////////

func (*Vec2f) Class

func (*Vec2f) Class() binary.Class

func (*Vec2f) GetCreatedAt

func (c *Vec2f) GetCreatedAt() atom.ID

func (*Vec2f) Init

func (c *Vec2f) Init()

func (Vec2f) String

func (v Vec2f) String() string

type Vec2i

type Vec2i struct {
	binary.Generate
	CreatedAt atom.ID
	X         int32
	Y         int32
}

////////////////////////////////////////////////////////////////////////////// class Vec2i //////////////////////////////////////////////////////////////////////////////

func (*Vec2i) Class

func (*Vec2i) Class() binary.Class

func (*Vec2i) GetCreatedAt

func (c *Vec2i) GetCreatedAt() atom.ID

func (*Vec2i) Init

func (c *Vec2i) Init()

func (Vec2i) String

func (v Vec2i) String() string

type Vec3f

type Vec3f struct {
	binary.Generate
	CreatedAt atom.ID
	X         float32
	Y         float32
	Z         float32
}

////////////////////////////////////////////////////////////////////////////// class Vec3f //////////////////////////////////////////////////////////////////////////////

func (*Vec3f) Class

func (*Vec3f) Class() binary.Class

func (*Vec3f) GetCreatedAt

func (c *Vec3f) GetCreatedAt() atom.ID

func (*Vec3f) Init

func (c *Vec3f) Init()

func (Vec3f) String

func (v Vec3f) String() string

type Vec3i

type Vec3i struct {
	binary.Generate
	CreatedAt atom.ID
	X         int32
	Y         int32
	Z         int32
}

////////////////////////////////////////////////////////////////////////////// class Vec3i //////////////////////////////////////////////////////////////////////////////

func (*Vec3i) Class

func (*Vec3i) Class() binary.Class

func (*Vec3i) GetCreatedAt

func (c *Vec3i) GetCreatedAt() atom.ID

func (*Vec3i) Init

func (c *Vec3i) Init()

func (Vec3i) String

func (v Vec3i) String() string

type Vec4f

type Vec4f struct {
	binary.Generate
	CreatedAt atom.ID
	X         float32
	Y         float32
	Z         float32
	W         float32
}

////////////////////////////////////////////////////////////////////////////// class Vec4f //////////////////////////////////////////////////////////////////////////////

func (*Vec4f) Class

func (*Vec4f) Class() binary.Class

func (*Vec4f) GetCreatedAt

func (c *Vec4f) GetCreatedAt() atom.ID

func (*Vec4f) Init

func (c *Vec4f) Init()

func (Vec4f) String

func (v Vec4f) String() string

type Vec4i

type Vec4i struct {
	binary.Generate
	CreatedAt atom.ID
	X         int32
	Y         int32
	Z         int32
	W         int32
}

////////////////////////////////////////////////////////////////////////////// class Vec4i //////////////////////////////////////////////////////////////////////////////

func (*Vec4i) Class

func (*Vec4i) Class() binary.Class

func (*Vec4i) GetCreatedAt

func (c *Vec4i) GetCreatedAt() atom.ID

func (*Vec4i) Init

func (c *Vec4i) Init()

func (Vec4i) String

func (v Vec4i) String() string

type VertexArray

type VertexArray struct {
	binary.Generate
	CreatedAt atom.ID
}

////////////////////////////////////////////////////////////////////////////// class VertexArray //////////////////////////////////////////////////////////////////////////////

func (*VertexArray) Class

func (*VertexArray) Class() binary.Class

func (*VertexArray) GetCreatedAt

func (c *VertexArray) GetCreatedAt() atom.ID

func (*VertexArray) Init

func (c *VertexArray) Init()

type VertexArrayArray

type VertexArrayArray []VertexArray

func (VertexArrayArray) Len

func (s VertexArrayArray) Len() int

func (VertexArrayArray) Range

func (s VertexArrayArray) Range() []VertexArray

type VertexArrayId

type VertexArrayId uint32

func (*VertexArrayId) Equal

func (c *VertexArrayId) Equal(rhs VertexArrayId) bool

func (*VertexArrayId) Less

func (c *VertexArrayId) Less(rhs VertexArrayId) bool

type VertexArrayIdArray

type VertexArrayIdArray []VertexArrayId

func (VertexArrayIdArray) Len

func (s VertexArrayIdArray) Len() int

func (VertexArrayIdArray) Range

func (s VertexArrayIdArray) Range() []VertexArrayId

type VertexArrayPtr_VertexArrayIdMap

type VertexArrayPtr_VertexArrayIdMap map[VertexArrayId]*VertexArray

func (VertexArrayPtr_VertexArrayIdMap) Contains

func (m VertexArrayPtr_VertexArrayIdMap) Contains(key VertexArrayId) bool

func (VertexArrayPtr_VertexArrayIdMap) Delete

func (m VertexArrayPtr_VertexArrayIdMap) Delete(key VertexArrayId)

func (VertexArrayPtr_VertexArrayIdMap) Get

func (m VertexArrayPtr_VertexArrayIdMap) Get(key VertexArrayId) *VertexArray

func (VertexArrayPtr_VertexArrayIdMap) Range

func (m VertexArrayPtr_VertexArrayIdMap) Range() []*VertexArray

type VertexAttribType

type VertexAttribType uint32

////////////////////////////////////////////////////////////////////////////// enum VertexAttribType //////////////////////////////////////////////////////////////////////////////

func (VertexAttribType) String

func (v VertexAttribType) String() string

type VertexAttribute

type VertexAttribute struct {
	binary.Generate
	CreatedAt   atom.ID
	Name        string
	VectorCount int32
	Type        ShaderAttribType
}

////////////////////////////////////////////////////////////////////////////// class VertexAttribute //////////////////////////////////////////////////////////////////////////////

func (*VertexAttribute) Class

func (*VertexAttribute) Class() binary.Class

func (*VertexAttribute) GetCreatedAt

func (c *VertexAttribute) GetCreatedAt() atom.ID

func (*VertexAttribute) Init

func (c *VertexAttribute) Init()

type VertexAttributeArray

type VertexAttributeArray struct {
	binary.Generate
	CreatedAt  atom.ID
	Enabled    bool
	Size       uint32
	Type       VertexAttribType
	Normalized bool
	Stride     int32
	Buffer     BufferId
	Pointer    memory.Pointer
}

////////////////////////////////////////////////////////////////////////////// class VertexAttributeArray //////////////////////////////////////////////////////////////////////////////

func (*VertexAttributeArray) Class

func (*VertexAttributeArray) Class() binary.Class

func (*VertexAttributeArray) GetCreatedAt

func (c *VertexAttributeArray) GetCreatedAt() atom.ID

func (*VertexAttributeArray) Init

func (c *VertexAttributeArray) Init()

func (VertexAttributeArray) String

func (a VertexAttributeArray) String() string

type VertexAttributeArrayArray

type VertexAttributeArrayArray []VertexAttributeArray

func (VertexAttributeArrayArray) Len

func (s VertexAttributeArrayArray) Len() int

func (VertexAttributeArrayArray) Range

func (s VertexAttributeArrayArray) Range() []VertexAttributeArray

type VertexAttributeArrayPtr_AttributeLocationMap

type VertexAttributeArrayPtr_AttributeLocationMap map[AttributeLocation]*VertexAttributeArray

func (VertexAttributeArrayPtr_AttributeLocationMap) Contains

func (m VertexAttributeArrayPtr_AttributeLocationMap) Contains(key AttributeLocation) bool

func (VertexAttributeArrayPtr_AttributeLocationMap) Delete

func (m VertexAttributeArrayPtr_AttributeLocationMap) Delete(key AttributeLocation)

func (VertexAttributeArrayPtr_AttributeLocationMap) Get

func (m VertexAttributeArrayPtr_AttributeLocationMap) Get(key AttributeLocation) *VertexAttributeArray

func (VertexAttributeArrayPtr_AttributeLocationMap) Range

func (m VertexAttributeArrayPtr_AttributeLocationMap) Range() []*VertexAttributeArray

type VertexAttribute_s32Map

type VertexAttribute_s32Map map[int32]VertexAttribute

func (VertexAttribute_s32Map) Contains

func (m VertexAttribute_s32Map) Contains(key int32) bool

func (VertexAttribute_s32Map) Delete

func (m VertexAttribute_s32Map) Delete(key int32)

func (VertexAttribute_s32Map) Get

func (m VertexAttribute_s32Map) Get(key int32) VertexAttribute

func (VertexAttribute_s32Map) Range

func (m VertexAttribute_s32Map) Range() []VertexAttribute

type VertexPointer

type VertexPointer memory.Pointer

func (*VertexPointer) Equal

func (c *VertexPointer) Equal(rhs VertexPointer) bool

func (*VertexPointer) Less

func (c *VertexPointer) Less(rhs VertexPointer) bool

type WglCreateContext

type WglCreateContext struct {
	binary.Generate
	Hdc    HDC
	Result HGLRC
}

////////////////////////////////////////////////////////////////////////////// WglCreateContext //////////////////////////////////////////////////////////////////////////////

func NewWglCreateContext

func NewWglCreateContext(
	pHdc HDC,
	pResult HGLRC,
) *WglCreateContext

func (*WglCreateContext) API

func (c *WglCreateContext) API() gfxapi.API

func (*WglCreateContext) Class

func (*WglCreateContext) Class() binary.Class

func (*WglCreateContext) Flags

func (c *WglCreateContext) Flags() atom.Flags

func (*WglCreateContext) Mutate

func (ϟa *WglCreateContext) Mutate(ϟs *gfxapi.State) error

func (*WglCreateContext) Replay

func (ω *WglCreateContext) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)

func (*WglCreateContext) String

func (c *WglCreateContext) String() string

func (*WglCreateContext) TypeID

func (c *WglCreateContext) TypeID() atom.TypeID

type WglCreateContextAttribsARB

type WglCreateContextAttribsARB struct {
	binary.Generate
	Hdc           HDC
	HShareContext HGLRC
	AttribList    IntArray
	Result        HGLRC
}

////////////////////////////////////////////////////////////////////////////// WglCreateContextAttribsARB //////////////////////////////////////////////////////////////////////////////

func NewWglCreateContextAttribsARB

func NewWglCreateContextAttribsARB(
	pHdc HDC,
	pHShareContext HGLRC,
	pAttribList IntArray,
	pResult HGLRC,
) *WglCreateContextAttribsARB

func (*WglCreateContextAttribsARB) API

func (c *WglCreateContextAttribsARB) API() gfxapi.API

func (*WglCreateContextAttribsARB) Class

func (*WglCreateContextAttribsARB) Class() binary.Class

func (*WglCreateContextAttribsARB) Flags

func (c *WglCreateContextAttribsARB) Flags() atom.Flags

func (*WglCreateContextAttribsARB) Mutate

func (ϟa *WglCreateContextAttribsARB) Mutate(ϟs *gfxapi.State) error

func (*WglCreateContextAttribsARB) Replay

func (ω *WglCreateContextAttribsARB) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)

func (*WglCreateContextAttribsARB) String

func (c *WglCreateContextAttribsARB) String() string

func (*WglCreateContextAttribsARB) TypeID

func (c *WglCreateContextAttribsARB) TypeID() atom.TypeID

type WglCreateContextAttribsARB_Postback

type WglCreateContextAttribsARB_Postback struct {
	Result []byte
}

func (*WglCreateContextAttribsARB_Postback) Decode

func (o *WglCreateContextAttribsARB_Postback) Decode(result_cnt uint64, d binary.Decoder) error

type WglCreateContext_Postback

type WglCreateContext_Postback struct {
	Result []byte
}

func (*WglCreateContext_Postback) Decode

func (o *WglCreateContext_Postback) Decode(result_cnt uint64, d binary.Decoder) error

type WglMakeCurrent

type WglMakeCurrent struct {
	binary.Generate
	Hdc    HDC
	Hglrc  HGLRC
	Result BOOL
}

////////////////////////////////////////////////////////////////////////////// WglMakeCurrent //////////////////////////////////////////////////////////////////////////////

func NewWglMakeCurrent

func NewWglMakeCurrent(
	pHdc HDC,
	pHglrc HGLRC,
	pResult BOOL,
) *WglMakeCurrent

func (*WglMakeCurrent) API

func (c *WglMakeCurrent) API() gfxapi.API

func (*WglMakeCurrent) Class

func (*WglMakeCurrent) Class() binary.Class

func (*WglMakeCurrent) Flags

func (c *WglMakeCurrent) Flags() atom.Flags

func (*WglMakeCurrent) Mutate

func (ϟa *WglMakeCurrent) Mutate(ϟs *gfxapi.State) error

func (*WglMakeCurrent) Replay

func (ω *WglMakeCurrent) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)

func (*WglMakeCurrent) String

func (c *WglMakeCurrent) String() string

func (*WglMakeCurrent) TypeID

func (c *WglMakeCurrent) TypeID() atom.TypeID

type WglMakeCurrent_Postback

type WglMakeCurrent_Postback struct {
	Result BOOL
}

func (*WglMakeCurrent_Postback) Decode

func (o *WglMakeCurrent_Postback) Decode(result_cnt uint64, d binary.Decoder) error

type WglSwapBuffers

type WglSwapBuffers struct {
	binary.Generate
	Hdc HDC
}

////////////////////////////////////////////////////////////////////////////// WglSwapBuffers //////////////////////////////////////////////////////////////////////////////

func NewWglSwapBuffers

func NewWglSwapBuffers(
	pHdc HDC,
) *WglSwapBuffers

func (*WglSwapBuffers) API

func (c *WglSwapBuffers) API() gfxapi.API

func (*WglSwapBuffers) Class

func (*WglSwapBuffers) Class() binary.Class

func (*WglSwapBuffers) Flags

func (c *WglSwapBuffers) Flags() atom.Flags

func (*WglSwapBuffers) Mutate

func (ϟa *WglSwapBuffers) Mutate(ϟs *gfxapi.State) error

func (*WglSwapBuffers) String

func (c *WglSwapBuffers) String() string

func (*WglSwapBuffers) TypeID

func (c *WglSwapBuffers) TypeID() atom.TypeID