import "android.googlesource.com/platform/tools/gpu/gfxapi/gles"
Package gles implementes the API interface for the OpenGL ES graphics library.
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() gfxapi.API
type ArrayType uint32
////////////////////////////////////////////////////////////////////////////// enum ArrayType //////////////////////////////////////////////////////////////////////////////
func (v ArrayType) String() string
type ArrayType_GLES_1_1 uint32
////////////////////////////////////////////////////////////////////////////// enum ArrayType_GLES_1_1 //////////////////////////////////////////////////////////////////////////////
func (v ArrayType_GLES_1_1) String() string
type ArrayType_OES_point_size_array uint32
////////////////////////////////////////////////////////////////////////////// enum ArrayType_OES_point_size_array //////////////////////////////////////////////////////////////////////////////
func (v ArrayType_OES_point_size_array) String() string
type AttributeLocation uint32
func (c *AttributeLocation) Equal(rhs AttributeLocation) bool
func (c *AttributeLocation) Less(rhs AttributeLocation) bool
type AttributeLocation_CharBufferMap map[string]AttributeLocation
func (m AttributeLocation_CharBufferMap) Contains(key string) bool
func (m AttributeLocation_CharBufferMap) Delete(key string)
func (m AttributeLocation_CharBufferMap) Get(key string) AttributeLocation
func (m AttributeLocation_CharBufferMap) Range() []AttributeLocation
type BOOL int64
func (c *BOOL) Equal(rhs BOOL) bool
func (c *BOOL) Less(rhs BOOL) bool
type BackbufferInfo struct {
binary.Generate
Width int32
Height int32
ColorFmt RenderbufferFormat
DepthFmt RenderbufferFormat
StencilFmt RenderbufferFormat
ResetViewportScissor bool
}
////////////////////////////////////////////////////////////////////////////// BackbufferInfo //////////////////////////////////////////////////////////////////////////////
func NewBackbufferInfo(
pWidth int32,
pHeight int32,
pColorFmt RenderbufferFormat,
pDepthFmt RenderbufferFormat,
pStencilFmt RenderbufferFormat,
pResetViewportScissor bool,
) *BackbufferInfo
func (c *BackbufferInfo) API() gfxapi.API
func (*BackbufferInfo) Class() binary.Class
func (c *BackbufferInfo) Flags() atom.Flags
func (ϟa *BackbufferInfo) Mutate(ϟs *gfxapi.State) error
func (ϟa *BackbufferInfo) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *BackbufferInfo) String() string
func (c *BackbufferInfo) TypeID() atom.TypeID
type BaseTexelFormat uint32
////////////////////////////////////////////////////////////////////////////// enum BaseTexelFormat //////////////////////////////////////////////////////////////////////////////
func (v BaseTexelFormat) String() string
type BlendEquation uint32
////////////////////////////////////////////////////////////////////////////// enum BlendEquation //////////////////////////////////////////////////////////////////////////////
func (v BlendEquation) String() string
type BlendFactor uint32
////////////////////////////////////////////////////////////////////////////// enum BlendFactor //////////////////////////////////////////////////////////////////////////////
func (v BlendFactor) String() string
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() binary.Class
func (c *BlendState) GetCreatedAt() atom.ID
func (c *BlendState) Init()
type BoolArray []bool
func (s BoolArray) Len() int
func (s BoolArray) Range() []bool
type Bool_CapabilityMap map[Capability]bool
func (m Bool_CapabilityMap) Contains(key Capability) bool
func (m Bool_CapabilityMap) Delete(key Capability)
func (m Bool_CapabilityMap) Get(key Capability) bool
func (m Bool_CapabilityMap) Range() []bool
type Buffer struct {
binary.Generate
CreatedAt atom.ID
Data memory.Memory
Size int32
Usage BufferUsage
}
////////////////////////////////////////////////////////////////////////////// class Buffer //////////////////////////////////////////////////////////////////////////////
func (*Buffer) Class() binary.Class
func (c *Buffer) GetCreatedAt() atom.ID
func (c *Buffer) Init()
type BufferArray []Buffer
func (s BufferArray) Len() int
func (s BufferArray) Range() []Buffer
type BufferDataPointer memory.Pointer
func (c *BufferDataPointer) Equal(rhs BufferDataPointer) bool
func (c *BufferDataPointer) Less(rhs BufferDataPointer) bool
type BufferId uint32
func (c *BufferId) Equal(rhs BufferId) bool
func (c *BufferId) Less(rhs BufferId) bool
type BufferIdArray []BufferId
func (s BufferIdArray) Len() int
func (s BufferIdArray) Range() []BufferId
type BufferId_BufferTargetMap map[BufferTarget]BufferId
func (m BufferId_BufferTargetMap) Contains(key BufferTarget) bool
func (m BufferId_BufferTargetMap) Delete(key BufferTarget)
func (m BufferId_BufferTargetMap) Get(key BufferTarget) BufferId
func (m BufferId_BufferTargetMap) Range() []BufferId
type BufferParameter uint32
////////////////////////////////////////////////////////////////////////////// enum BufferParameter //////////////////////////////////////////////////////////////////////////////
func (v BufferParameter) String() string
type BufferPtr_BufferIdMap map[BufferId]*Buffer
func (m BufferPtr_BufferIdMap) Contains(key BufferId) bool
func (m BufferPtr_BufferIdMap) Delete(key BufferId)
func (m BufferPtr_BufferIdMap) Get(key BufferId) *Buffer
func (m BufferPtr_BufferIdMap) Range() []*Buffer
type BufferTarget uint32
////////////////////////////////////////////////////////////////////////////// enum BufferTarget //////////////////////////////////////////////////////////////////////////////
func (v BufferTarget) String() string
type BufferUsage uint32
////////////////////////////////////////////////////////////////////////////// enum BufferUsage //////////////////////////////////////////////////////////////////////////////
func (v BufferUsage) String() string
type CGLContextObj memory.Pointer
func (c *CGLContextObj) Equal(rhs CGLContextObj) bool
func (c *CGLContextObj) Less(rhs CGLContextObj) bool
type CGLCreateContext struct {
binary.Generate
Pix CGLPixelFormatObj
Share CGLContextObj
Ctx CGLContextObj
Result CGLError
}
////////////////////////////////////////////////////////////////////////////// CGLCreateContext //////////////////////////////////////////////////////////////////////////////
func NewCGLCreateContext(
pPix CGLPixelFormatObj,
pShare CGLContextObj,
pCtx CGLContextObj,
pResult CGLError,
) *CGLCreateContext
func (c *CGLCreateContext) API() gfxapi.API
func (*CGLCreateContext) Class() binary.Class
func (c *CGLCreateContext) Flags() atom.Flags
func (ϟa *CGLCreateContext) Mutate(ϟs *gfxapi.State) error
func (ω *CGLCreateContext) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)
func (c *CGLCreateContext) String() string
func (c *CGLCreateContext) TypeID() atom.TypeID
type CGLCreateContext_Postback struct {
Ctx []byte
Result CGLError
}
func (o *CGLCreateContext_Postback) Decode(ctx_cnt uint64, d binary.Decoder) error
type CGLError int64
func (c *CGLError) Equal(rhs CGLError) bool
func (c *CGLError) Less(rhs CGLError) bool
type CGLPixelFormatObj memory.Pointer
func (c *CGLPixelFormatObj) Equal(rhs CGLPixelFormatObj) bool
func (c *CGLPixelFormatObj) Less(rhs CGLPixelFormatObj) bool
type CGLSetCurrentContext struct {
binary.Generate
Ctx CGLContextObj
Result CGLError
}
////////////////////////////////////////////////////////////////////////////// CGLSetCurrentContext //////////////////////////////////////////////////////////////////////////////
func NewCGLSetCurrentContext(
pCtx CGLContextObj,
pResult CGLError,
) *CGLSetCurrentContext
func (c *CGLSetCurrentContext) API() gfxapi.API
func (*CGLSetCurrentContext) Class() binary.Class
func (c *CGLSetCurrentContext) Flags() atom.Flags
func (ϟa *CGLSetCurrentContext) Mutate(ϟs *gfxapi.State) error
func (ω *CGLSetCurrentContext) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)
func (c *CGLSetCurrentContext) String() string
func (c *CGLSetCurrentContext) TypeID() atom.TypeID
type CGLSetCurrentContext_Postback struct {
Result CGLError
}
func (o *CGLSetCurrentContext_Postback) Decode(d binary.Decoder) error
type Capability uint32
////////////////////////////////////////////////////////////////////////////// enum Capability //////////////////////////////////////////////////////////////////////////////
func (v Capability) String() string
type CharBufferArray []string
func (s CharBufferArray) Len() int
func (s CharBufferArray) Range() []string
type ClearMask uint32
////////////////////////////////////////////////////////////////////////////// enum ClearMask //////////////////////////////////////////////////////////////////////////////
func (v ClearMask) String() string
type ClearState struct {
binary.Generate
CreatedAt atom.ID
ClearColor Color
ClearDepth float32
ClearStencil int32
}
////////////////////////////////////////////////////////////////////////////// class ClearState //////////////////////////////////////////////////////////////////////////////
func (*ClearState) Class() binary.Class
func (c *ClearState) GetCreatedAt() atom.ID
func (c *ClearState) Init()
type Color struct {
binary.Generate
CreatedAt atom.ID
Red float32
Green float32
Blue float32
Alpha float32
}
////////////////////////////////////////////////////////////////////////////// class Color //////////////////////////////////////////////////////////////////////////////
func (*Color) Class() binary.Class
func (c *Color) GetCreatedAt() atom.ID
func (c *Color) Init()
func (c Color) String() string
type CompressedTexelFormat uint32
////////////////////////////////////////////////////////////////////////////// enum CompressedTexelFormat //////////////////////////////////////////////////////////////////////////////
func (v CompressedTexelFormat) String() string
type CompressedTexelFormat_AMD_compressed_ATC_texture uint32
////////////////////////////////////////////////////////////////////////////// enum CompressedTexelFormat_AMD_compressed_ATC_texture //////////////////////////////////////////////////////////////////////////////
func (v CompressedTexelFormat_AMD_compressed_ATC_texture) String() string
type CompressedTexelFormat_OES_compressed_ETC1_RGB8_texture uint32
////////////////////////////////////////////////////////////////////////////// enum CompressedTexelFormat_OES_compressed_ETC1_RGB8_texture //////////////////////////////////////////////////////////////////////////////
func (v CompressedTexelFormat_OES_compressed_ETC1_RGB8_texture) String() string
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() binary.Class
func (c *Context) GetCreatedAt() atom.ID
func (c *Context) Init()
type ContextArray []Context
func (s ContextArray) Len() int
func (s ContextArray) Range() []Context
type ContextID uint32
func (c *ContextID) Equal(rhs ContextID) bool
func (c *ContextID) Less(rhs ContextID) bool
type ContextPtr_CGLContextObjMap map[CGLContextObj]*Context
func (m ContextPtr_CGLContextObjMap) Contains(key CGLContextObj) bool
func (m ContextPtr_CGLContextObjMap) Delete(key CGLContextObj)
func (m ContextPtr_CGLContextObjMap) Get(key CGLContextObj) *Context
func (m ContextPtr_CGLContextObjMap) Range() []*Context
type ContextPtr_EGLContextMap map[EGLContext]*Context
func (m ContextPtr_EGLContextMap) Contains(key EGLContext) bool
func (m ContextPtr_EGLContextMap) Delete(key EGLContext)
func (m ContextPtr_EGLContextMap) Get(key EGLContext) *Context
func (m ContextPtr_EGLContextMap) Range() []*Context
type ContextPtr_GLXContextMap map[GLXContext]*Context
func (m ContextPtr_GLXContextMap) Contains(key GLXContext) bool
func (m ContextPtr_GLXContextMap) Delete(key GLXContext)
func (m ContextPtr_GLXContextMap) Get(key GLXContext) *Context
func (m ContextPtr_GLXContextMap) Range() []*Context
type ContextPtr_HGLRCMap map[HGLRC]*Context
func (m ContextPtr_HGLRCMap) Contains(key HGLRC) bool
func (m ContextPtr_HGLRCMap) Delete(key HGLRC)
func (m ContextPtr_HGLRCMap) Get(key HGLRC) *Context
func (m ContextPtr_HGLRCMap) Range() []*Context
type ContextPtr_ThreadIDMap map[ThreadID]*Context
func (m ContextPtr_ThreadIDMap) Contains(key ThreadID) bool
func (m ContextPtr_ThreadIDMap) Delete(key ThreadID)
func (m ContextPtr_ThreadIDMap) Get(key ThreadID) *Context
func (m ContextPtr_ThreadIDMap) Range() []*Context
type CubeMapImageTarget uint32
////////////////////////////////////////////////////////////////////////////// enum CubeMapImageTarget //////////////////////////////////////////////////////////////////////////////
func (v CubeMapImageTarget) String() string
type CubemapLevel struct {
binary.Generate
CreatedAt atom.ID
Faces Image_CubeMapImageTargetMap
}
////////////////////////////////////////////////////////////////////////////// class CubemapLevel //////////////////////////////////////////////////////////////////////////////
func (*CubemapLevel) Class() binary.Class
func (c *CubemapLevel) GetCreatedAt() atom.ID
func (c *CubemapLevel) Init()
type CubemapLevel_s32Map map[int32]CubemapLevel
func (m CubemapLevel_s32Map) Contains(key int32) bool
func (m CubemapLevel_s32Map) Delete(key int32)
func (m CubemapLevel_s32Map) Get(key int32) CubemapLevel
func (m CubemapLevel_s32Map) Range() []CubemapLevel
type DiscardFramebufferAttachment uint32
////////////////////////////////////////////////////////////////////////////// enum DiscardFramebufferAttachment //////////////////////////////////////////////////////////////////////////////
func (v DiscardFramebufferAttachment) String() string
type DiscardFramebufferAttachmentArray []DiscardFramebufferAttachment
func (s DiscardFramebufferAttachmentArray) Len() int
func (s DiscardFramebufferAttachmentArray) Range() []DiscardFramebufferAttachment
type DrawMode uint32
////////////////////////////////////////////////////////////////////////////// enum DrawMode //////////////////////////////////////////////////////////////////////////////
func (v DrawMode) String() string
type EGLBoolean int64
func (c *EGLBoolean) Equal(rhs EGLBoolean) bool
func (c *EGLBoolean) Less(rhs EGLBoolean) bool
type EGLConfig memory.Pointer
func (c *EGLConfig) Equal(rhs EGLConfig) bool
func (c *EGLConfig) Less(rhs EGLConfig) bool
type EGLContext memory.Pointer
func (c *EGLContext) Equal(rhs EGLContext) bool
func (c *EGLContext) Less(rhs EGLContext) bool
type EGLDisplay memory.Pointer
func (c *EGLDisplay) Equal(rhs EGLDisplay) bool
func (c *EGLDisplay) Less(rhs EGLDisplay) bool
type EGLSurface memory.Pointer
func (c *EGLSurface) Equal(rhs EGLSurface) bool
func (c *EGLSurface) Less(rhs EGLSurface) bool
type EGLint int64
func (c *EGLint) Equal(rhs EGLint) bool
func (c *EGLint) Less(rhs EGLint) bool
type EGLintArray []EGLint
func (s EGLintArray) Len() int
func (s EGLintArray) Range() []EGLint
type EglCreateContext struct {
binary.Generate
Display EGLDisplay
Config EGLConfig
ShareContext EGLContext
AttribList EGLintArray
Result EGLContext
}
////////////////////////////////////////////////////////////////////////////// EglCreateContext //////////////////////////////////////////////////////////////////////////////
func NewEglCreateContext(
pDisplay EGLDisplay,
pConfig EGLConfig,
pShareContext EGLContext,
pAttribList EGLintArray,
pResult EGLContext,
) *EglCreateContext
func (c *EglCreateContext) API() gfxapi.API
func (*EglCreateContext) Class() binary.Class
func (c *EglCreateContext) Flags() atom.Flags
func (ϟa *EglCreateContext) Mutate(ϟs *gfxapi.State) error
func (ω *EglCreateContext) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)
func (c *EglCreateContext) String() string
func (c *EglCreateContext) TypeID() atom.TypeID
type EglCreateContext_Postback struct {
Result []byte
}
func (o *EglCreateContext_Postback) Decode(result_cnt uint64, d binary.Decoder) error
type EglInitialize struct {
binary.Generate
Dpy EGLDisplay
Major EGLint
Minor EGLint
Result EGLBoolean
}
////////////////////////////////////////////////////////////////////////////// EglInitialize //////////////////////////////////////////////////////////////////////////////
func NewEglInitialize(
pDpy EGLDisplay,
pMajor EGLint,
pMinor EGLint,
pResult EGLBoolean,
) *EglInitialize
func (c *EglInitialize) API() gfxapi.API
func (*EglInitialize) Class() binary.Class
func (c *EglInitialize) Flags() atom.Flags
func (ϟa *EglInitialize) Mutate(ϟs *gfxapi.State) error
func (c *EglInitialize) String() string
func (c *EglInitialize) TypeID() atom.TypeID
type EglInitialize_Postback struct {
Major EGLint
Minor EGLint
Result EGLBoolean
}
func (o *EglInitialize_Postback) Decode(d binary.Decoder) error
type EglMakeCurrent struct {
binary.Generate
Display EGLDisplay
Draw EGLSurface
Read EGLSurface
Context EGLContext
Result EGLBoolean
}
////////////////////////////////////////////////////////////////////////////// EglMakeCurrent //////////////////////////////////////////////////////////////////////////////
func NewEglMakeCurrent(
pDisplay EGLDisplay,
pDraw EGLSurface,
pRead EGLSurface,
pContext EGLContext,
pResult EGLBoolean,
) *EglMakeCurrent
func (c *EglMakeCurrent) API() gfxapi.API
func (*EglMakeCurrent) Class() binary.Class
func (c *EglMakeCurrent) Flags() atom.Flags
func (ϟa *EglMakeCurrent) Mutate(ϟs *gfxapi.State) error
func (ω *EglMakeCurrent) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)
func (c *EglMakeCurrent) String() string
func (c *EglMakeCurrent) TypeID() atom.TypeID
type EglMakeCurrent_Postback struct {
Result EGLBoolean
}
func (o *EglMakeCurrent_Postback) Decode(d binary.Decoder) error
type EglQuerySurface struct {
binary.Generate
Display EGLDisplay
Surface EGLSurface
Attribute EGLint
Value EGLint
Result EGLBoolean
}
////////////////////////////////////////////////////////////////////////////// EglQuerySurface //////////////////////////////////////////////////////////////////////////////
func NewEglQuerySurface(
pDisplay EGLDisplay,
pSurface EGLSurface,
pAttribute EGLint,
pValue EGLint,
pResult EGLBoolean,
) *EglQuerySurface
func (c *EglQuerySurface) API() gfxapi.API
func (*EglQuerySurface) Class() binary.Class
func (c *EglQuerySurface) Flags() atom.Flags
func (ϟa *EglQuerySurface) Mutate(ϟs *gfxapi.State) error
func (c *EglQuerySurface) String() string
func (c *EglQuerySurface) TypeID() atom.TypeID
type EglQuerySurface_Postback struct {
Value EGLint
Result EGLBoolean
}
func (o *EglQuerySurface_Postback) Decode(d binary.Decoder) error
type EglSwapBuffers struct {
binary.Generate
Display EGLDisplay
Surface memory.Pointer
Result EGLBoolean
}
////////////////////////////////////////////////////////////////////////////// EglSwapBuffers //////////////////////////////////////////////////////////////////////////////
func NewEglSwapBuffers(
pDisplay EGLDisplay,
pSurface memory.Pointer,
pResult EGLBoolean,
) *EglSwapBuffers
func (c *EglSwapBuffers) API() gfxapi.API
func (*EglSwapBuffers) Class() binary.Class
func (c *EglSwapBuffers) Flags() atom.Flags
func (ϟa *EglSwapBuffers) Mutate(ϟs *gfxapi.State) error
func (c *EglSwapBuffers) String() string
func (c *EglSwapBuffers) TypeID() atom.TypeID
type EglSwapBuffers_Postback struct {
Result EGLBoolean
}
func (o *EglSwapBuffers_Postback) Decode(d binary.Decoder) error
type Error uint32
////////////////////////////////////////////////////////////////////////////// enum Error //////////////////////////////////////////////////////////////////////////////
func (v Error) String() string
type F32Array []float32
func (s F32Array) Len() int
func (s F32Array) Range() []float32
type FaceMode uint32
////////////////////////////////////////////////////////////////////////////// enum FaceMode //////////////////////////////////////////////////////////////////////////////
func (v FaceMode) String() string
type FaceOrientation uint32
////////////////////////////////////////////////////////////////////////////// enum FaceOrientation //////////////////////////////////////////////////////////////////////////////
func (v FaceOrientation) String() string
type FlushPostBuffer struct {
binary.Generate
}
////////////////////////////////////////////////////////////////////////////// FlushPostBuffer //////////////////////////////////////////////////////////////////////////////
func NewFlushPostBuffer() *FlushPostBuffer
func (c *FlushPostBuffer) API() gfxapi.API
func (*FlushPostBuffer) Class() binary.Class
func (c *FlushPostBuffer) Flags() atom.Flags
func (ϟa *FlushPostBuffer) Mutate(ϟs *gfxapi.State) error
func (ϟa *FlushPostBuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *FlushPostBuffer) String() string
func (c *FlushPostBuffer) TypeID() atom.TypeID
type Framebuffer struct {
binary.Generate
CreatedAt atom.ID
Attachments FramebufferAttachmentInfo_FramebufferAttachmentMap
}
////////////////////////////////////////////////////////////////////////////// class Framebuffer //////////////////////////////////////////////////////////////////////////////
func (*Framebuffer) Class() binary.Class
func (c *Framebuffer) GetCreatedAt() atom.ID
func (c *Framebuffer) Init()
type FramebufferArray []Framebuffer
func (s FramebufferArray) Len() int
func (s FramebufferArray) Range() []Framebuffer
type FramebufferAttachable interface {
}
////////////////////////////////////////////////////////////////////////////// class FramebufferAttachable //////////////////////////////////////////////////////////////////////////////
type FramebufferAttachment uint32
////////////////////////////////////////////////////////////////////////////// enum FramebufferAttachment //////////////////////////////////////////////////////////////////////////////
func (v FramebufferAttachment) String() string
type FramebufferAttachmentArray []FramebufferAttachment
func (s FramebufferAttachmentArray) Len() int
func (s FramebufferAttachmentArray) Range() []FramebufferAttachment
type FramebufferAttachmentInfo struct {
binary.Generate
CreatedAt atom.ID
Object uint32
Type FramebufferAttachmentType
TextureLevel int32
CubeMapFace CubeMapImageTarget
}
////////////////////////////////////////////////////////////////////////////// class FramebufferAttachmentInfo //////////////////////////////////////////////////////////////////////////////
func (*FramebufferAttachmentInfo) Class() binary.Class
func (c *FramebufferAttachmentInfo) GetCreatedAt() atom.ID
func (c *FramebufferAttachmentInfo) Init()
type FramebufferAttachmentInfo_FramebufferAttachmentMap map[FramebufferAttachment]FramebufferAttachmentInfo
func (m FramebufferAttachmentInfo_FramebufferAttachmentMap) Contains(key FramebufferAttachment) bool
func (m FramebufferAttachmentInfo_FramebufferAttachmentMap) Delete(key FramebufferAttachment)
func (m FramebufferAttachmentInfo_FramebufferAttachmentMap) Get(key FramebufferAttachment) FramebufferAttachmentInfo
func (m FramebufferAttachmentInfo_FramebufferAttachmentMap) Range() []FramebufferAttachmentInfo
type FramebufferAttachmentParameter uint32
////////////////////////////////////////////////////////////////////////////// enum FramebufferAttachmentParameter //////////////////////////////////////////////////////////////////////////////
func (v FramebufferAttachmentParameter) String() string
type FramebufferAttachmentType uint32
////////////////////////////////////////////////////////////////////////////// enum FramebufferAttachmentType //////////////////////////////////////////////////////////////////////////////
func (v FramebufferAttachmentType) String() string
type FramebufferId uint32
func (c *FramebufferId) Equal(rhs FramebufferId) bool
func (c *FramebufferId) Less(rhs FramebufferId) bool
type FramebufferIdArray []FramebufferId
func (s FramebufferIdArray) Len() int
func (s FramebufferIdArray) Range() []FramebufferId
type FramebufferId_FramebufferTargetMap map[FramebufferTarget]FramebufferId
func (m FramebufferId_FramebufferTargetMap) Contains(key FramebufferTarget) bool
func (m FramebufferId_FramebufferTargetMap) Delete(key FramebufferTarget)
func (m FramebufferId_FramebufferTargetMap) Get(key FramebufferTarget) FramebufferId
func (m FramebufferId_FramebufferTargetMap) Range() []FramebufferId
type FramebufferPtr_FramebufferIdMap map[FramebufferId]*Framebuffer
func (m FramebufferPtr_FramebufferIdMap) Contains(key FramebufferId) bool
func (m FramebufferPtr_FramebufferIdMap) Delete(key FramebufferId)
func (m FramebufferPtr_FramebufferIdMap) Get(key FramebufferId) *Framebuffer
func (m FramebufferPtr_FramebufferIdMap) Range() []*Framebuffer
type FramebufferStatus uint32
////////////////////////////////////////////////////////////////////////////// enum FramebufferStatus //////////////////////////////////////////////////////////////////////////////
func (v FramebufferStatus) String() string
type FramebufferTarget uint32
////////////////////////////////////////////////////////////////////////////// enum FramebufferTarget //////////////////////////////////////////////////////////////////////////////
func (v FramebufferTarget) String() string
type FramebufferTarget_GLES_2_0 uint32
////////////////////////////////////////////////////////////////////////////// enum FramebufferTarget_GLES_2_0 //////////////////////////////////////////////////////////////////////////////
func (v FramebufferTarget_GLES_2_0) String() string
type FramebufferTarget_GLES_3_1 uint32
////////////////////////////////////////////////////////////////////////////// enum FramebufferTarget_GLES_3_1 //////////////////////////////////////////////////////////////////////////////
func (v FramebufferTarget_GLES_3_1) String() string
type GLXContext memory.Pointer
func (c *GLXContext) Equal(rhs GLXContext) bool
func (c *GLXContext) Less(rhs GLXContext) bool
type GLXDrawable memory.Pointer
func (c *GLXDrawable) Equal(rhs GLXDrawable) bool
func (c *GLXDrawable) Less(rhs GLXDrawable) bool
type GlActiveTexture struct {
binary.Generate
Unit TextureUnit
}
////////////////////////////////////////////////////////////////////////////// GlActiveTexture //////////////////////////////////////////////////////////////////////////////
func NewGlActiveTexture(
pUnit TextureUnit,
) *GlActiveTexture
func (c *GlActiveTexture) API() gfxapi.API
func (*GlActiveTexture) Class() binary.Class
func (c *GlActiveTexture) Flags() atom.Flags
func (ϟa *GlActiveTexture) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlActiveTexture) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlActiveTexture) String() string
func (c *GlActiveTexture) TypeID() atom.TypeID
type GlAttachShader struct {
binary.Generate
Program ProgramId
Shader ShaderId
}
////////////////////////////////////////////////////////////////////////////// GlAttachShader //////////////////////////////////////////////////////////////////////////////
func NewGlAttachShader(
pProgram ProgramId,
pShader ShaderId,
) *GlAttachShader
func (c *GlAttachShader) API() gfxapi.API
func (*GlAttachShader) Class() binary.Class
func (c *GlAttachShader) Flags() atom.Flags
func (ϟa *GlAttachShader) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlAttachShader) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlAttachShader) String() string
func (c *GlAttachShader) TypeID() atom.TypeID
type GlBeginQuery struct {
binary.Generate
Target QueryTarget
Query QueryId
}
////////////////////////////////////////////////////////////////////////////// GlBeginQuery //////////////////////////////////////////////////////////////////////////////
func NewGlBeginQuery(
pTarget QueryTarget,
pQuery QueryId,
) *GlBeginQuery
func (c *GlBeginQuery) API() gfxapi.API
func (*GlBeginQuery) Class() binary.Class
func (c *GlBeginQuery) Flags() atom.Flags
func (ϟa *GlBeginQuery) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlBeginQuery) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlBeginQuery) String() string
func (c *GlBeginQuery) TypeID() atom.TypeID
type GlBeginQueryEXT struct {
binary.Generate
Target QueryTarget
Query QueryId
}
////////////////////////////////////////////////////////////////////////////// GlBeginQueryEXT //////////////////////////////////////////////////////////////////////////////
func NewGlBeginQueryEXT(
pTarget QueryTarget,
pQuery QueryId,
) *GlBeginQueryEXT
func (c *GlBeginQueryEXT) API() gfxapi.API
func (*GlBeginQueryEXT) Class() binary.Class
func (c *GlBeginQueryEXT) Flags() atom.Flags
func (ϟa *GlBeginQueryEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlBeginQueryEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlBeginQueryEXT) String() string
func (c *GlBeginQueryEXT) TypeID() atom.TypeID
type GlBindAttribLocation struct {
binary.Generate
Program ProgramId
Location AttributeLocation
Name string
}
////////////////////////////////////////////////////////////////////////////// GlBindAttribLocation //////////////////////////////////////////////////////////////////////////////
func NewGlBindAttribLocation(
pProgram ProgramId,
pLocation AttributeLocation,
pName string,
) *GlBindAttribLocation
func (c *GlBindAttribLocation) API() gfxapi.API
func (*GlBindAttribLocation) Class() binary.Class
func (c *GlBindAttribLocation) Flags() atom.Flags
func (ϟa *GlBindAttribLocation) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlBindAttribLocation) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlBindAttribLocation) String() string
func (c *GlBindAttribLocation) TypeID() atom.TypeID
type GlBindBuffer struct {
binary.Generate
Target BufferTarget
Buffer BufferId
}
////////////////////////////////////////////////////////////////////////////// GlBindBuffer //////////////////////////////////////////////////////////////////////////////
func NewGlBindBuffer(
pTarget BufferTarget,
pBuffer BufferId,
) *GlBindBuffer
func (c *GlBindBuffer) API() gfxapi.API
func (*GlBindBuffer) Class() binary.Class
func (c *GlBindBuffer) Flags() atom.Flags
func (ϟa *GlBindBuffer) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlBindBuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlBindBuffer) String() string
func (c *GlBindBuffer) TypeID() atom.TypeID
type GlBindFramebuffer struct {
binary.Generate
Target FramebufferTarget
Framebuffer FramebufferId
}
////////////////////////////////////////////////////////////////////////////// GlBindFramebuffer //////////////////////////////////////////////////////////////////////////////
func NewGlBindFramebuffer(
pTarget FramebufferTarget,
pFramebuffer FramebufferId,
) *GlBindFramebuffer
func (c *GlBindFramebuffer) API() gfxapi.API
func (*GlBindFramebuffer) Class() binary.Class
func (c *GlBindFramebuffer) Flags() atom.Flags
func (ϟa *GlBindFramebuffer) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlBindFramebuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlBindFramebuffer) String() string
func (c *GlBindFramebuffer) TypeID() atom.TypeID
type GlBindRenderbuffer struct {
binary.Generate
Target RenderbufferTarget
Renderbuffer RenderbufferId
}
////////////////////////////////////////////////////////////////////////////// GlBindRenderbuffer //////////////////////////////////////////////////////////////////////////////
func NewGlBindRenderbuffer(
pTarget RenderbufferTarget,
pRenderbuffer RenderbufferId,
) *GlBindRenderbuffer
func (c *GlBindRenderbuffer) API() gfxapi.API
func (*GlBindRenderbuffer) Class() binary.Class
func (c *GlBindRenderbuffer) Flags() atom.Flags
func (ϟa *GlBindRenderbuffer) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlBindRenderbuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlBindRenderbuffer) String() string
func (c *GlBindRenderbuffer) TypeID() atom.TypeID
type GlBindTexture struct {
binary.Generate
Target TextureTarget
Texture TextureId
}
////////////////////////////////////////////////////////////////////////////// GlBindTexture //////////////////////////////////////////////////////////////////////////////
func NewGlBindTexture(
pTarget TextureTarget,
pTexture TextureId,
) *GlBindTexture
func (c *GlBindTexture) API() gfxapi.API
func (*GlBindTexture) Class() binary.Class
func (c *GlBindTexture) Flags() atom.Flags
func (ϟa *GlBindTexture) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlBindTexture) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlBindTexture) String() string
func (c *GlBindTexture) TypeID() atom.TypeID
type GlBindVertexArrayOES struct {
binary.Generate
Array VertexArrayId
}
////////////////////////////////////////////////////////////////////////////// GlBindVertexArrayOES //////////////////////////////////////////////////////////////////////////////
func NewGlBindVertexArrayOES(
pArray VertexArrayId,
) *GlBindVertexArrayOES
func (c *GlBindVertexArrayOES) API() gfxapi.API
func (*GlBindVertexArrayOES) Class() binary.Class
func (c *GlBindVertexArrayOES) Flags() atom.Flags
func (ϟa *GlBindVertexArrayOES) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlBindVertexArrayOES) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlBindVertexArrayOES) String() string
func (c *GlBindVertexArrayOES) TypeID() atom.TypeID
type GlBlendColor struct {
binary.Generate
Red float32
Green float32
Blue float32
Alpha float32
}
////////////////////////////////////////////////////////////////////////////// GlBlendColor //////////////////////////////////////////////////////////////////////////////
func NewGlBlendColor(
pRed float32,
pGreen float32,
pBlue float32,
pAlpha float32,
) *GlBlendColor
func (c *GlBlendColor) API() gfxapi.API
func (*GlBlendColor) Class() binary.Class
func (c *GlBlendColor) Flags() atom.Flags
func (ϟa *GlBlendColor) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlBlendColor) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlBlendColor) String() string
func (c *GlBlendColor) TypeID() atom.TypeID
type GlBlendEquation struct {
binary.Generate
Equation BlendEquation
}
////////////////////////////////////////////////////////////////////////////// GlBlendEquation //////////////////////////////////////////////////////////////////////////////
func NewGlBlendEquation(
pEquation BlendEquation,
) *GlBlendEquation
func (c *GlBlendEquation) API() gfxapi.API
func (*GlBlendEquation) Class() binary.Class
func (c *GlBlendEquation) Flags() atom.Flags
func (ϟa *GlBlendEquation) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlBlendEquation) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlBlendEquation) String() string
func (c *GlBlendEquation) TypeID() atom.TypeID
type GlBlendEquationSeparate struct {
binary.Generate
Rgb BlendEquation
Alpha BlendEquation
}
////////////////////////////////////////////////////////////////////////////// GlBlendEquationSeparate //////////////////////////////////////////////////////////////////////////////
func NewGlBlendEquationSeparate(
pRgb BlendEquation,
pAlpha BlendEquation,
) *GlBlendEquationSeparate
func (c *GlBlendEquationSeparate) API() gfxapi.API
func (*GlBlendEquationSeparate) Class() binary.Class
func (c *GlBlendEquationSeparate) Flags() atom.Flags
func (ϟa *GlBlendEquationSeparate) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlBlendEquationSeparate) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlBlendEquationSeparate) String() string
func (c *GlBlendEquationSeparate) TypeID() atom.TypeID
type GlBlendFunc struct {
binary.Generate
SrcFactor BlendFactor
DstFactor BlendFactor
}
////////////////////////////////////////////////////////////////////////////// GlBlendFunc //////////////////////////////////////////////////////////////////////////////
func NewGlBlendFunc(
pSrcFactor BlendFactor,
pDstFactor BlendFactor,
) *GlBlendFunc
func (c *GlBlendFunc) API() gfxapi.API
func (*GlBlendFunc) Class() binary.Class
func (c *GlBlendFunc) Flags() atom.Flags
func (ϟa *GlBlendFunc) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlBlendFunc) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlBlendFunc) String() string
func (c *GlBlendFunc) TypeID() atom.TypeID
type GlBlendFuncSeparate struct {
binary.Generate
SrcFactorRgb BlendFactor
DstFactorRgb BlendFactor
SrcFactorAlpha BlendFactor
DstFactorAlpha BlendFactor
}
////////////////////////////////////////////////////////////////////////////// GlBlendFuncSeparate //////////////////////////////////////////////////////////////////////////////
func NewGlBlendFuncSeparate(
pSrcFactorRgb BlendFactor,
pDstFactorRgb BlendFactor,
pSrcFactorAlpha BlendFactor,
pDstFactorAlpha BlendFactor,
) *GlBlendFuncSeparate
func (c *GlBlendFuncSeparate) API() gfxapi.API
func (*GlBlendFuncSeparate) Class() binary.Class
func (c *GlBlendFuncSeparate) Flags() atom.Flags
func (ϟa *GlBlendFuncSeparate) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlBlendFuncSeparate) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlBlendFuncSeparate) String() string
func (c *GlBlendFuncSeparate) TypeID() atom.TypeID
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(
pSrcX0 int32,
pSrcY0 int32,
pSrcX1 int32,
pSrcY1 int32,
pDstX0 int32,
pDstY0 int32,
pDstX1 int32,
pDstY1 int32,
pMask ClearMask,
pFilter TextureFilterMode,
) *GlBlitFramebuffer
func (c *GlBlitFramebuffer) API() gfxapi.API
func (*GlBlitFramebuffer) Class() binary.Class
func (c *GlBlitFramebuffer) Flags() atom.Flags
func (ϟa *GlBlitFramebuffer) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlBlitFramebuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlBlitFramebuffer) String() string
func (c *GlBlitFramebuffer) TypeID() atom.TypeID
type GlBufferData struct {
binary.Generate
Target BufferTarget
Size int32
Data BufferDataPointer
Usage BufferUsage
}
////////////////////////////////////////////////////////////////////////////// GlBufferData //////////////////////////////////////////////////////////////////////////////
func NewGlBufferData(
pTarget BufferTarget,
pSize int32,
pData BufferDataPointer,
pUsage BufferUsage,
) *GlBufferData
func (c *GlBufferData) API() gfxapi.API
func (*GlBufferData) Class() binary.Class
func (c *GlBufferData) Flags() atom.Flags
func (ϟa *GlBufferData) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlBufferData) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlBufferData) String() string
func (c *GlBufferData) TypeID() atom.TypeID
type GlBufferSubData struct {
binary.Generate
Target BufferTarget
Offset int32
Size int32
Data memory.Pointer
}
////////////////////////////////////////////////////////////////////////////// GlBufferSubData //////////////////////////////////////////////////////////////////////////////
func NewGlBufferSubData(
pTarget BufferTarget,
pOffset int32,
pSize int32,
pData memory.Pointer,
) *GlBufferSubData
func (c *GlBufferSubData) API() gfxapi.API
func (*GlBufferSubData) Class() binary.Class
func (c *GlBufferSubData) Flags() atom.Flags
func (ϟa *GlBufferSubData) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlBufferSubData) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlBufferSubData) String() string
func (c *GlBufferSubData) TypeID() atom.TypeID
type GlCheckFramebufferStatus struct {
binary.Generate
Target FramebufferTarget
Result FramebufferStatus
}
////////////////////////////////////////////////////////////////////////////// GlCheckFramebufferStatus //////////////////////////////////////////////////////////////////////////////
func NewGlCheckFramebufferStatus(
pTarget FramebufferTarget,
pResult FramebufferStatus,
) *GlCheckFramebufferStatus
func (c *GlCheckFramebufferStatus) API() gfxapi.API
func (*GlCheckFramebufferStatus) Class() binary.Class
func (c *GlCheckFramebufferStatus) Flags() atom.Flags
func (ϟa *GlCheckFramebufferStatus) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlCheckFramebufferStatus) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlCheckFramebufferStatus) String() string
func (c *GlCheckFramebufferStatus) TypeID() atom.TypeID
type GlCheckFramebufferStatus_Postback struct {
Result FramebufferStatus
}
func (o *GlCheckFramebufferStatus_Postback) Decode(d binary.Decoder) error
type GlClear struct {
binary.Generate
Mask ClearMask
}
////////////////////////////////////////////////////////////////////////////// GlClear //////////////////////////////////////////////////////////////////////////////
func NewGlClear(
pMask ClearMask,
) *GlClear
func (c *GlClear) API() gfxapi.API
func (*GlClear) Class() binary.Class
func (c *GlClear) Flags() atom.Flags
func (ϟa *GlClear) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlClear) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlClear) String() string
func (c *GlClear) TypeID() atom.TypeID
type GlClearColor struct {
binary.Generate
R float32
G float32
B float32
A float32
}
////////////////////////////////////////////////////////////////////////////// GlClearColor //////////////////////////////////////////////////////////////////////////////
func NewGlClearColor(
pR float32,
pG float32,
pB float32,
pA float32,
) *GlClearColor
func (c *GlClearColor) API() gfxapi.API
func (*GlClearColor) Class() binary.Class
func (c *GlClearColor) Flags() atom.Flags
func (ϟa *GlClearColor) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlClearColor) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlClearColor) String() string
func (c *GlClearColor) TypeID() atom.TypeID
type GlClearDepthf struct {
binary.Generate
Depth float32
}
////////////////////////////////////////////////////////////////////////////// GlClearDepthf //////////////////////////////////////////////////////////////////////////////
func NewGlClearDepthf(
pDepth float32,
) *GlClearDepthf
func (c *GlClearDepthf) API() gfxapi.API
func (*GlClearDepthf) Class() binary.Class
func (c *GlClearDepthf) Flags() atom.Flags
func (ϟa *GlClearDepthf) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlClearDepthf) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlClearDepthf) String() string
func (c *GlClearDepthf) TypeID() atom.TypeID
type GlClearStencil struct {
binary.Generate
Stencil int32
}
////////////////////////////////////////////////////////////////////////////// GlClearStencil //////////////////////////////////////////////////////////////////////////////
func NewGlClearStencil(
pStencil int32,
) *GlClearStencil
func (c *GlClearStencil) API() gfxapi.API
func (*GlClearStencil) Class() binary.Class
func (c *GlClearStencil) Flags() atom.Flags
func (ϟa *GlClearStencil) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlClearStencil) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlClearStencil) String() string
func (c *GlClearStencil) TypeID() atom.TypeID
type GlColorMask struct {
binary.Generate
Red bool
Green bool
Blue bool
Alpha bool
}
////////////////////////////////////////////////////////////////////////////// GlColorMask //////////////////////////////////////////////////////////////////////////////
func NewGlColorMask(
pRed bool,
pGreen bool,
pBlue bool,
pAlpha bool,
) *GlColorMask
func (c *GlColorMask) API() gfxapi.API
func (*GlColorMask) Class() binary.Class
func (c *GlColorMask) Flags() atom.Flags
func (ϟa *GlColorMask) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlColorMask) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlColorMask) String() string
func (c *GlColorMask) TypeID() atom.TypeID
type GlCompileShader struct {
binary.Generate
Shader ShaderId
}
////////////////////////////////////////////////////////////////////////////// GlCompileShader //////////////////////////////////////////////////////////////////////////////
func NewGlCompileShader(
pShader ShaderId,
) *GlCompileShader
func (c *GlCompileShader) API() gfxapi.API
func (*GlCompileShader) Class() binary.Class
func (c *GlCompileShader) Flags() atom.Flags
func (ϟa *GlCompileShader) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlCompileShader) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlCompileShader) String() string
func (c *GlCompileShader) TypeID() atom.TypeID
type GlCompressedTexImage2D struct {
binary.Generate
Target TextureImageTarget
Level int32
Format CompressedTexelFormat
Width int32
Height int32
Border int32
ImageSize int32
Data TexturePointer
}
////////////////////////////////////////////////////////////////////////////// GlCompressedTexImage2D //////////////////////////////////////////////////////////////////////////////
func NewGlCompressedTexImage2D(
pTarget TextureImageTarget,
pLevel int32,
pFormat CompressedTexelFormat,
pWidth int32,
pHeight int32,
pBorder int32,
pImageSize int32,
pData TexturePointer,
) *GlCompressedTexImage2D
func (c *GlCompressedTexImage2D) API() gfxapi.API
func (*GlCompressedTexImage2D) Class() binary.Class
func (c *GlCompressedTexImage2D) Flags() atom.Flags
func (ϟa *GlCompressedTexImage2D) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlCompressedTexImage2D) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlCompressedTexImage2D) String() string
func (c *GlCompressedTexImage2D) TypeID() atom.TypeID
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(
pTarget TextureImageTarget,
pLevel int32,
pXoffset int32,
pYoffset int32,
pWidth int32,
pHeight int32,
pFormat CompressedTexelFormat,
pImageSize int32,
pData TexturePointer,
) *GlCompressedTexSubImage2D
func (c *GlCompressedTexSubImage2D) API() gfxapi.API
func (*GlCompressedTexSubImage2D) Class() binary.Class
func (c *GlCompressedTexSubImage2D) Flags() atom.Flags
func (ϟa *GlCompressedTexSubImage2D) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlCompressedTexSubImage2D) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlCompressedTexSubImage2D) String() string
func (c *GlCompressedTexSubImage2D) TypeID() atom.TypeID
type GlCopyTexImage2D struct {
binary.Generate
Target TextureImageTarget
Level int32
Format TexelFormat
X int32
Y int32
Width int32
Height int32
Border int32
}
////////////////////////////////////////////////////////////////////////////// GlCopyTexImage2D //////////////////////////////////////////////////////////////////////////////
func NewGlCopyTexImage2D(
pTarget TextureImageTarget,
pLevel int32,
pFormat TexelFormat,
pX int32,
pY int32,
pWidth int32,
pHeight int32,
pBorder int32,
) *GlCopyTexImage2D
func (c *GlCopyTexImage2D) API() gfxapi.API
func (*GlCopyTexImage2D) Class() binary.Class
func (c *GlCopyTexImage2D) Flags() atom.Flags
func (ϟa *GlCopyTexImage2D) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlCopyTexImage2D) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlCopyTexImage2D) String() string
func (c *GlCopyTexImage2D) TypeID() atom.TypeID
type GlCopyTexSubImage2D struct {
binary.Generate
Target TextureImageTarget
Level int32
Xoffset int32
Yoffset int32
X int32
Y int32
Width int32
Height int32
}
////////////////////////////////////////////////////////////////////////////// GlCopyTexSubImage2D //////////////////////////////////////////////////////////////////////////////
func NewGlCopyTexSubImage2D(
pTarget TextureImageTarget,
pLevel int32,
pXoffset int32,
pYoffset int32,
pX int32,
pY int32,
pWidth int32,
pHeight int32,
) *GlCopyTexSubImage2D
func (c *GlCopyTexSubImage2D) API() gfxapi.API
func (*GlCopyTexSubImage2D) Class() binary.Class
func (c *GlCopyTexSubImage2D) Flags() atom.Flags
func (ϟa *GlCopyTexSubImage2D) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlCopyTexSubImage2D) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlCopyTexSubImage2D) String() string
func (c *GlCopyTexSubImage2D) TypeID() atom.TypeID
type GlCreateProgram struct {
binary.Generate
Result ProgramId
}
////////////////////////////////////////////////////////////////////////////// GlCreateProgram //////////////////////////////////////////////////////////////////////////////
func NewGlCreateProgram(
pResult ProgramId,
) *GlCreateProgram
func (c *GlCreateProgram) API() gfxapi.API
func (*GlCreateProgram) Class() binary.Class
func (c *GlCreateProgram) Flags() atom.Flags
func (ϟa *GlCreateProgram) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlCreateProgram) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlCreateProgram) String() string
func (c *GlCreateProgram) TypeID() atom.TypeID
type GlCreateProgram_Postback struct {
Result ProgramId
}
func (o *GlCreateProgram_Postback) Decode(d binary.Decoder) error
type GlCreateShader struct {
binary.Generate
Type ShaderType
Result ShaderId
}
////////////////////////////////////////////////////////////////////////////// GlCreateShader //////////////////////////////////////////////////////////////////////////////
func NewGlCreateShader(
pType ShaderType,
pResult ShaderId,
) *GlCreateShader
func (c *GlCreateShader) API() gfxapi.API
func (*GlCreateShader) Class() binary.Class
func (c *GlCreateShader) Flags() atom.Flags
func (ϟa *GlCreateShader) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlCreateShader) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlCreateShader) String() string
func (c *GlCreateShader) TypeID() atom.TypeID
type GlCreateShader_Postback struct {
Result ShaderId
}
func (o *GlCreateShader_Postback) Decode(d binary.Decoder) error
type GlCullFace struct {
binary.Generate
Mode FaceMode
}
////////////////////////////////////////////////////////////////////////////// GlCullFace //////////////////////////////////////////////////////////////////////////////
func NewGlCullFace(
pMode FaceMode,
) *GlCullFace
func (c *GlCullFace) API() gfxapi.API
func (*GlCullFace) Class() binary.Class
func (c *GlCullFace) Flags() atom.Flags
func (ϟa *GlCullFace) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlCullFace) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlCullFace) String() string
func (c *GlCullFace) TypeID() atom.TypeID
type GlDeleteBuffers struct {
binary.Generate
Count int32
Buffers BufferIdArray
}
////////////////////////////////////////////////////////////////////////////// GlDeleteBuffers //////////////////////////////////////////////////////////////////////////////
func NewGlDeleteBuffers(
pCount int32,
pBuffers BufferIdArray,
) *GlDeleteBuffers
func (c *GlDeleteBuffers) API() gfxapi.API
func (*GlDeleteBuffers) Class() binary.Class
func (c *GlDeleteBuffers) Flags() atom.Flags
func (ϟa *GlDeleteBuffers) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDeleteBuffers) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDeleteBuffers) String() string
func (c *GlDeleteBuffers) TypeID() atom.TypeID
type GlDeleteFramebuffers struct {
binary.Generate
Count int32
Framebuffers FramebufferIdArray
}
////////////////////////////////////////////////////////////////////////////// GlDeleteFramebuffers //////////////////////////////////////////////////////////////////////////////
func NewGlDeleteFramebuffers(
pCount int32,
pFramebuffers FramebufferIdArray,
) *GlDeleteFramebuffers
func (c *GlDeleteFramebuffers) API() gfxapi.API
func (*GlDeleteFramebuffers) Class() binary.Class
func (c *GlDeleteFramebuffers) Flags() atom.Flags
func (ϟa *GlDeleteFramebuffers) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDeleteFramebuffers) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDeleteFramebuffers) String() string
func (c *GlDeleteFramebuffers) TypeID() atom.TypeID
type GlDeleteProgram struct {
binary.Generate
Program ProgramId
}
////////////////////////////////////////////////////////////////////////////// GlDeleteProgram //////////////////////////////////////////////////////////////////////////////
func NewGlDeleteProgram(
pProgram ProgramId,
) *GlDeleteProgram
func (c *GlDeleteProgram) API() gfxapi.API
func (*GlDeleteProgram) Class() binary.Class
func (c *GlDeleteProgram) Flags() atom.Flags
func (ϟa *GlDeleteProgram) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDeleteProgram) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDeleteProgram) String() string
func (c *GlDeleteProgram) TypeID() atom.TypeID
type GlDeleteQueries struct {
binary.Generate
Count int32
Queries QueryIdArray
}
////////////////////////////////////////////////////////////////////////////// GlDeleteQueries //////////////////////////////////////////////////////////////////////////////
func NewGlDeleteQueries(
pCount int32,
pQueries QueryIdArray,
) *GlDeleteQueries
func (c *GlDeleteQueries) API() gfxapi.API
func (*GlDeleteQueries) Class() binary.Class
func (c *GlDeleteQueries) Flags() atom.Flags
func (ϟa *GlDeleteQueries) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDeleteQueries) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDeleteQueries) String() string
func (c *GlDeleteQueries) TypeID() atom.TypeID
type GlDeleteQueriesEXT struct {
binary.Generate
Count int32
Queries QueryIdArray
}
////////////////////////////////////////////////////////////////////////////// GlDeleteQueriesEXT //////////////////////////////////////////////////////////////////////////////
func NewGlDeleteQueriesEXT(
pCount int32,
pQueries QueryIdArray,
) *GlDeleteQueriesEXT
func (c *GlDeleteQueriesEXT) API() gfxapi.API
func (*GlDeleteQueriesEXT) Class() binary.Class
func (c *GlDeleteQueriesEXT) Flags() atom.Flags
func (ϟa *GlDeleteQueriesEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDeleteQueriesEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDeleteQueriesEXT) String() string
func (c *GlDeleteQueriesEXT) TypeID() atom.TypeID
type GlDeleteRenderbuffers struct {
binary.Generate
Count int32
Renderbuffers RenderbufferIdArray
}
////////////////////////////////////////////////////////////////////////////// GlDeleteRenderbuffers //////////////////////////////////////////////////////////////////////////////
func NewGlDeleteRenderbuffers(
pCount int32,
pRenderbuffers RenderbufferIdArray,
) *GlDeleteRenderbuffers
func (c *GlDeleteRenderbuffers) API() gfxapi.API
func (*GlDeleteRenderbuffers) Class() binary.Class
func (c *GlDeleteRenderbuffers) Flags() atom.Flags
func (ϟa *GlDeleteRenderbuffers) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDeleteRenderbuffers) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDeleteRenderbuffers) String() string
func (c *GlDeleteRenderbuffers) TypeID() atom.TypeID
type GlDeleteShader struct {
binary.Generate
Shader ShaderId
}
////////////////////////////////////////////////////////////////////////////// GlDeleteShader //////////////////////////////////////////////////////////////////////////////
func NewGlDeleteShader(
pShader ShaderId,
) *GlDeleteShader
func (c *GlDeleteShader) API() gfxapi.API
func (*GlDeleteShader) Class() binary.Class
func (c *GlDeleteShader) Flags() atom.Flags
func (ϟa *GlDeleteShader) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDeleteShader) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDeleteShader) String() string
func (c *GlDeleteShader) TypeID() atom.TypeID
type GlDeleteTextures struct {
binary.Generate
Count int32
Textures TextureIdArray
}
////////////////////////////////////////////////////////////////////////////// GlDeleteTextures //////////////////////////////////////////////////////////////////////////////
func NewGlDeleteTextures(
pCount int32,
pTextures TextureIdArray,
) *GlDeleteTextures
func (c *GlDeleteTextures) API() gfxapi.API
func (*GlDeleteTextures) Class() binary.Class
func (c *GlDeleteTextures) Flags() atom.Flags
func (ϟa *GlDeleteTextures) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDeleteTextures) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDeleteTextures) String() string
func (c *GlDeleteTextures) TypeID() atom.TypeID
type GlDeleteVertexArraysOES struct {
binary.Generate
Count int32
Arrays VertexArrayIdArray
}
////////////////////////////////////////////////////////////////////////////// GlDeleteVertexArraysOES //////////////////////////////////////////////////////////////////////////////
func NewGlDeleteVertexArraysOES(
pCount int32,
pArrays VertexArrayIdArray,
) *GlDeleteVertexArraysOES
func (c *GlDeleteVertexArraysOES) API() gfxapi.API
func (*GlDeleteVertexArraysOES) Class() binary.Class
func (c *GlDeleteVertexArraysOES) Flags() atom.Flags
func (ϟa *GlDeleteVertexArraysOES) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDeleteVertexArraysOES) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDeleteVertexArraysOES) String() string
func (c *GlDeleteVertexArraysOES) TypeID() atom.TypeID
type GlDepthFunc struct {
binary.Generate
Function TestFunction
}
////////////////////////////////////////////////////////////////////////////// GlDepthFunc //////////////////////////////////////////////////////////////////////////////
func NewGlDepthFunc(
pFunction TestFunction,
) *GlDepthFunc
func (c *GlDepthFunc) API() gfxapi.API
func (*GlDepthFunc) Class() binary.Class
func (c *GlDepthFunc) Flags() atom.Flags
func (ϟa *GlDepthFunc) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDepthFunc) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDepthFunc) String() string
func (c *GlDepthFunc) TypeID() atom.TypeID
type GlDepthMask struct {
binary.Generate
Enabled bool
}
////////////////////////////////////////////////////////////////////////////// GlDepthMask //////////////////////////////////////////////////////////////////////////////
func NewGlDepthMask(
pEnabled bool,
) *GlDepthMask
func (c *GlDepthMask) API() gfxapi.API
func (*GlDepthMask) Class() binary.Class
func (c *GlDepthMask) Flags() atom.Flags
func (ϟa *GlDepthMask) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDepthMask) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDepthMask) String() string
func (c *GlDepthMask) TypeID() atom.TypeID
type GlDepthRangef struct {
binary.Generate
Near float32
Far float32
}
////////////////////////////////////////////////////////////////////////////// GlDepthRangef //////////////////////////////////////////////////////////////////////////////
func NewGlDepthRangef(
pNear float32,
pFar float32,
) *GlDepthRangef
func (c *GlDepthRangef) API() gfxapi.API
func (*GlDepthRangef) Class() binary.Class
func (c *GlDepthRangef) Flags() atom.Flags
func (ϟa *GlDepthRangef) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDepthRangef) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDepthRangef) String() string
func (c *GlDepthRangef) TypeID() atom.TypeID
type GlDetachShader struct {
binary.Generate
Program ProgramId
Shader ShaderId
}
////////////////////////////////////////////////////////////////////////////// GlDetachShader //////////////////////////////////////////////////////////////////////////////
func NewGlDetachShader(
pProgram ProgramId,
pShader ShaderId,
) *GlDetachShader
func (c *GlDetachShader) API() gfxapi.API
func (*GlDetachShader) Class() binary.Class
func (c *GlDetachShader) Flags() atom.Flags
func (ϟa *GlDetachShader) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDetachShader) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDetachShader) String() string
func (c *GlDetachShader) TypeID() atom.TypeID
type GlDisable struct {
binary.Generate
Capability Capability
}
////////////////////////////////////////////////////////////////////////////// GlDisable //////////////////////////////////////////////////////////////////////////////
func NewGlDisable(
pCapability Capability,
) *GlDisable
func (c *GlDisable) API() gfxapi.API
func (*GlDisable) Class() binary.Class
func (c *GlDisable) Flags() atom.Flags
func (ϟa *GlDisable) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDisable) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDisable) String() string
func (c *GlDisable) TypeID() atom.TypeID
type GlDisableClientState struct {
binary.Generate
Type ArrayType
}
////////////////////////////////////////////////////////////////////////////// GlDisableClientState //////////////////////////////////////////////////////////////////////////////
func NewGlDisableClientState(
pType ArrayType,
) *GlDisableClientState
func (c *GlDisableClientState) API() gfxapi.API
func (*GlDisableClientState) Class() binary.Class
func (c *GlDisableClientState) Flags() atom.Flags
func (ϟa *GlDisableClientState) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDisableClientState) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDisableClientState) String() string
func (c *GlDisableClientState) TypeID() atom.TypeID
type GlDisableVertexAttribArray struct {
binary.Generate
Location AttributeLocation
}
////////////////////////////////////////////////////////////////////////////// GlDisableVertexAttribArray //////////////////////////////////////////////////////////////////////////////
func NewGlDisableVertexAttribArray(
pLocation AttributeLocation,
) *GlDisableVertexAttribArray
func (c *GlDisableVertexAttribArray) API() gfxapi.API
func (*GlDisableVertexAttribArray) Class() binary.Class
func (c *GlDisableVertexAttribArray) Flags() atom.Flags
func (ϟa *GlDisableVertexAttribArray) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDisableVertexAttribArray) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDisableVertexAttribArray) String() string
func (c *GlDisableVertexAttribArray) TypeID() atom.TypeID
type GlDiscardFramebufferEXT struct {
binary.Generate
Target FramebufferTarget
NumAttachments int32
Attachments DiscardFramebufferAttachmentArray
}
////////////////////////////////////////////////////////////////////////////// GlDiscardFramebufferEXT //////////////////////////////////////////////////////////////////////////////
func NewGlDiscardFramebufferEXT(
pTarget FramebufferTarget,
pNumAttachments int32,
pAttachments DiscardFramebufferAttachmentArray,
) *GlDiscardFramebufferEXT
func (c *GlDiscardFramebufferEXT) API() gfxapi.API
func (*GlDiscardFramebufferEXT) Class() binary.Class
func (c *GlDiscardFramebufferEXT) Flags() atom.Flags
func (ϟa *GlDiscardFramebufferEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDiscardFramebufferEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDiscardFramebufferEXT) String() string
func (c *GlDiscardFramebufferEXT) TypeID() atom.TypeID
type GlDrawArrays struct {
binary.Generate
DrawMode DrawMode
FirstIndex int32
IndexCount int32
}
////////////////////////////////////////////////////////////////////////////// GlDrawArrays //////////////////////////////////////////////////////////////////////////////
func NewGlDrawArrays(
pDrawMode DrawMode,
pFirstIndex int32,
pIndexCount int32,
) *GlDrawArrays
func (c *GlDrawArrays) API() gfxapi.API
func (*GlDrawArrays) Class() binary.Class
func (c *GlDrawArrays) Flags() atom.Flags
func (ϟa *GlDrawArrays) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDrawArrays) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDrawArrays) String() string
func (c *GlDrawArrays) TypeID() atom.TypeID
type GlDrawElements struct {
binary.Generate
DrawMode DrawMode
ElementCount int32
IndicesType IndicesType
Indices IndicesPointer
}
////////////////////////////////////////////////////////////////////////////// GlDrawElements //////////////////////////////////////////////////////////////////////////////
func NewGlDrawElements(
pDrawMode DrawMode,
pElementCount int32,
pIndicesType IndicesType,
pIndices IndicesPointer,
) *GlDrawElements
func (c *GlDrawElements) API() gfxapi.API
func (*GlDrawElements) Class() binary.Class
func (c *GlDrawElements) Flags() atom.Flags
func (ϟa *GlDrawElements) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlDrawElements) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlDrawElements) String() string
func (c *GlDrawElements) TypeID() atom.TypeID
type GlEGLImageTargetRenderbufferStorageOES struct {
binary.Generate
Target ImageTargetRenderbufferStorage
Image TexturePointer
}
////////////////////////////////////////////////////////////////////////////// GlEGLImageTargetRenderbufferStorageOES //////////////////////////////////////////////////////////////////////////////
func NewGlEGLImageTargetRenderbufferStorageOES(
pTarget ImageTargetRenderbufferStorage,
pImage TexturePointer,
) *GlEGLImageTargetRenderbufferStorageOES
func (c *GlEGLImageTargetRenderbufferStorageOES) API() gfxapi.API
func (*GlEGLImageTargetRenderbufferStorageOES) Class() binary.Class
func (c *GlEGLImageTargetRenderbufferStorageOES) Flags() atom.Flags
func (ϟa *GlEGLImageTargetRenderbufferStorageOES) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlEGLImageTargetRenderbufferStorageOES) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlEGLImageTargetRenderbufferStorageOES) String() string
func (c *GlEGLImageTargetRenderbufferStorageOES) TypeID() atom.TypeID
type GlEGLImageTargetTexture2DOES struct {
binary.Generate
Target ImageTargetTexture
Image ImageOES
}
////////////////////////////////////////////////////////////////////////////// GlEGLImageTargetTexture2DOES //////////////////////////////////////////////////////////////////////////////
func NewGlEGLImageTargetTexture2DOES(
pTarget ImageTargetTexture,
pImage ImageOES,
) *GlEGLImageTargetTexture2DOES
func (c *GlEGLImageTargetTexture2DOES) API() gfxapi.API
func (*GlEGLImageTargetTexture2DOES) Class() binary.Class
func (c *GlEGLImageTargetTexture2DOES) Flags() atom.Flags
func (ϟa *GlEGLImageTargetTexture2DOES) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlEGLImageTargetTexture2DOES) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlEGLImageTargetTexture2DOES) String() string
func (c *GlEGLImageTargetTexture2DOES) TypeID() atom.TypeID
type GlEnable struct {
binary.Generate
Capability Capability
}
////////////////////////////////////////////////////////////////////////////// GlEnable //////////////////////////////////////////////////////////////////////////////
func NewGlEnable(
pCapability Capability,
) *GlEnable
func (c *GlEnable) API() gfxapi.API
func (*GlEnable) Class() binary.Class
func (c *GlEnable) Flags() atom.Flags
func (ϟa *GlEnable) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlEnable) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlEnable) String() string
func (c *GlEnable) TypeID() atom.TypeID
type GlEnableClientState struct {
binary.Generate
Type ArrayType
}
////////////////////////////////////////////////////////////////////////////// GlEnableClientState //////////////////////////////////////////////////////////////////////////////
func NewGlEnableClientState(
pType ArrayType,
) *GlEnableClientState
func (c *GlEnableClientState) API() gfxapi.API
func (*GlEnableClientState) Class() binary.Class
func (c *GlEnableClientState) Flags() atom.Flags
func (ϟa *GlEnableClientState) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlEnableClientState) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlEnableClientState) String() string
func (c *GlEnableClientState) TypeID() atom.TypeID
type GlEnableVertexAttribArray struct {
binary.Generate
Location AttributeLocation
}
////////////////////////////////////////////////////////////////////////////// GlEnableVertexAttribArray //////////////////////////////////////////////////////////////////////////////
func NewGlEnableVertexAttribArray(
pLocation AttributeLocation,
) *GlEnableVertexAttribArray
func (c *GlEnableVertexAttribArray) API() gfxapi.API
func (*GlEnableVertexAttribArray) Class() binary.Class
func (c *GlEnableVertexAttribArray) Flags() atom.Flags
func (ϟa *GlEnableVertexAttribArray) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlEnableVertexAttribArray) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlEnableVertexAttribArray) String() string
func (c *GlEnableVertexAttribArray) TypeID() atom.TypeID
type GlEndQuery struct {
binary.Generate
Target QueryTarget
}
////////////////////////////////////////////////////////////////////////////// GlEndQuery //////////////////////////////////////////////////////////////////////////////
func NewGlEndQuery(
pTarget QueryTarget,
) *GlEndQuery
func (c *GlEndQuery) API() gfxapi.API
func (*GlEndQuery) Class() binary.Class
func (c *GlEndQuery) Flags() atom.Flags
func (ϟa *GlEndQuery) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlEndQuery) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlEndQuery) String() string
func (c *GlEndQuery) TypeID() atom.TypeID
type GlEndQueryEXT struct {
binary.Generate
Target QueryTarget
}
////////////////////////////////////////////////////////////////////////////// GlEndQueryEXT //////////////////////////////////////////////////////////////////////////////
func NewGlEndQueryEXT(
pTarget QueryTarget,
) *GlEndQueryEXT
func (c *GlEndQueryEXT) API() gfxapi.API
func (*GlEndQueryEXT) Class() binary.Class
func (c *GlEndQueryEXT) Flags() atom.Flags
func (ϟa *GlEndQueryEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlEndQueryEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlEndQueryEXT) String() string
func (c *GlEndQueryEXT) TypeID() atom.TypeID
type GlEndTilingQCOM struct {
binary.Generate
PreserveMask TilePreserveMaskQCOM
}
////////////////////////////////////////////////////////////////////////////// GlEndTilingQCOM //////////////////////////////////////////////////////////////////////////////
func NewGlEndTilingQCOM(
pPreserveMask TilePreserveMaskQCOM,
) *GlEndTilingQCOM
func (c *GlEndTilingQCOM) API() gfxapi.API
func (*GlEndTilingQCOM) Class() binary.Class
func (c *GlEndTilingQCOM) Flags() atom.Flags
func (ϟa *GlEndTilingQCOM) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlEndTilingQCOM) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlEndTilingQCOM) String() string
func (c *GlEndTilingQCOM) TypeID() atom.TypeID
type GlFinish struct {
binary.Generate
}
////////////////////////////////////////////////////////////////////////////// GlFinish //////////////////////////////////////////////////////////////////////////////
func NewGlFinish() *GlFinish
func (c *GlFinish) API() gfxapi.API
func (*GlFinish) Class() binary.Class
func (c *GlFinish) Flags() atom.Flags
func (ϟa *GlFinish) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlFinish) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlFinish) String() string
func (c *GlFinish) TypeID() atom.TypeID
type GlFlush struct {
binary.Generate
}
////////////////////////////////////////////////////////////////////////////// GlFlush //////////////////////////////////////////////////////////////////////////////
func NewGlFlush() *GlFlush
func (c *GlFlush) API() gfxapi.API
func (*GlFlush) Class() binary.Class
func (c *GlFlush) Flags() atom.Flags
func (ϟa *GlFlush) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlFlush) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlFlush) String() string
func (c *GlFlush) TypeID() atom.TypeID
type GlFramebufferRenderbuffer struct {
binary.Generate
FramebufferTarget FramebufferTarget
FramebufferAttachment FramebufferAttachment
RenderbufferTarget RenderbufferTarget
Renderbuffer RenderbufferId
}
////////////////////////////////////////////////////////////////////////////// GlFramebufferRenderbuffer //////////////////////////////////////////////////////////////////////////////
func NewGlFramebufferRenderbuffer(
pFramebufferTarget FramebufferTarget,
pFramebufferAttachment FramebufferAttachment,
pRenderbufferTarget RenderbufferTarget,
pRenderbuffer RenderbufferId,
) *GlFramebufferRenderbuffer
func (c *GlFramebufferRenderbuffer) API() gfxapi.API
func (*GlFramebufferRenderbuffer) Class() binary.Class
func (c *GlFramebufferRenderbuffer) Flags() atom.Flags
func (ϟa *GlFramebufferRenderbuffer) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlFramebufferRenderbuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlFramebufferRenderbuffer) String() string
func (c *GlFramebufferRenderbuffer) TypeID() atom.TypeID
type GlFramebufferTexture2D struct {
binary.Generate
FramebufferTarget FramebufferTarget
FramebufferAttachment FramebufferAttachment
TextureTarget TextureImageTarget
Texture TextureId
Level int32
}
////////////////////////////////////////////////////////////////////////////// GlFramebufferTexture2D //////////////////////////////////////////////////////////////////////////////
func NewGlFramebufferTexture2D(
pFramebufferTarget FramebufferTarget,
pFramebufferAttachment FramebufferAttachment,
pTextureTarget TextureImageTarget,
pTexture TextureId,
pLevel int32,
) *GlFramebufferTexture2D
func (c *GlFramebufferTexture2D) API() gfxapi.API
func (*GlFramebufferTexture2D) Class() binary.Class
func (c *GlFramebufferTexture2D) Flags() atom.Flags
func (ϟa *GlFramebufferTexture2D) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlFramebufferTexture2D) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlFramebufferTexture2D) String() string
func (c *GlFramebufferTexture2D) TypeID() atom.TypeID
type GlFrontFace struct {
binary.Generate
Orientation FaceOrientation
}
////////////////////////////////////////////////////////////////////////////// GlFrontFace //////////////////////////////////////////////////////////////////////////////
func NewGlFrontFace(
pOrientation FaceOrientation,
) *GlFrontFace
func (c *GlFrontFace) API() gfxapi.API
func (*GlFrontFace) Class() binary.Class
func (c *GlFrontFace) Flags() atom.Flags
func (ϟa *GlFrontFace) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlFrontFace) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlFrontFace) String() string
func (c *GlFrontFace) TypeID() atom.TypeID
type GlGenBuffers struct {
binary.Generate
Count int32
Buffers BufferIdArray
}
////////////////////////////////////////////////////////////////////////////// GlGenBuffers //////////////////////////////////////////////////////////////////////////////
func NewGlGenBuffers(
pCount int32,
pBuffers BufferIdArray,
) *GlGenBuffers
func (c *GlGenBuffers) API() gfxapi.API
func (*GlGenBuffers) Class() binary.Class
func (c *GlGenBuffers) Flags() atom.Flags
func (ϟa *GlGenBuffers) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGenBuffers) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGenBuffers) String() string
func (c *GlGenBuffers) TypeID() atom.TypeID
type GlGenBuffers_Postback struct {
Buffers BufferIdArray
}
func (o *GlGenBuffers_Postback) Decode(buffers_cnt uint64, d binary.Decoder) error
type GlGenFramebuffers struct {
binary.Generate
Count int32
Framebuffers FramebufferIdArray
}
////////////////////////////////////////////////////////////////////////////// GlGenFramebuffers //////////////////////////////////////////////////////////////////////////////
func NewGlGenFramebuffers(
pCount int32,
pFramebuffers FramebufferIdArray,
) *GlGenFramebuffers
func (c *GlGenFramebuffers) API() gfxapi.API
func (*GlGenFramebuffers) Class() binary.Class
func (c *GlGenFramebuffers) Flags() atom.Flags
func (ϟa *GlGenFramebuffers) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGenFramebuffers) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGenFramebuffers) String() string
func (c *GlGenFramebuffers) TypeID() atom.TypeID
type GlGenFramebuffers_Postback struct {
Framebuffers FramebufferIdArray
}
func (o *GlGenFramebuffers_Postback) Decode(framebuffers_cnt uint64, d binary.Decoder) error
type GlGenQueries struct {
binary.Generate
Count int32
Queries QueryIdArray
}
////////////////////////////////////////////////////////////////////////////// GlGenQueries //////////////////////////////////////////////////////////////////////////////
func NewGlGenQueries(
pCount int32,
pQueries QueryIdArray,
) *GlGenQueries
func (c *GlGenQueries) API() gfxapi.API
func (*GlGenQueries) Class() binary.Class
func (c *GlGenQueries) Flags() atom.Flags
func (ϟa *GlGenQueries) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGenQueries) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGenQueries) String() string
func (c *GlGenQueries) TypeID() atom.TypeID
type GlGenQueriesEXT struct {
binary.Generate
Count int32
Queries QueryIdArray
}
////////////////////////////////////////////////////////////////////////////// GlGenQueriesEXT //////////////////////////////////////////////////////////////////////////////
func NewGlGenQueriesEXT(
pCount int32,
pQueries QueryIdArray,
) *GlGenQueriesEXT
func (c *GlGenQueriesEXT) API() gfxapi.API
func (*GlGenQueriesEXT) Class() binary.Class
func (c *GlGenQueriesEXT) Flags() atom.Flags
func (ϟa *GlGenQueriesEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGenQueriesEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGenQueriesEXT) String() string
func (c *GlGenQueriesEXT) TypeID() atom.TypeID
type GlGenQueriesEXT_Postback struct {
Queries QueryIdArray
}
func (o *GlGenQueriesEXT_Postback) Decode(queries_cnt uint64, d binary.Decoder) error
type GlGenQueries_Postback struct {
Queries QueryIdArray
}
func (o *GlGenQueries_Postback) Decode(queries_cnt uint64, d binary.Decoder) error
type GlGenRenderbuffers struct {
binary.Generate
Count int32
Renderbuffers RenderbufferIdArray
}
////////////////////////////////////////////////////////////////////////////// GlGenRenderbuffers //////////////////////////////////////////////////////////////////////////////
func NewGlGenRenderbuffers(
pCount int32,
pRenderbuffers RenderbufferIdArray,
) *GlGenRenderbuffers
func (c *GlGenRenderbuffers) API() gfxapi.API
func (*GlGenRenderbuffers) Class() binary.Class
func (c *GlGenRenderbuffers) Flags() atom.Flags
func (ϟa *GlGenRenderbuffers) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGenRenderbuffers) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGenRenderbuffers) String() string
func (c *GlGenRenderbuffers) TypeID() atom.TypeID
type GlGenRenderbuffers_Postback struct {
Renderbuffers RenderbufferIdArray
}
func (o *GlGenRenderbuffers_Postback) Decode(renderbuffers_cnt uint64, d binary.Decoder) error
type GlGenTextures struct {
binary.Generate
Count int32
Textures TextureIdArray
}
////////////////////////////////////////////////////////////////////////////// GlGenTextures //////////////////////////////////////////////////////////////////////////////
func NewGlGenTextures(
pCount int32,
pTextures TextureIdArray,
) *GlGenTextures
func (c *GlGenTextures) API() gfxapi.API
func (*GlGenTextures) Class() binary.Class
func (c *GlGenTextures) Flags() atom.Flags
func (ϟa *GlGenTextures) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGenTextures) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGenTextures) String() string
func (c *GlGenTextures) TypeID() atom.TypeID
type GlGenTextures_Postback struct {
Textures TextureIdArray
}
func (o *GlGenTextures_Postback) Decode(textures_cnt uint64, d binary.Decoder) error
type GlGenVertexArraysOES struct {
binary.Generate
Count int32
Arrays VertexArrayIdArray
}
////////////////////////////////////////////////////////////////////////////// GlGenVertexArraysOES //////////////////////////////////////////////////////////////////////////////
func NewGlGenVertexArraysOES(
pCount int32,
pArrays VertexArrayIdArray,
) *GlGenVertexArraysOES
func (c *GlGenVertexArraysOES) API() gfxapi.API
func (*GlGenVertexArraysOES) Class() binary.Class
func (c *GlGenVertexArraysOES) Flags() atom.Flags
func (ϟa *GlGenVertexArraysOES) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGenVertexArraysOES) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGenVertexArraysOES) String() string
func (c *GlGenVertexArraysOES) TypeID() atom.TypeID
type GlGenVertexArraysOES_Postback struct {
Arrays VertexArrayIdArray
}
func (o *GlGenVertexArraysOES_Postback) Decode(arrays_cnt uint64, d binary.Decoder) error
type GlGenerateMipmap struct {
binary.Generate
Target TextureImageTarget
}
////////////////////////////////////////////////////////////////////////////// GlGenerateMipmap //////////////////////////////////////////////////////////////////////////////
func NewGlGenerateMipmap(
pTarget TextureImageTarget,
) *GlGenerateMipmap
func (c *GlGenerateMipmap) API() gfxapi.API
func (*GlGenerateMipmap) Class() binary.Class
func (c *GlGenerateMipmap) Flags() atom.Flags
func (ϟa *GlGenerateMipmap) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGenerateMipmap) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGenerateMipmap) String() string
func (c *GlGenerateMipmap) TypeID() atom.TypeID
type GlGetActiveAttrib struct {
binary.Generate
Program ProgramId
Location AttributeLocation
BufferSize int32
BufferBytesWritten int32
VectorCount int32
Type ShaderAttribType
Name string
}
////////////////////////////////////////////////////////////////////////////// GlGetActiveAttrib //////////////////////////////////////////////////////////////////////////////
func NewGlGetActiveAttrib(
pProgram ProgramId,
pLocation AttributeLocation,
pBufferSize int32,
pBufferBytesWritten int32,
pVectorCount int32,
pType ShaderAttribType,
pName string,
) *GlGetActiveAttrib
func (c *GlGetActiveAttrib) API() gfxapi.API
func (*GlGetActiveAttrib) Class() binary.Class
func (c *GlGetActiveAttrib) Flags() atom.Flags
func (ϟa *GlGetActiveAttrib) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetActiveAttrib) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetActiveAttrib) String() string
func (c *GlGetActiveAttrib) TypeID() atom.TypeID
type GlGetActiveAttrib_Postback struct {
BufferBytesWritten int32
VectorCount int32
Type ShaderAttribType
Name string
}
func (o *GlGetActiveAttrib_Postback) Decode(name_cnt uint64, d binary.Decoder) error
type GlGetActiveUniform struct {
binary.Generate
Program ProgramId
Location int32
BufferSize int32
BufferBytesWritten int32
Size int32
Type ShaderUniformType
Name string
}
////////////////////////////////////////////////////////////////////////////// GlGetActiveUniform //////////////////////////////////////////////////////////////////////////////
func NewGlGetActiveUniform(
pProgram ProgramId,
pLocation int32,
pBufferSize int32,
pBufferBytesWritten int32,
pSize int32,
pType ShaderUniformType,
pName string,
) *GlGetActiveUniform
func (c *GlGetActiveUniform) API() gfxapi.API
func (*GlGetActiveUniform) Class() binary.Class
func (c *GlGetActiveUniform) Flags() atom.Flags
func (ϟa *GlGetActiveUniform) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetActiveUniform) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetActiveUniform) String() string
func (c *GlGetActiveUniform) TypeID() atom.TypeID
type GlGetActiveUniform_Postback struct {
BufferBytesWritten int32
Size int32
Type ShaderUniformType
Name string
}
func (o *GlGetActiveUniform_Postback) Decode(name_cnt uint64, d binary.Decoder) error
type GlGetAttachedShaders struct {
binary.Generate
Program ProgramId
BufferLength int32
ShadersLengthWritten int32
Shaders ShaderIdArray
}
////////////////////////////////////////////////////////////////////////////// GlGetAttachedShaders //////////////////////////////////////////////////////////////////////////////
func NewGlGetAttachedShaders(
pProgram ProgramId,
pBufferLength int32,
pShadersLengthWritten int32,
pShaders ShaderIdArray,
) *GlGetAttachedShaders
func (c *GlGetAttachedShaders) API() gfxapi.API
func (*GlGetAttachedShaders) Class() binary.Class
func (c *GlGetAttachedShaders) Flags() atom.Flags
func (ϟa *GlGetAttachedShaders) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetAttachedShaders) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetAttachedShaders) String() string
func (c *GlGetAttachedShaders) TypeID() atom.TypeID
type GlGetAttachedShaders_Postback struct {
ShadersLengthWritten int32
Shaders ShaderIdArray
}
func (o *GlGetAttachedShaders_Postback) Decode(shaders_cnt uint64, d binary.Decoder) error
type GlGetAttribLocation struct {
binary.Generate
Program ProgramId
Name string
Result AttributeLocation
}
////////////////////////////////////////////////////////////////////////////// GlGetAttribLocation //////////////////////////////////////////////////////////////////////////////
func NewGlGetAttribLocation(
pProgram ProgramId,
pName string,
pResult AttributeLocation,
) *GlGetAttribLocation
func (c *GlGetAttribLocation) API() gfxapi.API
func (*GlGetAttribLocation) Class() binary.Class
func (c *GlGetAttribLocation) Flags() atom.Flags
func (ϟa *GlGetAttribLocation) Mutate(ϟs *gfxapi.State) error
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 (c *GlGetAttribLocation) String() string
func (c *GlGetAttribLocation) TypeID() atom.TypeID
type GlGetAttribLocation_Postback struct {
Result AttributeLocation
}
func (o *GlGetAttribLocation_Postback) Decode(d binary.Decoder) error
type GlGetBooleanv struct {
binary.Generate
Param StateVariable
Values BoolArray
}
////////////////////////////////////////////////////////////////////////////// GlGetBooleanv //////////////////////////////////////////////////////////////////////////////
func NewGlGetBooleanv(
pParam StateVariable,
pValues BoolArray,
) *GlGetBooleanv
func (c *GlGetBooleanv) API() gfxapi.API
func (*GlGetBooleanv) Class() binary.Class
func (c *GlGetBooleanv) Flags() atom.Flags
func (ϟa *GlGetBooleanv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetBooleanv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetBooleanv) String() string
func (c *GlGetBooleanv) TypeID() atom.TypeID
type GlGetBooleanv_Postback struct {
Values BoolArray
}
func (o *GlGetBooleanv_Postback) Decode(values_cnt uint64, d binary.Decoder) error
type GlGetBufferParameteriv struct {
binary.Generate
Target BufferTarget
Parameter BufferParameter
Value int32
}
////////////////////////////////////////////////////////////////////////////// GlGetBufferParameteriv //////////////////////////////////////////////////////////////////////////////
func NewGlGetBufferParameteriv(
pTarget BufferTarget,
pParameter BufferParameter,
pValue int32,
) *GlGetBufferParameteriv
func (c *GlGetBufferParameteriv) API() gfxapi.API
func (*GlGetBufferParameteriv) Class() binary.Class
func (c *GlGetBufferParameteriv) Flags() atom.Flags
func (ϟa *GlGetBufferParameteriv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetBufferParameteriv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetBufferParameteriv) String() string
func (c *GlGetBufferParameteriv) TypeID() atom.TypeID
type GlGetBufferParameteriv_Postback struct {
Value int32
}
func (o *GlGetBufferParameteriv_Postback) Decode(d binary.Decoder) error
type GlGetError struct {
binary.Generate
Result Error
}
////////////////////////////////////////////////////////////////////////////// GlGetError //////////////////////////////////////////////////////////////////////////////
func NewGlGetError(
pResult Error,
) *GlGetError
func (c *GlGetError) API() gfxapi.API
func (*GlGetError) Class() binary.Class
func (c *GlGetError) Flags() atom.Flags
func (ϟa *GlGetError) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetError) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetError) String() string
func (c *GlGetError) TypeID() atom.TypeID
type GlGetError_Postback struct {
Result Error
}
func (o *GlGetError_Postback) Decode(d binary.Decoder) error
type GlGetFloatv struct {
binary.Generate
Param StateVariable
Values F32Array
}
////////////////////////////////////////////////////////////////////////////// GlGetFloatv //////////////////////////////////////////////////////////////////////////////
func NewGlGetFloatv(
pParam StateVariable,
pValues F32Array,
) *GlGetFloatv
func (c *GlGetFloatv) API() gfxapi.API
func (*GlGetFloatv) Class() binary.Class
func (c *GlGetFloatv) Flags() atom.Flags
func (ϟa *GlGetFloatv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetFloatv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetFloatv) String() string
func (c *GlGetFloatv) TypeID() atom.TypeID
type GlGetFloatv_Postback struct {
Values F32Array
}
func (o *GlGetFloatv_Postback) Decode(values_cnt uint64, d binary.Decoder) error
type GlGetFramebufferAttachmentParameteriv struct {
binary.Generate
FramebufferTarget FramebufferTarget
Attachment FramebufferAttachment
Parameter FramebufferAttachmentParameter
Value S32Array
}
////////////////////////////////////////////////////////////////////////////// GlGetFramebufferAttachmentParameteriv //////////////////////////////////////////////////////////////////////////////
func NewGlGetFramebufferAttachmentParameteriv(
pFramebufferTarget FramebufferTarget,
pAttachment FramebufferAttachment,
pParameter FramebufferAttachmentParameter,
pValue S32Array,
) *GlGetFramebufferAttachmentParameteriv
func (c *GlGetFramebufferAttachmentParameteriv) API() gfxapi.API
func (*GlGetFramebufferAttachmentParameteriv) Class() binary.Class
func (c *GlGetFramebufferAttachmentParameteriv) Flags() atom.Flags
func (ϟa *GlGetFramebufferAttachmentParameteriv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetFramebufferAttachmentParameteriv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetFramebufferAttachmentParameteriv) String() string
func (c *GlGetFramebufferAttachmentParameteriv) TypeID() atom.TypeID
type GlGetFramebufferAttachmentParameteriv_Postback struct {
Value S32Array
}
func (o *GlGetFramebufferAttachmentParameteriv_Postback) Decode(value_cnt uint64, d binary.Decoder) error
type GlGetGraphicsResetStatusEXT struct {
binary.Generate
Result ResetStatus
}
////////////////////////////////////////////////////////////////////////////// GlGetGraphicsResetStatusEXT //////////////////////////////////////////////////////////////////////////////
func NewGlGetGraphicsResetStatusEXT(
pResult ResetStatus,
) *GlGetGraphicsResetStatusEXT
func (c *GlGetGraphicsResetStatusEXT) API() gfxapi.API
func (*GlGetGraphicsResetStatusEXT) Class() binary.Class
func (c *GlGetGraphicsResetStatusEXT) Flags() atom.Flags
func (ϟa *GlGetGraphicsResetStatusEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetGraphicsResetStatusEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetGraphicsResetStatusEXT) String() string
func (c *GlGetGraphicsResetStatusEXT) TypeID() atom.TypeID
type GlGetGraphicsResetStatusEXT_Postback struct {
Result ResetStatus
}
func (o *GlGetGraphicsResetStatusEXT_Postback) Decode(d binary.Decoder) error
type GlGetIntegerv struct {
binary.Generate
Param StateVariable
Values S32Array
}
////////////////////////////////////////////////////////////////////////////// GlGetIntegerv //////////////////////////////////////////////////////////////////////////////
func NewGlGetIntegerv(
pParam StateVariable,
pValues S32Array,
) *GlGetIntegerv
func (c *GlGetIntegerv) API() gfxapi.API
func (*GlGetIntegerv) Class() binary.Class
func (c *GlGetIntegerv) Flags() atom.Flags
func (ϟa *GlGetIntegerv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetIntegerv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetIntegerv) String() string
func (c *GlGetIntegerv) TypeID() atom.TypeID
type GlGetIntegerv_Postback struct {
Values S32Array
}
func (o *GlGetIntegerv_Postback) Decode(values_cnt uint64, d binary.Decoder) error
type GlGetProgramBinaryOES struct {
binary.Generate
Program ProgramId
BufferSize int32
BytesWritten int32
BinaryFormat uint32
Binary memory.Pointer
}
////////////////////////////////////////////////////////////////////////////// GlGetProgramBinaryOES //////////////////////////////////////////////////////////////////////////////
func NewGlGetProgramBinaryOES(
pProgram ProgramId,
pBufferSize int32,
pBytesWritten int32,
pBinaryFormat uint32,
pBinary memory.Pointer,
) *GlGetProgramBinaryOES
func (c *GlGetProgramBinaryOES) API() gfxapi.API
func (*GlGetProgramBinaryOES) Class() binary.Class
func (c *GlGetProgramBinaryOES) Flags() atom.Flags
func (ϟa *GlGetProgramBinaryOES) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetProgramBinaryOES) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetProgramBinaryOES) String() string
func (c *GlGetProgramBinaryOES) TypeID() atom.TypeID
type GlGetProgramBinaryOES_Postback struct {
BytesWritten int32
BinaryFormat uint32
Binary []byte
}
func (o *GlGetProgramBinaryOES_Postback) Decode(binary_cnt uint64, d binary.Decoder) error
type GlGetProgramInfoLog struct {
binary.Generate
Program ProgramId
BufferLength int32
StringLengthWritten int32
Info string
}
////////////////////////////////////////////////////////////////////////////// GlGetProgramInfoLog //////////////////////////////////////////////////////////////////////////////
func NewGlGetProgramInfoLog(
pProgram ProgramId,
pBufferLength int32,
pStringLengthWritten int32,
pInfo string,
) *GlGetProgramInfoLog
func (c *GlGetProgramInfoLog) API() gfxapi.API
func (*GlGetProgramInfoLog) Class() binary.Class
func (c *GlGetProgramInfoLog) Flags() atom.Flags
func (ϟa *GlGetProgramInfoLog) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetProgramInfoLog) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetProgramInfoLog) String() string
func (c *GlGetProgramInfoLog) TypeID() atom.TypeID
type GlGetProgramInfoLog_Postback struct {
StringLengthWritten int32
Info string
}
func (o *GlGetProgramInfoLog_Postback) Decode(info_cnt uint64, d binary.Decoder) error
type GlGetProgramiv struct {
binary.Generate
Program ProgramId
Parameter ProgramParameter
Value S32Array
}
////////////////////////////////////////////////////////////////////////////// GlGetProgramiv //////////////////////////////////////////////////////////////////////////////
func NewGlGetProgramiv(
pProgram ProgramId,
pParameter ProgramParameter,
pValue S32Array,
) *GlGetProgramiv
func (c *GlGetProgramiv) API() gfxapi.API
func (*GlGetProgramiv) Class() binary.Class
func (c *GlGetProgramiv) Flags() atom.Flags
func (ϟa *GlGetProgramiv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetProgramiv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetProgramiv) String() string
func (c *GlGetProgramiv) TypeID() atom.TypeID
type GlGetProgramiv_Postback struct {
Value S32Array
}
func (o *GlGetProgramiv_Postback) Decode(value_cnt uint64, d binary.Decoder) error
type GlGetQueryObjecti64vEXT struct {
binary.Generate
Query QueryId
Parameter QueryObjectParameter
Value int64
}
////////////////////////////////////////////////////////////////////////////// GlGetQueryObjecti64vEXT //////////////////////////////////////////////////////////////////////////////
func NewGlGetQueryObjecti64vEXT(
pQuery QueryId,
pParameter QueryObjectParameter,
pValue int64,
) *GlGetQueryObjecti64vEXT
func (c *GlGetQueryObjecti64vEXT) API() gfxapi.API
func (*GlGetQueryObjecti64vEXT) Class() binary.Class
func (c *GlGetQueryObjecti64vEXT) Flags() atom.Flags
func (ϟa *GlGetQueryObjecti64vEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetQueryObjecti64vEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetQueryObjecti64vEXT) String() string
func (c *GlGetQueryObjecti64vEXT) TypeID() atom.TypeID
type GlGetQueryObjecti64vEXT_Postback struct {
Value int64
}
func (o *GlGetQueryObjecti64vEXT_Postback) Decode(d binary.Decoder) error
type GlGetQueryObjectivEXT struct {
binary.Generate
Query QueryId
Parameter QueryObjectParameter
Value int32
}
////////////////////////////////////////////////////////////////////////////// GlGetQueryObjectivEXT //////////////////////////////////////////////////////////////////////////////
func NewGlGetQueryObjectivEXT(
pQuery QueryId,
pParameter QueryObjectParameter,
pValue int32,
) *GlGetQueryObjectivEXT
func (c *GlGetQueryObjectivEXT) API() gfxapi.API
func (*GlGetQueryObjectivEXT) Class() binary.Class
func (c *GlGetQueryObjectivEXT) Flags() atom.Flags
func (ϟa *GlGetQueryObjectivEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetQueryObjectivEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetQueryObjectivEXT) String() string
func (c *GlGetQueryObjectivEXT) TypeID() atom.TypeID
type GlGetQueryObjectivEXT_Postback struct {
Value int32
}
func (o *GlGetQueryObjectivEXT_Postback) Decode(d binary.Decoder) error
type GlGetQueryObjectui64vEXT struct {
binary.Generate
Query QueryId
Parameter QueryObjectParameter
Value uint64
}
////////////////////////////////////////////////////////////////////////////// GlGetQueryObjectui64vEXT //////////////////////////////////////////////////////////////////////////////
func NewGlGetQueryObjectui64vEXT(
pQuery QueryId,
pParameter QueryObjectParameter,
pValue uint64,
) *GlGetQueryObjectui64vEXT
func (c *GlGetQueryObjectui64vEXT) API() gfxapi.API
func (*GlGetQueryObjectui64vEXT) Class() binary.Class
func (c *GlGetQueryObjectui64vEXT) Flags() atom.Flags
func (ϟa *GlGetQueryObjectui64vEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetQueryObjectui64vEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetQueryObjectui64vEXT) String() string
func (c *GlGetQueryObjectui64vEXT) TypeID() atom.TypeID
type GlGetQueryObjectui64vEXT_Postback struct {
Value uint64
}
func (o *GlGetQueryObjectui64vEXT_Postback) Decode(d binary.Decoder) error
type GlGetQueryObjectuiv struct {
binary.Generate
Query QueryId
Parameter QueryObjectParameter
Value uint32
}
////////////////////////////////////////////////////////////////////////////// GlGetQueryObjectuiv //////////////////////////////////////////////////////////////////////////////
func NewGlGetQueryObjectuiv(
pQuery QueryId,
pParameter QueryObjectParameter,
pValue uint32,
) *GlGetQueryObjectuiv
func (c *GlGetQueryObjectuiv) API() gfxapi.API
func (*GlGetQueryObjectuiv) Class() binary.Class
func (c *GlGetQueryObjectuiv) Flags() atom.Flags
func (ϟa *GlGetQueryObjectuiv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetQueryObjectuiv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetQueryObjectuiv) String() string
func (c *GlGetQueryObjectuiv) TypeID() atom.TypeID
type GlGetQueryObjectuivEXT struct {
binary.Generate
Query QueryId
Parameter QueryObjectParameter
Value uint32
}
////////////////////////////////////////////////////////////////////////////// GlGetQueryObjectuivEXT //////////////////////////////////////////////////////////////////////////////
func NewGlGetQueryObjectuivEXT(
pQuery QueryId,
pParameter QueryObjectParameter,
pValue uint32,
) *GlGetQueryObjectuivEXT
func (c *GlGetQueryObjectuivEXT) API() gfxapi.API
func (*GlGetQueryObjectuivEXT) Class() binary.Class
func (c *GlGetQueryObjectuivEXT) Flags() atom.Flags
func (ϟa *GlGetQueryObjectuivEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetQueryObjectuivEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetQueryObjectuivEXT) String() string
func (c *GlGetQueryObjectuivEXT) TypeID() atom.TypeID
type GlGetQueryObjectuivEXT_Postback struct {
Value uint32
}
func (o *GlGetQueryObjectuivEXT_Postback) Decode(d binary.Decoder) error
type GlGetQueryObjectuiv_Postback struct {
Value uint32
}
func (o *GlGetQueryObjectuiv_Postback) Decode(d binary.Decoder) error
type GlGetQueryiv struct {
binary.Generate
Target QueryTarget
Parameter QueryParameter
Value int32
}
////////////////////////////////////////////////////////////////////////////// GlGetQueryiv //////////////////////////////////////////////////////////////////////////////
func NewGlGetQueryiv(
pTarget QueryTarget,
pParameter QueryParameter,
pValue int32,
) *GlGetQueryiv
func (c *GlGetQueryiv) API() gfxapi.API
func (*GlGetQueryiv) Class() binary.Class
func (c *GlGetQueryiv) Flags() atom.Flags
func (ϟa *GlGetQueryiv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetQueryiv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetQueryiv) String() string
func (c *GlGetQueryiv) TypeID() atom.TypeID
type GlGetQueryivEXT struct {
binary.Generate
Target QueryTarget
Parameter QueryParameter
Value int32
}
////////////////////////////////////////////////////////////////////////////// GlGetQueryivEXT //////////////////////////////////////////////////////////////////////////////
func NewGlGetQueryivEXT(
pTarget QueryTarget,
pParameter QueryParameter,
pValue int32,
) *GlGetQueryivEXT
func (c *GlGetQueryivEXT) API() gfxapi.API
func (*GlGetQueryivEXT) Class() binary.Class
func (c *GlGetQueryivEXT) Flags() atom.Flags
func (ϟa *GlGetQueryivEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetQueryivEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetQueryivEXT) String() string
func (c *GlGetQueryivEXT) TypeID() atom.TypeID
type GlGetQueryivEXT_Postback struct {
Value int32
}
func (o *GlGetQueryivEXT_Postback) Decode(d binary.Decoder) error
type GlGetQueryiv_Postback struct {
Value int32
}
func (o *GlGetQueryiv_Postback) Decode(d binary.Decoder) error
type GlGetRenderbufferParameteriv struct {
binary.Generate
Target RenderbufferTarget
Parameter RenderbufferParameter
Values S32Array
}
////////////////////////////////////////////////////////////////////////////// GlGetRenderbufferParameteriv //////////////////////////////////////////////////////////////////////////////
func NewGlGetRenderbufferParameteriv(
pTarget RenderbufferTarget,
pParameter RenderbufferParameter,
pValues S32Array,
) *GlGetRenderbufferParameteriv
func (c *GlGetRenderbufferParameteriv) API() gfxapi.API
func (*GlGetRenderbufferParameteriv) Class() binary.Class
func (c *GlGetRenderbufferParameteriv) Flags() atom.Flags
func (ϟa *GlGetRenderbufferParameteriv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetRenderbufferParameteriv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetRenderbufferParameteriv) String() string
func (c *GlGetRenderbufferParameteriv) TypeID() atom.TypeID
type GlGetRenderbufferParameteriv_Postback struct {
Values S32Array
}
func (o *GlGetRenderbufferParameteriv_Postback) Decode(values_cnt uint64, d binary.Decoder) error
type GlGetShaderInfoLog struct {
binary.Generate
Shader ShaderId
BufferLength int32
StringLengthWritten int32
Info string
}
////////////////////////////////////////////////////////////////////////////// GlGetShaderInfoLog //////////////////////////////////////////////////////////////////////////////
func NewGlGetShaderInfoLog(
pShader ShaderId,
pBufferLength int32,
pStringLengthWritten int32,
pInfo string,
) *GlGetShaderInfoLog
func (c *GlGetShaderInfoLog) API() gfxapi.API
func (*GlGetShaderInfoLog) Class() binary.Class
func (c *GlGetShaderInfoLog) Flags() atom.Flags
func (ϟa *GlGetShaderInfoLog) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetShaderInfoLog) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetShaderInfoLog) String() string
func (c *GlGetShaderInfoLog) TypeID() atom.TypeID
type GlGetShaderInfoLog_Postback struct {
StringLengthWritten int32
Info string
}
func (o *GlGetShaderInfoLog_Postback) Decode(info_cnt uint64, d binary.Decoder) error
type GlGetShaderPrecisionFormat struct {
binary.Generate
ShaderType ShaderType
PrecisionType PrecisionType
Range S32Array
Precision int32
}
////////////////////////////////////////////////////////////////////////////// GlGetShaderPrecisionFormat //////////////////////////////////////////////////////////////////////////////
func NewGlGetShaderPrecisionFormat(
pShaderType ShaderType,
pPrecisionType PrecisionType,
pRange S32Array,
pPrecision int32,
) *GlGetShaderPrecisionFormat
func (c *GlGetShaderPrecisionFormat) API() gfxapi.API
func (*GlGetShaderPrecisionFormat) Class() binary.Class
func (c *GlGetShaderPrecisionFormat) Flags() atom.Flags
func (ϟa *GlGetShaderPrecisionFormat) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetShaderPrecisionFormat) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetShaderPrecisionFormat) String() string
func (c *GlGetShaderPrecisionFormat) TypeID() atom.TypeID
type GlGetShaderPrecisionFormat_Postback struct {
Range S32Array
Precision int32
}
func (o *GlGetShaderPrecisionFormat_Postback) Decode(range_cnt uint64, d binary.Decoder) error
type GlGetShaderSource struct {
binary.Generate
Shader ShaderId
BufferLength int32
StringLengthWritten int32
Source string
}
////////////////////////////////////////////////////////////////////////////// GlGetShaderSource //////////////////////////////////////////////////////////////////////////////
func NewGlGetShaderSource(
pShader ShaderId,
pBufferLength int32,
pStringLengthWritten int32,
pSource string,
) *GlGetShaderSource
func (c *GlGetShaderSource) API() gfxapi.API
func (*GlGetShaderSource) Class() binary.Class
func (c *GlGetShaderSource) Flags() atom.Flags
func (ϟa *GlGetShaderSource) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetShaderSource) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetShaderSource) String() string
func (c *GlGetShaderSource) TypeID() atom.TypeID
type GlGetShaderSource_Postback struct {
StringLengthWritten int32
Source string
}
func (o *GlGetShaderSource_Postback) Decode(source_cnt uint64, d binary.Decoder) error
type GlGetShaderiv struct {
binary.Generate
Shader ShaderId
Parameter ShaderParameter
Value S32Array
}
////////////////////////////////////////////////////////////////////////////// GlGetShaderiv //////////////////////////////////////////////////////////////////////////////
func NewGlGetShaderiv(
pShader ShaderId,
pParameter ShaderParameter,
pValue S32Array,
) *GlGetShaderiv
func (c *GlGetShaderiv) API() gfxapi.API
func (*GlGetShaderiv) Class() binary.Class
func (c *GlGetShaderiv) Flags() atom.Flags
func (ϟa *GlGetShaderiv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetShaderiv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetShaderiv) String() string
func (c *GlGetShaderiv) TypeID() atom.TypeID
type GlGetShaderiv_Postback struct {
Value S32Array
}
func (o *GlGetShaderiv_Postback) Decode(value_cnt uint64, d binary.Decoder) error
type GlGetString struct {
binary.Generate
Param StringConstant
Result string
}
////////////////////////////////////////////////////////////////////////////// GlGetString //////////////////////////////////////////////////////////////////////////////
func NewGlGetString(
pParam StringConstant,
pResult string,
) *GlGetString
func (c *GlGetString) API() gfxapi.API
func (*GlGetString) Class() binary.Class
func (c *GlGetString) Flags() atom.Flags
func (ϟa *GlGetString) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetString) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetString) String() string
func (c *GlGetString) TypeID() atom.TypeID
type GlGetString_Postback struct {
Result string
}
func (o *GlGetString_Postback) Decode(result_cnt uint64, d binary.Decoder) error
type GlGetTexParameterfv struct {
binary.Generate
Target TextureTarget
Parameter TextureParameter
Values F32Array
}
////////////////////////////////////////////////////////////////////////////// GlGetTexParameterfv //////////////////////////////////////////////////////////////////////////////
func NewGlGetTexParameterfv(
pTarget TextureTarget,
pParameter TextureParameter,
pValues F32Array,
) *GlGetTexParameterfv
func (c *GlGetTexParameterfv) API() gfxapi.API
func (*GlGetTexParameterfv) Class() binary.Class
func (c *GlGetTexParameterfv) Flags() atom.Flags
func (ϟa *GlGetTexParameterfv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetTexParameterfv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetTexParameterfv) String() string
func (c *GlGetTexParameterfv) TypeID() atom.TypeID
type GlGetTexParameterfv_Postback struct {
Values F32Array
}
func (o *GlGetTexParameterfv_Postback) Decode(values_cnt uint64, d binary.Decoder) error
type GlGetTexParameteriv struct {
binary.Generate
Target TextureTarget
Parameter TextureParameter
Values S32Array
}
////////////////////////////////////////////////////////////////////////////// GlGetTexParameteriv //////////////////////////////////////////////////////////////////////////////
func NewGlGetTexParameteriv(
pTarget TextureTarget,
pParameter TextureParameter,
pValues S32Array,
) *GlGetTexParameteriv
func (c *GlGetTexParameteriv) API() gfxapi.API
func (*GlGetTexParameteriv) Class() binary.Class
func (c *GlGetTexParameteriv) Flags() atom.Flags
func (ϟa *GlGetTexParameteriv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetTexParameteriv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetTexParameteriv) String() string
func (c *GlGetTexParameteriv) TypeID() atom.TypeID
type GlGetTexParameteriv_Postback struct {
Values S32Array
}
func (o *GlGetTexParameteriv_Postback) Decode(values_cnt uint64, d binary.Decoder) error
type GlGetUniformLocation struct {
binary.Generate
Program ProgramId
Name string
Result UniformLocation
}
////////////////////////////////////////////////////////////////////////////// GlGetUniformLocation //////////////////////////////////////////////////////////////////////////////
func NewGlGetUniformLocation(
pProgram ProgramId,
pName string,
pResult UniformLocation,
) *GlGetUniformLocation
func (c *GlGetUniformLocation) API() gfxapi.API
func (*GlGetUniformLocation) Class() binary.Class
func (c *GlGetUniformLocation) Flags() atom.Flags
func (ϟa *GlGetUniformLocation) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetUniformLocation) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetUniformLocation) String() string
func (c *GlGetUniformLocation) TypeID() atom.TypeID
type GlGetUniformLocation_Postback struct {
Result UniformLocation
}
func (o *GlGetUniformLocation_Postback) Decode(d binary.Decoder) error
type GlGetUniformfv struct {
binary.Generate
Program ProgramId
Location UniformLocation
Values F32Array
}
////////////////////////////////////////////////////////////////////////////// GlGetUniformfv //////////////////////////////////////////////////////////////////////////////
func NewGlGetUniformfv(
pProgram ProgramId,
pLocation UniformLocation,
pValues F32Array,
) *GlGetUniformfv
func (c *GlGetUniformfv) API() gfxapi.API
func (*GlGetUniformfv) Class() binary.Class
func (c *GlGetUniformfv) Flags() atom.Flags
func (ϟa *GlGetUniformfv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetUniformfv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetUniformfv) String() string
func (c *GlGetUniformfv) TypeID() atom.TypeID
type GlGetUniformiv struct {
binary.Generate
Program ProgramId
Location UniformLocation
Values S32Array
}
////////////////////////////////////////////////////////////////////////////// GlGetUniformiv //////////////////////////////////////////////////////////////////////////////
func NewGlGetUniformiv(
pProgram ProgramId,
pLocation UniformLocation,
pValues S32Array,
) *GlGetUniformiv
func (c *GlGetUniformiv) API() gfxapi.API
func (*GlGetUniformiv) Class() binary.Class
func (c *GlGetUniformiv) Flags() atom.Flags
func (ϟa *GlGetUniformiv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlGetUniformiv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlGetUniformiv) String() string
func (c *GlGetUniformiv) TypeID() atom.TypeID
type GlHint struct {
binary.Generate
Target HintTarget
Mode HintMode
}
////////////////////////////////////////////////////////////////////////////// GlHint //////////////////////////////////////////////////////////////////////////////
func NewGlHint(
pTarget HintTarget,
pMode HintMode,
) *GlHint
func (c *GlHint) API() gfxapi.API
func (*GlHint) Class() binary.Class
func (c *GlHint) Flags() atom.Flags
func (ϟa *GlHint) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlHint) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlHint) String() string
func (c *GlHint) TypeID() atom.TypeID
type GlInsertEventMarkerEXT struct {
binary.Generate
Length int32
Marker string
}
////////////////////////////////////////////////////////////////////////////// GlInsertEventMarkerEXT //////////////////////////////////////////////////////////////////////////////
func NewGlInsertEventMarkerEXT(
pLength int32,
pMarker string,
) *GlInsertEventMarkerEXT
func (c *GlInsertEventMarkerEXT) API() gfxapi.API
func (*GlInsertEventMarkerEXT) Class() binary.Class
func (c *GlInsertEventMarkerEXT) Flags() atom.Flags
func (ϟa *GlInsertEventMarkerEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlInsertEventMarkerEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlInsertEventMarkerEXT) String() string
func (c *GlInsertEventMarkerEXT) TypeID() atom.TypeID
type GlInvalidateFramebuffer struct {
binary.Generate
Target FramebufferTarget
Count int32
Attachments FramebufferAttachmentArray
}
////////////////////////////////////////////////////////////////////////////// GlInvalidateFramebuffer //////////////////////////////////////////////////////////////////////////////
func NewGlInvalidateFramebuffer(
pTarget FramebufferTarget,
pCount int32,
pAttachments FramebufferAttachmentArray,
) *GlInvalidateFramebuffer
func (c *GlInvalidateFramebuffer) API() gfxapi.API
func (*GlInvalidateFramebuffer) Class() binary.Class
func (c *GlInvalidateFramebuffer) Flags() atom.Flags
func (ϟa *GlInvalidateFramebuffer) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlInvalidateFramebuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlInvalidateFramebuffer) String() string
func (c *GlInvalidateFramebuffer) TypeID() atom.TypeID
type GlIsBuffer struct {
binary.Generate
Buffer BufferId
Result bool
}
////////////////////////////////////////////////////////////////////////////// GlIsBuffer //////////////////////////////////////////////////////////////////////////////
func NewGlIsBuffer(
pBuffer BufferId,
pResult bool,
) *GlIsBuffer
func (c *GlIsBuffer) API() gfxapi.API
func (*GlIsBuffer) Class() binary.Class
func (c *GlIsBuffer) Flags() atom.Flags
func (ϟa *GlIsBuffer) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlIsBuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlIsBuffer) String() string
func (c *GlIsBuffer) TypeID() atom.TypeID
type GlIsBuffer_Postback struct {
Result bool
}
func (o *GlIsBuffer_Postback) Decode(d binary.Decoder) error
type GlIsEnabled struct {
binary.Generate
Capability Capability
Result bool
}
////////////////////////////////////////////////////////////////////////////// GlIsEnabled //////////////////////////////////////////////////////////////////////////////
func NewGlIsEnabled(
pCapability Capability,
pResult bool,
) *GlIsEnabled
func (c *GlIsEnabled) API() gfxapi.API
func (*GlIsEnabled) Class() binary.Class
func (c *GlIsEnabled) Flags() atom.Flags
func (ϟa *GlIsEnabled) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlIsEnabled) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlIsEnabled) String() string
func (c *GlIsEnabled) TypeID() atom.TypeID
type GlIsEnabled_Postback struct {
Result bool
}
func (o *GlIsEnabled_Postback) Decode(d binary.Decoder) error
type GlIsFramebuffer struct {
binary.Generate
Framebuffer FramebufferId
Result bool
}
////////////////////////////////////////////////////////////////////////////// GlIsFramebuffer //////////////////////////////////////////////////////////////////////////////
func NewGlIsFramebuffer(
pFramebuffer FramebufferId,
pResult bool,
) *GlIsFramebuffer
func (c *GlIsFramebuffer) API() gfxapi.API
func (*GlIsFramebuffer) Class() binary.Class
func (c *GlIsFramebuffer) Flags() atom.Flags
func (ϟa *GlIsFramebuffer) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlIsFramebuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlIsFramebuffer) String() string
func (c *GlIsFramebuffer) TypeID() atom.TypeID
type GlIsFramebuffer_Postback struct {
Result bool
}
func (o *GlIsFramebuffer_Postback) Decode(d binary.Decoder) error
type GlIsProgram struct {
binary.Generate
Program ProgramId
Result bool
}
////////////////////////////////////////////////////////////////////////////// GlIsProgram //////////////////////////////////////////////////////////////////////////////
func NewGlIsProgram(
pProgram ProgramId,
pResult bool,
) *GlIsProgram
func (c *GlIsProgram) API() gfxapi.API
func (*GlIsProgram) Class() binary.Class
func (c *GlIsProgram) Flags() atom.Flags
func (ϟa *GlIsProgram) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlIsProgram) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlIsProgram) String() string
func (c *GlIsProgram) TypeID() atom.TypeID
type GlIsProgram_Postback struct {
Result bool
}
func (o *GlIsProgram_Postback) Decode(d binary.Decoder) error
type GlIsQuery struct {
binary.Generate
Query QueryId
Result bool
}
////////////////////////////////////////////////////////////////////////////// GlIsQuery //////////////////////////////////////////////////////////////////////////////
func NewGlIsQuery(
pQuery QueryId,
pResult bool,
) *GlIsQuery
func (c *GlIsQuery) API() gfxapi.API
func (*GlIsQuery) Class() binary.Class
func (c *GlIsQuery) Flags() atom.Flags
func (ϟa *GlIsQuery) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlIsQuery) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlIsQuery) String() string
func (c *GlIsQuery) TypeID() atom.TypeID
type GlIsQueryEXT struct {
binary.Generate
Query QueryId
Result bool
}
////////////////////////////////////////////////////////////////////////////// GlIsQueryEXT //////////////////////////////////////////////////////////////////////////////
func NewGlIsQueryEXT(
pQuery QueryId,
pResult bool,
) *GlIsQueryEXT
func (c *GlIsQueryEXT) API() gfxapi.API
func (*GlIsQueryEXT) Class() binary.Class
func (c *GlIsQueryEXT) Flags() atom.Flags
func (ϟa *GlIsQueryEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlIsQueryEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlIsQueryEXT) String() string
func (c *GlIsQueryEXT) TypeID() atom.TypeID
type GlIsQueryEXT_Postback struct {
Result bool
}
func (o *GlIsQueryEXT_Postback) Decode(d binary.Decoder) error
type GlIsQuery_Postback struct {
Result bool
}
func (o *GlIsQuery_Postback) Decode(d binary.Decoder) error
type GlIsRenderbuffer struct {
binary.Generate
Renderbuffer RenderbufferId
Result bool
}
////////////////////////////////////////////////////////////////////////////// GlIsRenderbuffer //////////////////////////////////////////////////////////////////////////////
func NewGlIsRenderbuffer(
pRenderbuffer RenderbufferId,
pResult bool,
) *GlIsRenderbuffer
func (c *GlIsRenderbuffer) API() gfxapi.API
func (*GlIsRenderbuffer) Class() binary.Class
func (c *GlIsRenderbuffer) Flags() atom.Flags
func (ϟa *GlIsRenderbuffer) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlIsRenderbuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlIsRenderbuffer) String() string
func (c *GlIsRenderbuffer) TypeID() atom.TypeID
type GlIsRenderbuffer_Postback struct {
Result bool
}
func (o *GlIsRenderbuffer_Postback) Decode(d binary.Decoder) error
type GlIsShader struct {
binary.Generate
Shader ShaderId
Result bool
}
////////////////////////////////////////////////////////////////////////////// GlIsShader //////////////////////////////////////////////////////////////////////////////
func NewGlIsShader(
pShader ShaderId,
pResult bool,
) *GlIsShader
func (c *GlIsShader) API() gfxapi.API
func (*GlIsShader) Class() binary.Class
func (c *GlIsShader) Flags() atom.Flags
func (ϟa *GlIsShader) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlIsShader) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlIsShader) String() string
func (c *GlIsShader) TypeID() atom.TypeID
type GlIsShader_Postback struct {
Result bool
}
func (o *GlIsShader_Postback) Decode(d binary.Decoder) error
type GlIsTexture struct {
binary.Generate
Texture TextureId
Result bool
}
////////////////////////////////////////////////////////////////////////////// GlIsTexture //////////////////////////////////////////////////////////////////////////////
func NewGlIsTexture(
pTexture TextureId,
pResult bool,
) *GlIsTexture
func (c *GlIsTexture) API() gfxapi.API
func (*GlIsTexture) Class() binary.Class
func (c *GlIsTexture) Flags() atom.Flags
func (ϟa *GlIsTexture) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlIsTexture) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlIsTexture) String() string
func (c *GlIsTexture) TypeID() atom.TypeID
type GlIsTexture_Postback struct {
Result bool
}
func (o *GlIsTexture_Postback) Decode(d binary.Decoder) error
type GlIsVertexArrayOES struct {
binary.Generate
Array VertexArrayId
Result bool
}
////////////////////////////////////////////////////////////////////////////// GlIsVertexArrayOES //////////////////////////////////////////////////////////////////////////////
func NewGlIsVertexArrayOES(
pArray VertexArrayId,
pResult bool,
) *GlIsVertexArrayOES
func (c *GlIsVertexArrayOES) API() gfxapi.API
func (*GlIsVertexArrayOES) Class() binary.Class
func (c *GlIsVertexArrayOES) Flags() atom.Flags
func (ϟa *GlIsVertexArrayOES) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlIsVertexArrayOES) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlIsVertexArrayOES) String() string
func (c *GlIsVertexArrayOES) TypeID() atom.TypeID
type GlIsVertexArrayOES_Postback struct {
Result bool
}
func (o *GlIsVertexArrayOES_Postback) Decode(d binary.Decoder) error
type GlLineWidth struct {
binary.Generate
Width float32
}
////////////////////////////////////////////////////////////////////////////// GlLineWidth //////////////////////////////////////////////////////////////////////////////
func NewGlLineWidth(
pWidth float32,
) *GlLineWidth
func (c *GlLineWidth) API() gfxapi.API
func (*GlLineWidth) Class() binary.Class
func (c *GlLineWidth) Flags() atom.Flags
func (ϟa *GlLineWidth) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlLineWidth) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlLineWidth) String() string
func (c *GlLineWidth) TypeID() atom.TypeID
type GlLinkProgram struct {
binary.Generate
Program ProgramId
}
////////////////////////////////////////////////////////////////////////////// GlLinkProgram //////////////////////////////////////////////////////////////////////////////
func NewGlLinkProgram(
pProgram ProgramId,
) *GlLinkProgram
func (c *GlLinkProgram) API() gfxapi.API
func (*GlLinkProgram) Class() binary.Class
func (c *GlLinkProgram) Flags() atom.Flags
func (ϟa *GlLinkProgram) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlLinkProgram) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlLinkProgram) String() string
func (c *GlLinkProgram) TypeID() atom.TypeID
type GlMapBufferRange struct {
binary.Generate
Target BufferTarget
Offset int32
Length int32
Access MapBufferRangeAccess
Result memory.Pointer
}
////////////////////////////////////////////////////////////////////////////// GlMapBufferRange //////////////////////////////////////////////////////////////////////////////
func NewGlMapBufferRange(
pTarget BufferTarget,
pOffset int32,
pLength int32,
pAccess MapBufferRangeAccess,
pResult memory.Pointer,
) *GlMapBufferRange
func (c *GlMapBufferRange) API() gfxapi.API
func (*GlMapBufferRange) Class() binary.Class
func (c *GlMapBufferRange) Flags() atom.Flags
func (ϟa *GlMapBufferRange) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlMapBufferRange) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlMapBufferRange) String() string
func (c *GlMapBufferRange) TypeID() atom.TypeID
type GlMapBufferRange_Postback struct {
Result []byte
}
func (o *GlMapBufferRange_Postback) Decode(result_cnt uint64, d binary.Decoder) error
type GlPixelStorei struct {
binary.Generate
Parameter PixelStoreParameter
Value int32
}
////////////////////////////////////////////////////////////////////////////// GlPixelStorei //////////////////////////////////////////////////////////////////////////////
func NewGlPixelStorei(
pParameter PixelStoreParameter,
pValue int32,
) *GlPixelStorei
func (c *GlPixelStorei) API() gfxapi.API
func (*GlPixelStorei) Class() binary.Class
func (c *GlPixelStorei) Flags() atom.Flags
func (ϟa *GlPixelStorei) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlPixelStorei) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlPixelStorei) String() string
func (c *GlPixelStorei) TypeID() atom.TypeID
type GlPolygonOffset struct {
binary.Generate
ScaleFactor float32
Units float32
}
////////////////////////////////////////////////////////////////////////////// GlPolygonOffset //////////////////////////////////////////////////////////////////////////////
func NewGlPolygonOffset(
pScaleFactor float32,
pUnits float32,
) *GlPolygonOffset
func (c *GlPolygonOffset) API() gfxapi.API
func (*GlPolygonOffset) Class() binary.Class
func (c *GlPolygonOffset) Flags() atom.Flags
func (ϟa *GlPolygonOffset) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlPolygonOffset) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlPolygonOffset) String() string
func (c *GlPolygonOffset) TypeID() atom.TypeID
type GlPopGroupMarkerEXT struct {
binary.Generate
}
////////////////////////////////////////////////////////////////////////////// GlPopGroupMarkerEXT //////////////////////////////////////////////////////////////////////////////
func NewGlPopGroupMarkerEXT() *GlPopGroupMarkerEXT
func (c *GlPopGroupMarkerEXT) API() gfxapi.API
func (*GlPopGroupMarkerEXT) Class() binary.Class
func (c *GlPopGroupMarkerEXT) Flags() atom.Flags
func (ϟa *GlPopGroupMarkerEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlPopGroupMarkerEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlPopGroupMarkerEXT) String() string
func (c *GlPopGroupMarkerEXT) TypeID() atom.TypeID
type GlProgramBinaryOES struct {
binary.Generate
Program ProgramId
BinaryFormat uint32
Binary memory.Pointer
BinarySize int32
}
////////////////////////////////////////////////////////////////////////////// GlProgramBinaryOES //////////////////////////////////////////////////////////////////////////////
func NewGlProgramBinaryOES(
pProgram ProgramId,
pBinaryFormat uint32,
pBinary memory.Pointer,
pBinarySize int32,
) *GlProgramBinaryOES
func (c *GlProgramBinaryOES) API() gfxapi.API
func (*GlProgramBinaryOES) Class() binary.Class
func (c *GlProgramBinaryOES) Flags() atom.Flags
func (ϟa *GlProgramBinaryOES) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlProgramBinaryOES) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlProgramBinaryOES) String() string
func (c *GlProgramBinaryOES) TypeID() atom.TypeID
type GlPushGroupMarkerEXT struct {
binary.Generate
Length int32
Marker string
}
////////////////////////////////////////////////////////////////////////////// GlPushGroupMarkerEXT //////////////////////////////////////////////////////////////////////////////
func NewGlPushGroupMarkerEXT(
pLength int32,
pMarker string,
) *GlPushGroupMarkerEXT
func (c *GlPushGroupMarkerEXT) API() gfxapi.API
func (*GlPushGroupMarkerEXT) Class() binary.Class
func (c *GlPushGroupMarkerEXT) Flags() atom.Flags
func (ϟa *GlPushGroupMarkerEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlPushGroupMarkerEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlPushGroupMarkerEXT) String() string
func (c *GlPushGroupMarkerEXT) TypeID() atom.TypeID
type GlQueryCounterEXT struct {
binary.Generate
Query QueryId
Target QueryTarget
}
////////////////////////////////////////////////////////////////////////////// GlQueryCounterEXT //////////////////////////////////////////////////////////////////////////////
func NewGlQueryCounterEXT(
pQuery QueryId,
pTarget QueryTarget,
) *GlQueryCounterEXT
func (c *GlQueryCounterEXT) API() gfxapi.API
func (*GlQueryCounterEXT) Class() binary.Class
func (c *GlQueryCounterEXT) Flags() atom.Flags
func (ϟa *GlQueryCounterEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlQueryCounterEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlQueryCounterEXT) String() string
func (c *GlQueryCounterEXT) TypeID() atom.TypeID
type GlReadPixels struct {
binary.Generate
X int32
Y int32
Width int32
Height int32
Format BaseTexelFormat
Type TexelType
Data memory.Pointer
}
////////////////////////////////////////////////////////////////////////////// GlReadPixels //////////////////////////////////////////////////////////////////////////////
func NewGlReadPixels(
pX int32,
pY int32,
pWidth int32,
pHeight int32,
pFormat BaseTexelFormat,
pType TexelType,
pData memory.Pointer,
) *GlReadPixels
func (c *GlReadPixels) API() gfxapi.API
func (*GlReadPixels) Class() binary.Class
func (c *GlReadPixels) Flags() atom.Flags
func (ϟa *GlReadPixels) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlReadPixels) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlReadPixels) String() string
func (c *GlReadPixels) TypeID() atom.TypeID
type GlReadPixels_Postback struct {
Data []byte
}
func (o *GlReadPixels_Postback) Decode(data_cnt uint64, d binary.Decoder) error
type GlReleaseShaderCompiler struct {
binary.Generate
}
////////////////////////////////////////////////////////////////////////////// GlReleaseShaderCompiler //////////////////////////////////////////////////////////////////////////////
func NewGlReleaseShaderCompiler() *GlReleaseShaderCompiler
func (c *GlReleaseShaderCompiler) API() gfxapi.API
func (*GlReleaseShaderCompiler) Class() binary.Class
func (c *GlReleaseShaderCompiler) Flags() atom.Flags
func (ϟa *GlReleaseShaderCompiler) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlReleaseShaderCompiler) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlReleaseShaderCompiler) String() string
func (c *GlReleaseShaderCompiler) TypeID() atom.TypeID
type GlRenderbufferStorage struct {
binary.Generate
Target RenderbufferTarget
Format RenderbufferFormat
Width int32
Height int32
}
////////////////////////////////////////////////////////////////////////////// GlRenderbufferStorage //////////////////////////////////////////////////////////////////////////////
func NewGlRenderbufferStorage(
pTarget RenderbufferTarget,
pFormat RenderbufferFormat,
pWidth int32,
pHeight int32,
) *GlRenderbufferStorage
func (c *GlRenderbufferStorage) API() gfxapi.API
func (*GlRenderbufferStorage) Class() binary.Class
func (c *GlRenderbufferStorage) Flags() atom.Flags
func (ϟa *GlRenderbufferStorage) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlRenderbufferStorage) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlRenderbufferStorage) String() string
func (c *GlRenderbufferStorage) TypeID() atom.TypeID
type GlRenderbufferStorageMultisample struct {
binary.Generate
Target RenderbufferTarget
Samples int32
Format RenderbufferFormat
Width int32
Height int32
}
////////////////////////////////////////////////////////////////////////////// GlRenderbufferStorageMultisample //////////////////////////////////////////////////////////////////////////////
func NewGlRenderbufferStorageMultisample(
pTarget RenderbufferTarget,
pSamples int32,
pFormat RenderbufferFormat,
pWidth int32,
pHeight int32,
) *GlRenderbufferStorageMultisample
func (c *GlRenderbufferStorageMultisample) API() gfxapi.API
func (*GlRenderbufferStorageMultisample) Class() binary.Class
func (c *GlRenderbufferStorageMultisample) Flags() atom.Flags
func (ϟa *GlRenderbufferStorageMultisample) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlRenderbufferStorageMultisample) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlRenderbufferStorageMultisample) String() string
func (c *GlRenderbufferStorageMultisample) TypeID() atom.TypeID
type GlSampleCoverage struct {
binary.Generate
Value float32
Invert bool
}
////////////////////////////////////////////////////////////////////////////// GlSampleCoverage //////////////////////////////////////////////////////////////////////////////
func NewGlSampleCoverage(
pValue float32,
pInvert bool,
) *GlSampleCoverage
func (c *GlSampleCoverage) API() gfxapi.API
func (*GlSampleCoverage) Class() binary.Class
func (c *GlSampleCoverage) Flags() atom.Flags
func (ϟa *GlSampleCoverage) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlSampleCoverage) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlSampleCoverage) String() string
func (c *GlSampleCoverage) TypeID() atom.TypeID
type GlScissor struct {
binary.Generate
X int32
Y int32
Width int32
Height int32
}
////////////////////////////////////////////////////////////////////////////// GlScissor //////////////////////////////////////////////////////////////////////////////
func NewGlScissor(
pX int32,
pY int32,
pWidth int32,
pHeight int32,
) *GlScissor
func (c *GlScissor) API() gfxapi.API
func (*GlScissor) Class() binary.Class
func (c *GlScissor) Flags() atom.Flags
func (ϟa *GlScissor) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlScissor) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlScissor) String() string
func (c *GlScissor) TypeID() atom.TypeID
type GlShaderBinary struct {
binary.Generate
Count int32
Shaders ShaderIdArray
BinaryFormat uint32
Binary memory.Pointer
BinarySize int32
}
////////////////////////////////////////////////////////////////////////////// GlShaderBinary //////////////////////////////////////////////////////////////////////////////
func NewGlShaderBinary(
pCount int32,
pShaders ShaderIdArray,
pBinaryFormat uint32,
pBinary memory.Pointer,
pBinarySize int32,
) *GlShaderBinary
func (c *GlShaderBinary) API() gfxapi.API
func (*GlShaderBinary) Class() binary.Class
func (c *GlShaderBinary) Flags() atom.Flags
func (ϟa *GlShaderBinary) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlShaderBinary) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlShaderBinary) String() string
func (c *GlShaderBinary) TypeID() atom.TypeID
type GlShaderSource struct {
binary.Generate
Shader ShaderId
Count int32
Source StringArray
Length S32Array
}
////////////////////////////////////////////////////////////////////////////// GlShaderSource //////////////////////////////////////////////////////////////////////////////
func NewGlShaderSource(
pShader ShaderId,
pCount int32,
pSource StringArray,
pLength S32Array,
) *GlShaderSource
func (c *GlShaderSource) API() gfxapi.API
func (*GlShaderSource) Class() binary.Class
func (c *GlShaderSource) Flags() atom.Flags
func (ϟa *GlShaderSource) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlShaderSource) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlShaderSource) String() string
func (c *GlShaderSource) TypeID() atom.TypeID
type GlStartTilingQCOM struct {
binary.Generate
X int32
Y int32
Width int32
Height int32
PreserveMask TilePreserveMaskQCOM
}
////////////////////////////////////////////////////////////////////////////// GlStartTilingQCOM //////////////////////////////////////////////////////////////////////////////
func NewGlStartTilingQCOM(
pX int32,
pY int32,
pWidth int32,
pHeight int32,
pPreserveMask TilePreserveMaskQCOM,
) *GlStartTilingQCOM
func (c *GlStartTilingQCOM) API() gfxapi.API
func (*GlStartTilingQCOM) Class() binary.Class
func (c *GlStartTilingQCOM) Flags() atom.Flags
func (ϟa *GlStartTilingQCOM) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlStartTilingQCOM) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlStartTilingQCOM) String() string
func (c *GlStartTilingQCOM) TypeID() atom.TypeID
type GlStencilFuncSeparate struct {
binary.Generate
Face FaceMode
Function TestFunction
ReferenceValue int32
Mask int32
}
////////////////////////////////////////////////////////////////////////////// GlStencilFuncSeparate //////////////////////////////////////////////////////////////////////////////
func NewGlStencilFuncSeparate(
pFace FaceMode,
pFunction TestFunction,
pReferenceValue int32,
pMask int32,
) *GlStencilFuncSeparate
func (c *GlStencilFuncSeparate) API() gfxapi.API
func (*GlStencilFuncSeparate) Class() binary.Class
func (c *GlStencilFuncSeparate) Flags() atom.Flags
func (ϟa *GlStencilFuncSeparate) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlStencilFuncSeparate) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlStencilFuncSeparate) String() string
func (c *GlStencilFuncSeparate) TypeID() atom.TypeID
type GlStencilMask struct {
binary.Generate
Mask uint32
}
////////////////////////////////////////////////////////////////////////////// GlStencilMask //////////////////////////////////////////////////////////////////////////////
func NewGlStencilMask(
pMask uint32,
) *GlStencilMask
func (c *GlStencilMask) API() gfxapi.API
func (*GlStencilMask) Class() binary.Class
func (c *GlStencilMask) Flags() atom.Flags
func (ϟa *GlStencilMask) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlStencilMask) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlStencilMask) String() string
func (c *GlStencilMask) TypeID() atom.TypeID
type GlStencilMaskSeparate struct {
binary.Generate
Face FaceMode
Mask uint32
}
////////////////////////////////////////////////////////////////////////////// GlStencilMaskSeparate //////////////////////////////////////////////////////////////////////////////
func NewGlStencilMaskSeparate(
pFace FaceMode,
pMask uint32,
) *GlStencilMaskSeparate
func (c *GlStencilMaskSeparate) API() gfxapi.API
func (*GlStencilMaskSeparate) Class() binary.Class
func (c *GlStencilMaskSeparate) Flags() atom.Flags
func (ϟa *GlStencilMaskSeparate) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlStencilMaskSeparate) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlStencilMaskSeparate) String() string
func (c *GlStencilMaskSeparate) TypeID() atom.TypeID
type GlStencilOpSeparate struct {
binary.Generate
Face FaceMode
StencilFail StencilAction
StencilPassDepthFail StencilAction
StencilPassDepthPass StencilAction
}
////////////////////////////////////////////////////////////////////////////// GlStencilOpSeparate //////////////////////////////////////////////////////////////////////////////
func NewGlStencilOpSeparate(
pFace FaceMode,
pStencilFail StencilAction,
pStencilPassDepthFail StencilAction,
pStencilPassDepthPass StencilAction,
) *GlStencilOpSeparate
func (c *GlStencilOpSeparate) API() gfxapi.API
func (*GlStencilOpSeparate) Class() binary.Class
func (c *GlStencilOpSeparate) Flags() atom.Flags
func (ϟa *GlStencilOpSeparate) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlStencilOpSeparate) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlStencilOpSeparate) String() string
func (c *GlStencilOpSeparate) TypeID() atom.TypeID
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(
pTarget TextureImageTarget,
pLevel int32,
pInternalFormat TexelFormat,
pWidth int32,
pHeight int32,
pBorder int32,
pFormat TexelFormat,
pType TexelType,
pData TexturePointer,
) *GlTexImage2D
func (c *GlTexImage2D) API() gfxapi.API
func (*GlTexImage2D) Class() binary.Class
func (c *GlTexImage2D) Flags() atom.Flags
func (ϟa *GlTexImage2D) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlTexImage2D) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlTexImage2D) String() string
func (c *GlTexImage2D) TypeID() atom.TypeID
type GlTexParameterf struct {
binary.Generate
Target TextureTarget
Parameter TextureParameter
Value float32
}
////////////////////////////////////////////////////////////////////////////// GlTexParameterf //////////////////////////////////////////////////////////////////////////////
func NewGlTexParameterf(
pTarget TextureTarget,
pParameter TextureParameter,
pValue float32,
) *GlTexParameterf
func (c *GlTexParameterf) API() gfxapi.API
func (*GlTexParameterf) Class() binary.Class
func (c *GlTexParameterf) Flags() atom.Flags
func (ϟa *GlTexParameterf) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlTexParameterf) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlTexParameterf) String() string
func (c *GlTexParameterf) TypeID() atom.TypeID
type GlTexParameteri struct {
binary.Generate
Target TextureTarget
Parameter TextureParameter
Value int32
}
////////////////////////////////////////////////////////////////////////////// GlTexParameteri //////////////////////////////////////////////////////////////////////////////
func NewGlTexParameteri(
pTarget TextureTarget,
pParameter TextureParameter,
pValue int32,
) *GlTexParameteri
func (c *GlTexParameteri) API() gfxapi.API
func (*GlTexParameteri) Class() binary.Class
func (c *GlTexParameteri) Flags() atom.Flags
func (ϟa *GlTexParameteri) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlTexParameteri) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlTexParameteri) String() string
func (c *GlTexParameteri) TypeID() atom.TypeID
type GlTexStorage1DEXT struct {
binary.Generate
Target TextureTarget
Levels int32
Format TexelFormat
Width int32
}
////////////////////////////////////////////////////////////////////////////// GlTexStorage1DEXT //////////////////////////////////////////////////////////////////////////////
func NewGlTexStorage1DEXT(
pTarget TextureTarget,
pLevels int32,
pFormat TexelFormat,
pWidth int32,
) *GlTexStorage1DEXT
func (c *GlTexStorage1DEXT) API() gfxapi.API
func (*GlTexStorage1DEXT) Class() binary.Class
func (c *GlTexStorage1DEXT) Flags() atom.Flags
func (ϟa *GlTexStorage1DEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlTexStorage1DEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlTexStorage1DEXT) String() string
func (c *GlTexStorage1DEXT) TypeID() atom.TypeID
type GlTexStorage2DEXT struct {
binary.Generate
Target TextureTarget
Levels int32
Format TexelFormat
Width int32
Height int32
}
////////////////////////////////////////////////////////////////////////////// GlTexStorage2DEXT //////////////////////////////////////////////////////////////////////////////
func NewGlTexStorage2DEXT(
pTarget TextureTarget,
pLevels int32,
pFormat TexelFormat,
pWidth int32,
pHeight int32,
) *GlTexStorage2DEXT
func (c *GlTexStorage2DEXT) API() gfxapi.API
func (*GlTexStorage2DEXT) Class() binary.Class
func (c *GlTexStorage2DEXT) Flags() atom.Flags
func (ϟa *GlTexStorage2DEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlTexStorage2DEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlTexStorage2DEXT) String() string
func (c *GlTexStorage2DEXT) TypeID() atom.TypeID
type GlTexStorage3DEXT struct {
binary.Generate
Target TextureTarget
Levels int32
Format TexelFormat
Width int32
Height int32
Depth int32
}
////////////////////////////////////////////////////////////////////////////// GlTexStorage3DEXT //////////////////////////////////////////////////////////////////////////////
func NewGlTexStorage3DEXT(
pTarget TextureTarget,
pLevels int32,
pFormat TexelFormat,
pWidth int32,
pHeight int32,
pDepth int32,
) *GlTexStorage3DEXT
func (c *GlTexStorage3DEXT) API() gfxapi.API
func (*GlTexStorage3DEXT) Class() binary.Class
func (c *GlTexStorage3DEXT) Flags() atom.Flags
func (ϟa *GlTexStorage3DEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlTexStorage3DEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlTexStorage3DEXT) String() string
func (c *GlTexStorage3DEXT) TypeID() atom.TypeID
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(
pTarget TextureImageTarget,
pLevel int32,
pXoffset int32,
pYoffset int32,
pWidth int32,
pHeight int32,
pFormat TexelFormat,
pType TexelType,
pData TexturePointer,
) *GlTexSubImage2D
func (c *GlTexSubImage2D) API() gfxapi.API
func (*GlTexSubImage2D) Class() binary.Class
func (c *GlTexSubImage2D) Flags() atom.Flags
func (ϟa *GlTexSubImage2D) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlTexSubImage2D) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlTexSubImage2D) String() string
func (c *GlTexSubImage2D) TypeID() atom.TypeID
type GlTextureStorage1DEXT struct {
binary.Generate
Texture TextureId
Target TextureTarget
Levels int32
Format TexelFormat
Width int32
}
////////////////////////////////////////////////////////////////////////////// GlTextureStorage1DEXT //////////////////////////////////////////////////////////////////////////////
func NewGlTextureStorage1DEXT(
pTexture TextureId,
pTarget TextureTarget,
pLevels int32,
pFormat TexelFormat,
pWidth int32,
) *GlTextureStorage1DEXT
func (c *GlTextureStorage1DEXT) API() gfxapi.API
func (*GlTextureStorage1DEXT) Class() binary.Class
func (c *GlTextureStorage1DEXT) Flags() atom.Flags
func (ϟa *GlTextureStorage1DEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlTextureStorage1DEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlTextureStorage1DEXT) String() string
func (c *GlTextureStorage1DEXT) TypeID() atom.TypeID
type GlTextureStorage2DEXT struct {
binary.Generate
Texture TextureId
Target TextureTarget
Levels int32
Format TexelFormat
Width int32
Height int32
}
////////////////////////////////////////////////////////////////////////////// GlTextureStorage2DEXT //////////////////////////////////////////////////////////////////////////////
func NewGlTextureStorage2DEXT(
pTexture TextureId,
pTarget TextureTarget,
pLevels int32,
pFormat TexelFormat,
pWidth int32,
pHeight int32,
) *GlTextureStorage2DEXT
func (c *GlTextureStorage2DEXT) API() gfxapi.API
func (*GlTextureStorage2DEXT) Class() binary.Class
func (c *GlTextureStorage2DEXT) Flags() atom.Flags
func (ϟa *GlTextureStorage2DEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlTextureStorage2DEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlTextureStorage2DEXT) String() string
func (c *GlTextureStorage2DEXT) TypeID() atom.TypeID
type GlTextureStorage3DEXT struct {
binary.Generate
Texture TextureId
Target TextureTarget
Levels int32
Format TexelFormat
Width int32
Height int32
Depth int32
}
////////////////////////////////////////////////////////////////////////////// GlTextureStorage3DEXT //////////////////////////////////////////////////////////////////////////////
func NewGlTextureStorage3DEXT(
pTexture TextureId,
pTarget TextureTarget,
pLevels int32,
pFormat TexelFormat,
pWidth int32,
pHeight int32,
pDepth int32,
) *GlTextureStorage3DEXT
func (c *GlTextureStorage3DEXT) API() gfxapi.API
func (*GlTextureStorage3DEXT) Class() binary.Class
func (c *GlTextureStorage3DEXT) Flags() atom.Flags
func (ϟa *GlTextureStorage3DEXT) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlTextureStorage3DEXT) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlTextureStorage3DEXT) String() string
func (c *GlTextureStorage3DEXT) TypeID() atom.TypeID
type GlUniform1f struct {
binary.Generate
Location UniformLocation
Value float32
}
////////////////////////////////////////////////////////////////////////////// GlUniform1f //////////////////////////////////////////////////////////////////////////////
func NewGlUniform1f(
pLocation UniformLocation,
pValue float32,
) *GlUniform1f
func (c *GlUniform1f) API() gfxapi.API
func (*GlUniform1f) Class() binary.Class
func (c *GlUniform1f) Flags() atom.Flags
func (ϟa *GlUniform1f) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniform1f) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniform1f) String() string
func (c *GlUniform1f) TypeID() atom.TypeID
type GlUniform1fv struct {
binary.Generate
Location UniformLocation
Count int32
Value F32Array
}
////////////////////////////////////////////////////////////////////////////// GlUniform1fv //////////////////////////////////////////////////////////////////////////////
func NewGlUniform1fv(
pLocation UniformLocation,
pCount int32,
pValue F32Array,
) *GlUniform1fv
func (c *GlUniform1fv) API() gfxapi.API
func (*GlUniform1fv) Class() binary.Class
func (c *GlUniform1fv) Flags() atom.Flags
func (ϟa *GlUniform1fv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniform1fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniform1fv) String() string
func (c *GlUniform1fv) TypeID() atom.TypeID
type GlUniform1i struct {
binary.Generate
Location UniformLocation
Value int32
}
////////////////////////////////////////////////////////////////////////////// GlUniform1i //////////////////////////////////////////////////////////////////////////////
func NewGlUniform1i(
pLocation UniformLocation,
pValue int32,
) *GlUniform1i
func (c *GlUniform1i) API() gfxapi.API
func (*GlUniform1i) Class() binary.Class
func (c *GlUniform1i) Flags() atom.Flags
func (ϟa *GlUniform1i) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniform1i) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniform1i) String() string
func (c *GlUniform1i) TypeID() atom.TypeID
type GlUniform1iv struct {
binary.Generate
Location UniformLocation
Count int32
Value S32Array
}
////////////////////////////////////////////////////////////////////////////// GlUniform1iv //////////////////////////////////////////////////////////////////////////////
func NewGlUniform1iv(
pLocation UniformLocation,
pCount int32,
pValue S32Array,
) *GlUniform1iv
func (c *GlUniform1iv) API() gfxapi.API
func (*GlUniform1iv) Class() binary.Class
func (c *GlUniform1iv) Flags() atom.Flags
func (ϟa *GlUniform1iv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniform1iv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniform1iv) String() string
func (c *GlUniform1iv) TypeID() atom.TypeID
type GlUniform2f struct {
binary.Generate
Location UniformLocation
Value0 float32
Value1 float32
}
////////////////////////////////////////////////////////////////////////////// GlUniform2f //////////////////////////////////////////////////////////////////////////////
func NewGlUniform2f(
pLocation UniformLocation,
pValue0 float32,
pValue1 float32,
) *GlUniform2f
func (c *GlUniform2f) API() gfxapi.API
func (*GlUniform2f) Class() binary.Class
func (c *GlUniform2f) Flags() atom.Flags
func (ϟa *GlUniform2f) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniform2f) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniform2f) String() string
func (c *GlUniform2f) TypeID() atom.TypeID
type GlUniform2fv struct {
binary.Generate
Location UniformLocation
Count int32
Value F32Array
}
////////////////////////////////////////////////////////////////////////////// GlUniform2fv //////////////////////////////////////////////////////////////////////////////
func NewGlUniform2fv(
pLocation UniformLocation,
pCount int32,
pValue F32Array,
) *GlUniform2fv
func (c *GlUniform2fv) API() gfxapi.API
func (*GlUniform2fv) Class() binary.Class
func (c *GlUniform2fv) Flags() atom.Flags
func (ϟa *GlUniform2fv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniform2fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniform2fv) String() string
func (c *GlUniform2fv) TypeID() atom.TypeID
type GlUniform2i struct {
binary.Generate
Location UniformLocation
Value0 int32
Value1 int32
}
////////////////////////////////////////////////////////////////////////////// GlUniform2i //////////////////////////////////////////////////////////////////////////////
func NewGlUniform2i(
pLocation UniformLocation,
pValue0 int32,
pValue1 int32,
) *GlUniform2i
func (c *GlUniform2i) API() gfxapi.API
func (*GlUniform2i) Class() binary.Class
func (c *GlUniform2i) Flags() atom.Flags
func (ϟa *GlUniform2i) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniform2i) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniform2i) String() string
func (c *GlUniform2i) TypeID() atom.TypeID
type GlUniform2iv struct {
binary.Generate
Location UniformLocation
Count int32
Value S32Array
}
////////////////////////////////////////////////////////////////////////////// GlUniform2iv //////////////////////////////////////////////////////////////////////////////
func NewGlUniform2iv(
pLocation UniformLocation,
pCount int32,
pValue S32Array,
) *GlUniform2iv
func (c *GlUniform2iv) API() gfxapi.API
func (*GlUniform2iv) Class() binary.Class
func (c *GlUniform2iv) Flags() atom.Flags
func (ϟa *GlUniform2iv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniform2iv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniform2iv) String() string
func (c *GlUniform2iv) TypeID() atom.TypeID
type GlUniform3f struct {
binary.Generate
Location UniformLocation
Value0 float32
Value1 float32
Value2 float32
}
////////////////////////////////////////////////////////////////////////////// GlUniform3f //////////////////////////////////////////////////////////////////////////////
func NewGlUniform3f(
pLocation UniformLocation,
pValue0 float32,
pValue1 float32,
pValue2 float32,
) *GlUniform3f
func (c *GlUniform3f) API() gfxapi.API
func (*GlUniform3f) Class() binary.Class
func (c *GlUniform3f) Flags() atom.Flags
func (ϟa *GlUniform3f) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniform3f) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniform3f) String() string
func (c *GlUniform3f) TypeID() atom.TypeID
type GlUniform3fv struct {
binary.Generate
Location UniformLocation
Count int32
Value F32Array
}
////////////////////////////////////////////////////////////////////////////// GlUniform3fv //////////////////////////////////////////////////////////////////////////////
func NewGlUniform3fv(
pLocation UniformLocation,
pCount int32,
pValue F32Array,
) *GlUniform3fv
func (c *GlUniform3fv) API() gfxapi.API
func (*GlUniform3fv) Class() binary.Class
func (c *GlUniform3fv) Flags() atom.Flags
func (ϟa *GlUniform3fv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniform3fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniform3fv) String() string
func (c *GlUniform3fv) TypeID() atom.TypeID
type GlUniform3i struct {
binary.Generate
Location UniformLocation
Value0 int32
Value1 int32
Value2 int32
}
////////////////////////////////////////////////////////////////////////////// GlUniform3i //////////////////////////////////////////////////////////////////////////////
func NewGlUniform3i(
pLocation UniformLocation,
pValue0 int32,
pValue1 int32,
pValue2 int32,
) *GlUniform3i
func (c *GlUniform3i) API() gfxapi.API
func (*GlUniform3i) Class() binary.Class
func (c *GlUniform3i) Flags() atom.Flags
func (ϟa *GlUniform3i) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniform3i) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniform3i) String() string
func (c *GlUniform3i) TypeID() atom.TypeID
type GlUniform3iv struct {
binary.Generate
Location UniformLocation
Count int32
Value S32Array
}
////////////////////////////////////////////////////////////////////////////// GlUniform3iv //////////////////////////////////////////////////////////////////////////////
func NewGlUniform3iv(
pLocation UniformLocation,
pCount int32,
pValue S32Array,
) *GlUniform3iv
func (c *GlUniform3iv) API() gfxapi.API
func (*GlUniform3iv) Class() binary.Class
func (c *GlUniform3iv) Flags() atom.Flags
func (ϟa *GlUniform3iv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniform3iv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniform3iv) String() string
func (c *GlUniform3iv) TypeID() atom.TypeID
type GlUniform4f struct {
binary.Generate
Location UniformLocation
Value0 float32
Value1 float32
Value2 float32
Value3 float32
}
////////////////////////////////////////////////////////////////////////////// GlUniform4f //////////////////////////////////////////////////////////////////////////////
func NewGlUniform4f(
pLocation UniformLocation,
pValue0 float32,
pValue1 float32,
pValue2 float32,
pValue3 float32,
) *GlUniform4f
func (c *GlUniform4f) API() gfxapi.API
func (*GlUniform4f) Class() binary.Class
func (c *GlUniform4f) Flags() atom.Flags
func (ϟa *GlUniform4f) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniform4f) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniform4f) String() string
func (c *GlUniform4f) TypeID() atom.TypeID
type GlUniform4fv struct {
binary.Generate
Location UniformLocation
Count int32
Value F32Array
}
////////////////////////////////////////////////////////////////////////////// GlUniform4fv //////////////////////////////////////////////////////////////////////////////
func NewGlUniform4fv(
pLocation UniformLocation,
pCount int32,
pValue F32Array,
) *GlUniform4fv
func (c *GlUniform4fv) API() gfxapi.API
func (*GlUniform4fv) Class() binary.Class
func (c *GlUniform4fv) Flags() atom.Flags
func (ϟa *GlUniform4fv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniform4fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniform4fv) String() string
func (c *GlUniform4fv) TypeID() atom.TypeID
type GlUniform4i struct {
binary.Generate
Location UniformLocation
Value0 int32
Value1 int32
Value2 int32
Value3 int32
}
////////////////////////////////////////////////////////////////////////////// GlUniform4i //////////////////////////////////////////////////////////////////////////////
func NewGlUniform4i(
pLocation UniformLocation,
pValue0 int32,
pValue1 int32,
pValue2 int32,
pValue3 int32,
) *GlUniform4i
func (c *GlUniform4i) API() gfxapi.API
func (*GlUniform4i) Class() binary.Class
func (c *GlUniform4i) Flags() atom.Flags
func (ϟa *GlUniform4i) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniform4i) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniform4i) String() string
func (c *GlUniform4i) TypeID() atom.TypeID
type GlUniform4iv struct {
binary.Generate
Location UniformLocation
Count int32
Value S32Array
}
////////////////////////////////////////////////////////////////////////////// GlUniform4iv //////////////////////////////////////////////////////////////////////////////
func NewGlUniform4iv(
pLocation UniformLocation,
pCount int32,
pValue S32Array,
) *GlUniform4iv
func (c *GlUniform4iv) API() gfxapi.API
func (*GlUniform4iv) Class() binary.Class
func (c *GlUniform4iv) Flags() atom.Flags
func (ϟa *GlUniform4iv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniform4iv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniform4iv) String() string
func (c *GlUniform4iv) TypeID() atom.TypeID
type GlUniformMatrix2fv struct {
binary.Generate
Location UniformLocation
Count int32
Transpose bool
Values F32Array
}
////////////////////////////////////////////////////////////////////////////// GlUniformMatrix2fv //////////////////////////////////////////////////////////////////////////////
func NewGlUniformMatrix2fv(
pLocation UniformLocation,
pCount int32,
pTranspose bool,
pValues F32Array,
) *GlUniformMatrix2fv
func (c *GlUniformMatrix2fv) API() gfxapi.API
func (*GlUniformMatrix2fv) Class() binary.Class
func (c *GlUniformMatrix2fv) Flags() atom.Flags
func (ϟa *GlUniformMatrix2fv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniformMatrix2fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniformMatrix2fv) String() string
func (c *GlUniformMatrix2fv) TypeID() atom.TypeID
type GlUniformMatrix3fv struct {
binary.Generate
Location UniformLocation
Count int32
Transpose bool
Values F32Array
}
////////////////////////////////////////////////////////////////////////////// GlUniformMatrix3fv //////////////////////////////////////////////////////////////////////////////
func NewGlUniformMatrix3fv(
pLocation UniformLocation,
pCount int32,
pTranspose bool,
pValues F32Array,
) *GlUniformMatrix3fv
func (c *GlUniformMatrix3fv) API() gfxapi.API
func (*GlUniformMatrix3fv) Class() binary.Class
func (c *GlUniformMatrix3fv) Flags() atom.Flags
func (ϟa *GlUniformMatrix3fv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniformMatrix3fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniformMatrix3fv) String() string
func (c *GlUniformMatrix3fv) TypeID() atom.TypeID
type GlUniformMatrix4fv struct {
binary.Generate
Location UniformLocation
Count int32
Transpose bool
Values F32Array
}
////////////////////////////////////////////////////////////////////////////// GlUniformMatrix4fv //////////////////////////////////////////////////////////////////////////////
func NewGlUniformMatrix4fv(
pLocation UniformLocation,
pCount int32,
pTranspose bool,
pValues F32Array,
) *GlUniformMatrix4fv
func (c *GlUniformMatrix4fv) API() gfxapi.API
func (*GlUniformMatrix4fv) Class() binary.Class
func (c *GlUniformMatrix4fv) Flags() atom.Flags
func (ϟa *GlUniformMatrix4fv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUniformMatrix4fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUniformMatrix4fv) String() string
func (c *GlUniformMatrix4fv) TypeID() atom.TypeID
type GlUnmapBuffer struct {
binary.Generate
Target BufferTarget
}
////////////////////////////////////////////////////////////////////////////// GlUnmapBuffer //////////////////////////////////////////////////////////////////////////////
func NewGlUnmapBuffer(
pTarget BufferTarget,
) *GlUnmapBuffer
func (c *GlUnmapBuffer) API() gfxapi.API
func (*GlUnmapBuffer) Class() binary.Class
func (c *GlUnmapBuffer) Flags() atom.Flags
func (ϟa *GlUnmapBuffer) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUnmapBuffer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUnmapBuffer) String() string
func (c *GlUnmapBuffer) TypeID() atom.TypeID
type GlUseProgram struct {
binary.Generate
Program ProgramId
}
////////////////////////////////////////////////////////////////////////////// GlUseProgram //////////////////////////////////////////////////////////////////////////////
func NewGlUseProgram(
pProgram ProgramId,
) *GlUseProgram
func (c *GlUseProgram) API() gfxapi.API
func (*GlUseProgram) Class() binary.Class
func (c *GlUseProgram) Flags() atom.Flags
func (ϟa *GlUseProgram) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlUseProgram) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlUseProgram) String() string
func (c *GlUseProgram) TypeID() atom.TypeID
type GlValidateProgram struct {
binary.Generate
Program ProgramId
}
////////////////////////////////////////////////////////////////////////////// GlValidateProgram //////////////////////////////////////////////////////////////////////////////
func NewGlValidateProgram(
pProgram ProgramId,
) *GlValidateProgram
func (c *GlValidateProgram) API() gfxapi.API
func (*GlValidateProgram) Class() binary.Class
func (c *GlValidateProgram) Flags() atom.Flags
func (ϟa *GlValidateProgram) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlValidateProgram) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlValidateProgram) String() string
func (c *GlValidateProgram) TypeID() atom.TypeID
type GlVertexAttrib1f struct {
binary.Generate
Location AttributeLocation
Value0 float32
}
////////////////////////////////////////////////////////////////////////////// GlVertexAttrib1f //////////////////////////////////////////////////////////////////////////////
func NewGlVertexAttrib1f(
pLocation AttributeLocation,
pValue0 float32,
) *GlVertexAttrib1f
func (c *GlVertexAttrib1f) API() gfxapi.API
func (*GlVertexAttrib1f) Class() binary.Class
func (c *GlVertexAttrib1f) Flags() atom.Flags
func (ϟa *GlVertexAttrib1f) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlVertexAttrib1f) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlVertexAttrib1f) String() string
func (c *GlVertexAttrib1f) TypeID() atom.TypeID
type GlVertexAttrib1fv struct {
binary.Generate
Location AttributeLocation
Value F32Array
}
////////////////////////////////////////////////////////////////////////////// GlVertexAttrib1fv //////////////////////////////////////////////////////////////////////////////
func NewGlVertexAttrib1fv(
pLocation AttributeLocation,
pValue F32Array,
) *GlVertexAttrib1fv
func (c *GlVertexAttrib1fv) API() gfxapi.API
func (*GlVertexAttrib1fv) Class() binary.Class
func (c *GlVertexAttrib1fv) Flags() atom.Flags
func (ϟa *GlVertexAttrib1fv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlVertexAttrib1fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlVertexAttrib1fv) String() string
func (c *GlVertexAttrib1fv) TypeID() atom.TypeID
type GlVertexAttrib2f struct {
binary.Generate
Location AttributeLocation
Value0 float32
Value1 float32
}
////////////////////////////////////////////////////////////////////////////// GlVertexAttrib2f //////////////////////////////////////////////////////////////////////////////
func NewGlVertexAttrib2f(
pLocation AttributeLocation,
pValue0 float32,
pValue1 float32,
) *GlVertexAttrib2f
func (c *GlVertexAttrib2f) API() gfxapi.API
func (*GlVertexAttrib2f) Class() binary.Class
func (c *GlVertexAttrib2f) Flags() atom.Flags
func (ϟa *GlVertexAttrib2f) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlVertexAttrib2f) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlVertexAttrib2f) String() string
func (c *GlVertexAttrib2f) TypeID() atom.TypeID
type GlVertexAttrib2fv struct {
binary.Generate
Location AttributeLocation
Value F32Array
}
////////////////////////////////////////////////////////////////////////////// GlVertexAttrib2fv //////////////////////////////////////////////////////////////////////////////
func NewGlVertexAttrib2fv(
pLocation AttributeLocation,
pValue F32Array,
) *GlVertexAttrib2fv
func (c *GlVertexAttrib2fv) API() gfxapi.API
func (*GlVertexAttrib2fv) Class() binary.Class
func (c *GlVertexAttrib2fv) Flags() atom.Flags
func (ϟa *GlVertexAttrib2fv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlVertexAttrib2fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlVertexAttrib2fv) String() string
func (c *GlVertexAttrib2fv) TypeID() atom.TypeID
type GlVertexAttrib3f struct {
binary.Generate
Location AttributeLocation
Value0 float32
Value1 float32
Value2 float32
}
////////////////////////////////////////////////////////////////////////////// GlVertexAttrib3f //////////////////////////////////////////////////////////////////////////////
func NewGlVertexAttrib3f(
pLocation AttributeLocation,
pValue0 float32,
pValue1 float32,
pValue2 float32,
) *GlVertexAttrib3f
func (c *GlVertexAttrib3f) API() gfxapi.API
func (*GlVertexAttrib3f) Class() binary.Class
func (c *GlVertexAttrib3f) Flags() atom.Flags
func (ϟa *GlVertexAttrib3f) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlVertexAttrib3f) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlVertexAttrib3f) String() string
func (c *GlVertexAttrib3f) TypeID() atom.TypeID
type GlVertexAttrib3fv struct {
binary.Generate
Location AttributeLocation
Value F32Array
}
////////////////////////////////////////////////////////////////////////////// GlVertexAttrib3fv //////////////////////////////////////////////////////////////////////////////
func NewGlVertexAttrib3fv(
pLocation AttributeLocation,
pValue F32Array,
) *GlVertexAttrib3fv
func (c *GlVertexAttrib3fv) API() gfxapi.API
func (*GlVertexAttrib3fv) Class() binary.Class
func (c *GlVertexAttrib3fv) Flags() atom.Flags
func (ϟa *GlVertexAttrib3fv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlVertexAttrib3fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlVertexAttrib3fv) String() string
func (c *GlVertexAttrib3fv) TypeID() atom.TypeID
type GlVertexAttrib4f struct {
binary.Generate
Location AttributeLocation
Value0 float32
Value1 float32
Value2 float32
Value3 float32
}
////////////////////////////////////////////////////////////////////////////// GlVertexAttrib4f //////////////////////////////////////////////////////////////////////////////
func NewGlVertexAttrib4f(
pLocation AttributeLocation,
pValue0 float32,
pValue1 float32,
pValue2 float32,
pValue3 float32,
) *GlVertexAttrib4f
func (c *GlVertexAttrib4f) API() gfxapi.API
func (*GlVertexAttrib4f) Class() binary.Class
func (c *GlVertexAttrib4f) Flags() atom.Flags
func (ϟa *GlVertexAttrib4f) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlVertexAttrib4f) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlVertexAttrib4f) String() string
func (c *GlVertexAttrib4f) TypeID() atom.TypeID
type GlVertexAttrib4fv struct {
binary.Generate
Location AttributeLocation
Value F32Array
}
////////////////////////////////////////////////////////////////////////////// GlVertexAttrib4fv //////////////////////////////////////////////////////////////////////////////
func NewGlVertexAttrib4fv(
pLocation AttributeLocation,
pValue F32Array,
) *GlVertexAttrib4fv
func (c *GlVertexAttrib4fv) API() gfxapi.API
func (*GlVertexAttrib4fv) Class() binary.Class
func (c *GlVertexAttrib4fv) Flags() atom.Flags
func (ϟa *GlVertexAttrib4fv) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlVertexAttrib4fv) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlVertexAttrib4fv) String() string
func (c *GlVertexAttrib4fv) TypeID() atom.TypeID
type GlVertexAttribPointer struct {
binary.Generate
Location AttributeLocation
Size int32
Type VertexAttribType
Normalized bool
Stride int32
Data VertexPointer
}
////////////////////////////////////////////////////////////////////////////// GlVertexAttribPointer //////////////////////////////////////////////////////////////////////////////
func NewGlVertexAttribPointer(
pLocation AttributeLocation,
pSize int32,
pType VertexAttribType,
pNormalized bool,
pStride int32,
pData VertexPointer,
) *GlVertexAttribPointer
func (c *GlVertexAttribPointer) API() gfxapi.API
func (*GlVertexAttribPointer) Class() binary.Class
func (c *GlVertexAttribPointer) Flags() atom.Flags
func (ϟa *GlVertexAttribPointer) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlVertexAttribPointer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlVertexAttribPointer) String() string
func (c *GlVertexAttribPointer) TypeID() atom.TypeID
type GlViewport struct {
binary.Generate
X int32
Y int32
Width int32
Height int32
}
////////////////////////////////////////////////////////////////////////////// GlViewport //////////////////////////////////////////////////////////////////////////////
func NewGlViewport(
pX int32,
pY int32,
pWidth int32,
pHeight int32,
) *GlViewport
func (c *GlViewport) API() gfxapi.API
func (*GlViewport) Class() binary.Class
func (c *GlViewport) Flags() atom.Flags
func (ϟa *GlViewport) Mutate(ϟs *gfxapi.State) error
func (ϟa *GlViewport) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *GlViewport) String() string
func (c *GlViewport) TypeID() atom.TypeID
type GlXCreateContext struct {
binary.Generate
Dpy memory.Pointer
Vis memory.Pointer
ShareList GLXContext
Direct bool
Result GLXContext
}
////////////////////////////////////////////////////////////////////////////// GlXCreateContext //////////////////////////////////////////////////////////////////////////////
func NewGlXCreateContext(
pDpy memory.Pointer,
pVis memory.Pointer,
pShareList GLXContext,
pDirect bool,
pResult GLXContext,
) *GlXCreateContext
func (c *GlXCreateContext) API() gfxapi.API
func (*GlXCreateContext) Class() binary.Class
func (c *GlXCreateContext) Flags() atom.Flags
func (ϟa *GlXCreateContext) Mutate(ϟs *gfxapi.State) error
func (ω *GlXCreateContext) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)
func (c *GlXCreateContext) String() string
func (c *GlXCreateContext) TypeID() atom.TypeID
type GlXCreateContext_Postback struct {
Result []byte
}
func (o *GlXCreateContext_Postback) Decode(result_cnt uint64, d binary.Decoder) error
type GlXCreateNewContext struct {
binary.Generate
Display memory.Pointer
Fbconfig memory.Pointer
Type uint32
Shared GLXContext
Direct bool
Result GLXContext
}
////////////////////////////////////////////////////////////////////////////// GlXCreateNewContext //////////////////////////////////////////////////////////////////////////////
func NewGlXCreateNewContext(
pDisplay memory.Pointer,
pFbconfig memory.Pointer,
pType uint32,
pShared GLXContext,
pDirect bool,
pResult GLXContext,
) *GlXCreateNewContext
func (c *GlXCreateNewContext) API() gfxapi.API
func (*GlXCreateNewContext) Class() binary.Class
func (c *GlXCreateNewContext) Flags() atom.Flags
func (ϟa *GlXCreateNewContext) Mutate(ϟs *gfxapi.State) error
func (ω *GlXCreateNewContext) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)
func (c *GlXCreateNewContext) String() string
func (c *GlXCreateNewContext) TypeID() atom.TypeID
type GlXCreateNewContext_Postback struct {
Result []byte
}
func (o *GlXCreateNewContext_Postback) Decode(result_cnt uint64, d binary.Decoder) error
type GlXMakeContextCurrent struct {
binary.Generate
Display memory.Pointer
Draw GLXDrawable
Read GLXDrawable
Ctx GLXContext
}
////////////////////////////////////////////////////////////////////////////// GlXMakeContextCurrent //////////////////////////////////////////////////////////////////////////////
func NewGlXMakeContextCurrent(
pDisplay memory.Pointer,
pDraw GLXDrawable,
pRead GLXDrawable,
pCtx GLXContext,
) *GlXMakeContextCurrent
func (c *GlXMakeContextCurrent) API() gfxapi.API
func (*GlXMakeContextCurrent) Class() binary.Class
func (c *GlXMakeContextCurrent) Flags() atom.Flags
func (ϟa *GlXMakeContextCurrent) Mutate(ϟs *gfxapi.State) error
func (ω *GlXMakeContextCurrent) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)
func (c *GlXMakeContextCurrent) String() string
func (c *GlXMakeContextCurrent) TypeID() atom.TypeID
type GlXSwapBuffers struct {
binary.Generate
Display memory.Pointer
Drawable GLXDrawable
}
////////////////////////////////////////////////////////////////////////////// GlXSwapBuffers //////////////////////////////////////////////////////////////////////////////
func NewGlXSwapBuffers(
pDisplay memory.Pointer,
pDrawable GLXDrawable,
) *GlXSwapBuffers
func (c *GlXSwapBuffers) API() gfxapi.API
func (*GlXSwapBuffers) Class() binary.Class
func (c *GlXSwapBuffers) Flags() atom.Flags
func (ϟa *GlXSwapBuffers) Mutate(ϟs *gfxapi.State) error
func (c *GlXSwapBuffers) String() string
func (c *GlXSwapBuffers) TypeID() atom.TypeID
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() binary.Class
func (g *Globals) Init()
type HDC memory.Pointer
func (c *HDC) Equal(rhs HDC) bool
func (c *HDC) Less(rhs HDC) bool
type HGLRC memory.Pointer
func (c *HGLRC) Equal(rhs HGLRC) bool
func (c *HGLRC) Less(rhs HGLRC) bool
type HintMode uint32
////////////////////////////////////////////////////////////////////////////// enum HintMode //////////////////////////////////////////////////////////////////////////////
func (v HintMode) String() string
type HintTarget uint32
////////////////////////////////////////////////////////////////////////////// enum HintTarget //////////////////////////////////////////////////////////////////////////////
func (v HintTarget) String() string
type Image struct {
binary.Generate
CreatedAt atom.ID
Width int32
Height int32
Data memory.Memory
Size uint32
Format ImageTexelFormat
}
////////////////////////////////////////////////////////////////////////////// class Image //////////////////////////////////////////////////////////////////////////////
func (*Image) Class() binary.Class
func (c *Image) GetCreatedAt() atom.ID
func (c *Image) Init()
type ImageOES memory.Pointer
func (c *ImageOES) Equal(rhs ImageOES) bool
func (c *ImageOES) Less(rhs ImageOES) bool
type ImageTargetRenderbufferStorage uint32
////////////////////////////////////////////////////////////////////////////// enum ImageTargetRenderbufferStorage //////////////////////////////////////////////////////////////////////////////
func (v ImageTargetRenderbufferStorage) String() string
type ImageTargetTexture uint32
////////////////////////////////////////////////////////////////////////////// enum ImageTargetTexture //////////////////////////////////////////////////////////////////////////////
func (v ImageTargetTexture) String() string
type ImageTargetTexture_OES_EGL_image uint32
////////////////////////////////////////////////////////////////////////////// enum ImageTargetTexture_OES_EGL_image //////////////////////////////////////////////////////////////////////////////
func (v ImageTargetTexture_OES_EGL_image) String() string
type ImageTargetTexture_OES_EGL_image_external uint32
////////////////////////////////////////////////////////////////////////////// enum ImageTargetTexture_OES_EGL_image_external //////////////////////////////////////////////////////////////////////////////
func (v ImageTargetTexture_OES_EGL_image_external) String() string
type ImageTexelFormat uint32
////////////////////////////////////////////////////////////////////////////// enum ImageTexelFormat //////////////////////////////////////////////////////////////////////////////
func (v ImageTexelFormat) String() string
type Image_CubeMapImageTargetMap map[CubeMapImageTarget]Image
func (m Image_CubeMapImageTargetMap) Contains(key CubeMapImageTarget) bool
func (m Image_CubeMapImageTargetMap) Delete(key CubeMapImageTarget)
func (m Image_CubeMapImageTargetMap) Get(key CubeMapImageTarget) Image
func (m Image_CubeMapImageTargetMap) Range() []Image
type Image_s32Map map[int32]Image
func (m Image_s32Map) Contains(key int32) bool
func (m Image_s32Map) Delete(key int32)
func (m Image_s32Map) Get(key int32) Image
func (m Image_s32Map) Range() []Image
type IndicesPointer memory.Pointer
func (c *IndicesPointer) Equal(rhs IndicesPointer) bool
func (c *IndicesPointer) Less(rhs IndicesPointer) bool
type IndicesType uint32
////////////////////////////////////////////////////////////////////////////// enum IndicesType //////////////////////////////////////////////////////////////////////////////
func (v IndicesType) String() string
type IntArray []int64
func (s IntArray) Len() int
func (s IntArray) Range() []int64
type MapBufferRangeAccess uint32
////////////////////////////////////////////////////////////////////////////// enum MapBufferRangeAccess //////////////////////////////////////////////////////////////////////////////
func (v MapBufferRangeAccess) String() string
type Mat2f struct {
binary.Generate
CreatedAt atom.ID
Col0 Vec2f
Col1 Vec2f
}
////////////////////////////////////////////////////////////////////////////// class Mat2f //////////////////////////////////////////////////////////////////////////////
func (*Mat2f) Class() binary.Class
func (c *Mat2f) GetCreatedAt() atom.ID
func (c *Mat2f) Init()
func (m Mat2f) String() string
type Mat3f struct {
binary.Generate
CreatedAt atom.ID
Col0 Vec3f
Col1 Vec3f
Col2 Vec3f
}
////////////////////////////////////////////////////////////////////////////// class Mat3f //////////////////////////////////////////////////////////////////////////////
func (*Mat3f) Class() binary.Class
func (c *Mat3f) GetCreatedAt() atom.ID
func (c *Mat3f) Init()
func (m Mat3f) String() string
type Mat4f struct {
binary.Generate
CreatedAt atom.ID
Col0 Vec4f
Col1 Vec4f
Col2 Vec4f
Col3 Vec4f
}
////////////////////////////////////////////////////////////////////////////// class Mat4f //////////////////////////////////////////////////////////////////////////////
func (*Mat4f) Class() binary.Class
func (c *Mat4f) GetCreatedAt() atom.ID
func (c *Mat4f) Init()
func (m Mat4f) String() string
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() binary.Class
func (c *Objects) GetCreatedAt() atom.ID
func (c *Objects) Init()
type PixelStoreParameter uint32
////////////////////////////////////////////////////////////////////////////// enum PixelStoreParameter //////////////////////////////////////////////////////////////////////////////
func (v PixelStoreParameter) String() string
type PrecisionType uint32
////////////////////////////////////////////////////////////////////////////// enum PrecisionType //////////////////////////////////////////////////////////////////////////////
func (v PrecisionType) String() string
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() binary.Class
func (c *Program) GetCreatedAt() atom.ID
func (c *Program) Init()
type ProgramArray []Program
func (s ProgramArray) Len() int
func (s ProgramArray) Range() []Program
type ProgramId uint32
func (c *ProgramId) Equal(rhs ProgramId) bool
func (c *ProgramId) Less(rhs ProgramId) bool
type ProgramParameter uint32
////////////////////////////////////////////////////////////////////////////// enum ProgramParameter //////////////////////////////////////////////////////////////////////////////
func (v ProgramParameter) String() string
type ProgramPtr_ProgramIdMap map[ProgramId]*Program
func (m ProgramPtr_ProgramIdMap) Contains(key ProgramId) bool
func (m ProgramPtr_ProgramIdMap) Delete(key ProgramId)
func (m ProgramPtr_ProgramIdMap) Get(key ProgramId) *Program
func (m ProgramPtr_ProgramIdMap) Range() []*Program
type Query struct {
binary.Generate
CreatedAt atom.ID
}
////////////////////////////////////////////////////////////////////////////// class Query //////////////////////////////////////////////////////////////////////////////
func (*Query) Class() binary.Class
func (c *Query) GetCreatedAt() atom.ID
func (c *Query) Init()
type QueryArray []Query
func (s QueryArray) Len() int
func (s QueryArray) Range() []Query
type QueryId uint32
func (c *QueryId) Equal(rhs QueryId) bool
func (c *QueryId) Less(rhs QueryId) bool
type QueryIdArray []QueryId
func (s QueryIdArray) Len() int
func (s QueryIdArray) Range() []QueryId
type QueryObjectParameter uint32
////////////////////////////////////////////////////////////////////////////// enum QueryObjectParameter //////////////////////////////////////////////////////////////////////////////
func (v QueryObjectParameter) String() string
type QueryObjectParameter_EXT_disjoint_timer_query uint32
////////////////////////////////////////////////////////////////////////////// enum QueryObjectParameter_EXT_disjoint_timer_query //////////////////////////////////////////////////////////////////////////////
func (v QueryObjectParameter_EXT_disjoint_timer_query) String() string
type QueryObjectParameter_GLES_3 uint32
////////////////////////////////////////////////////////////////////////////// enum QueryObjectParameter_GLES_3 //////////////////////////////////////////////////////////////////////////////
func (v QueryObjectParameter_GLES_3) String() string
type QueryParameter uint32
////////////////////////////////////////////////////////////////////////////// enum QueryParameter //////////////////////////////////////////////////////////////////////////////
func (v QueryParameter) String() string
type QueryParameter_EXT_disjoint_timer_query uint32
////////////////////////////////////////////////////////////////////////////// enum QueryParameter_EXT_disjoint_timer_query //////////////////////////////////////////////////////////////////////////////
func (v QueryParameter_EXT_disjoint_timer_query) String() string
type QueryParameter_GLES_3 uint32
////////////////////////////////////////////////////////////////////////////// enum QueryParameter_GLES_3 //////////////////////////////////////////////////////////////////////////////
func (v QueryParameter_GLES_3) String() string
type QueryPtr_QueryIdMap map[QueryId]*Query
func (m QueryPtr_QueryIdMap) Contains(key QueryId) bool
func (m QueryPtr_QueryIdMap) Delete(key QueryId)
func (m QueryPtr_QueryIdMap) Get(key QueryId) *Query
func (m QueryPtr_QueryIdMap) Range() []*Query
type QueryTarget uint32
////////////////////////////////////////////////////////////////////////////// enum QueryTarget //////////////////////////////////////////////////////////////////////////////
func (v QueryTarget) String() string
type QueryTarget_EXT_disjoint_timer_query uint32
////////////////////////////////////////////////////////////////////////////// enum QueryTarget_EXT_disjoint_timer_query //////////////////////////////////////////////////////////////////////////////
func (v QueryTarget_EXT_disjoint_timer_query) String() string
type QueryTarget_GLES_3 uint32
////////////////////////////////////////////////////////////////////////////// enum QueryTarget_GLES_3 //////////////////////////////////////////////////////////////////////////////
func (v QueryTarget_GLES_3) String() string
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() binary.Class
func (c *RasterizerState) GetCreatedAt() atom.ID
func (c *RasterizerState) Init()
type Rect struct {
binary.Generate
CreatedAt atom.ID
X int32
Y int32
Width int32
Height int32
}
////////////////////////////////////////////////////////////////////////////// class Rect //////////////////////////////////////////////////////////////////////////////
func (*Rect) Class() binary.Class
func (c *Rect) GetCreatedAt() atom.ID
func (c *Rect) Init()
type Renderbuffer struct {
binary.Generate
CreatedAt atom.ID
Width int32
Height int32
Data memory.Memory
Format RenderbufferFormat
}
////////////////////////////////////////////////////////////////////////////// class Renderbuffer //////////////////////////////////////////////////////////////////////////////
func (*Renderbuffer) Class() binary.Class
func (c *Renderbuffer) GetCreatedAt() atom.ID
func (c *Renderbuffer) Init()
type RenderbufferArray []Renderbuffer
func (s RenderbufferArray) Len() int
func (s RenderbufferArray) Range() []Renderbuffer
type RenderbufferFormat uint32
////////////////////////////////////////////////////////////////////////////// enum RenderbufferFormat //////////////////////////////////////////////////////////////////////////////
func (v RenderbufferFormat) String() string
type RenderbufferId uint32
func (c *RenderbufferId) Equal(rhs RenderbufferId) bool
func (c *RenderbufferId) Less(rhs RenderbufferId) bool
type RenderbufferIdArray []RenderbufferId
func (s RenderbufferIdArray) Len() int
func (s RenderbufferIdArray) Range() []RenderbufferId
type RenderbufferId_RenderbufferTargetMap map[RenderbufferTarget]RenderbufferId
func (m RenderbufferId_RenderbufferTargetMap) Contains(key RenderbufferTarget) bool
func (m RenderbufferId_RenderbufferTargetMap) Delete(key RenderbufferTarget)
func (m RenderbufferId_RenderbufferTargetMap) Get(key RenderbufferTarget) RenderbufferId
func (m RenderbufferId_RenderbufferTargetMap) Range() []RenderbufferId
type RenderbufferParameter uint32
////////////////////////////////////////////////////////////////////////////// enum RenderbufferParameter //////////////////////////////////////////////////////////////////////////////
func (v RenderbufferParameter) String() string
type RenderbufferPtr_RenderbufferIdMap map[RenderbufferId]*Renderbuffer
func (m RenderbufferPtr_RenderbufferIdMap) Contains(key RenderbufferId) bool
func (m RenderbufferPtr_RenderbufferIdMap) Delete(key RenderbufferId)
func (m RenderbufferPtr_RenderbufferIdMap) Get(key RenderbufferId) *Renderbuffer
func (m RenderbufferPtr_RenderbufferIdMap) Range() []*Renderbuffer
type RenderbufferTarget uint32
////////////////////////////////////////////////////////////////////////////// enum RenderbufferTarget //////////////////////////////////////////////////////////////////////////////
func (v RenderbufferTarget) String() string
type ReplayBindRenderer struct {
binary.Generate
Id uint32
}
////////////////////////////////////////////////////////////////////////////// ReplayBindRenderer //////////////////////////////////////////////////////////////////////////////
func NewReplayBindRenderer(
pId uint32,
) *ReplayBindRenderer
func (c *ReplayBindRenderer) API() gfxapi.API
func (*ReplayBindRenderer) Class() binary.Class
func (c *ReplayBindRenderer) Flags() atom.Flags
func (ϟa *ReplayBindRenderer) Mutate(ϟs *gfxapi.State) error
func (ϟa *ReplayBindRenderer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *ReplayBindRenderer) String() string
func (c *ReplayBindRenderer) TypeID() atom.TypeID
type ReplayCreateRenderer struct {
binary.Generate
Id uint32
}
////////////////////////////////////////////////////////////////////////////// ReplayCreateRenderer //////////////////////////////////////////////////////////////////////////////
func NewReplayCreateRenderer(
pId uint32,
) *ReplayCreateRenderer
func (c *ReplayCreateRenderer) API() gfxapi.API
func (*ReplayCreateRenderer) Class() binary.Class
func (c *ReplayCreateRenderer) Flags() atom.Flags
func (ϟa *ReplayCreateRenderer) Mutate(ϟs *gfxapi.State) error
func (ϟa *ReplayCreateRenderer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *ReplayCreateRenderer) String() string
func (c *ReplayCreateRenderer) TypeID() atom.TypeID
type ResetStatus uint32
////////////////////////////////////////////////////////////////////////////// enum ResetStatus //////////////////////////////////////////////////////////////////////////////
func (v ResetStatus) String() string
type S32Array []int32
func (s S32Array) Len() int
func (s S32Array) Range() []int32
type S32_PixelStoreParameterMap map[PixelStoreParameter]int32
func (m S32_PixelStoreParameterMap) Contains(key PixelStoreParameter) bool
func (m S32_PixelStoreParameterMap) Delete(key PixelStoreParameter)
func (m S32_PixelStoreParameterMap) Get(key PixelStoreParameter) int32
func (m S32_PixelStoreParameterMap) Range() []int32
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() binary.Class
func (c *Shader) GetCreatedAt() atom.ID
func (c *Shader) Init()
type ShaderArray []Shader
func (s ShaderArray) Len() int
func (s ShaderArray) Range() []Shader
type ShaderAttribType uint32
////////////////////////////////////////////////////////////////////////////// enum ShaderAttribType //////////////////////////////////////////////////////////////////////////////
func (v ShaderAttribType) String() string
type ShaderId uint32
func (c *ShaderId) Equal(rhs ShaderId) bool
func (c *ShaderId) Less(rhs ShaderId) bool
type ShaderIdArray []ShaderId
func (s ShaderIdArray) Len() int
func (s ShaderIdArray) Range() []ShaderId
type ShaderId_ShaderTypeMap map[ShaderType]ShaderId
func (m ShaderId_ShaderTypeMap) Contains(key ShaderType) bool
func (m ShaderId_ShaderTypeMap) Delete(key ShaderType)
func (m ShaderId_ShaderTypeMap) Get(key ShaderType) ShaderId
func (m ShaderId_ShaderTypeMap) Range() []ShaderId
type ShaderParameter uint32
////////////////////////////////////////////////////////////////////////////// enum ShaderParameter //////////////////////////////////////////////////////////////////////////////
func (v ShaderParameter) String() string
type ShaderPtr_ShaderIdMap map[ShaderId]*Shader
func (m ShaderPtr_ShaderIdMap) Contains(key ShaderId) bool
func (m ShaderPtr_ShaderIdMap) Delete(key ShaderId)
func (m ShaderPtr_ShaderIdMap) Get(key ShaderId) *Shader
func (m ShaderPtr_ShaderIdMap) Range() []*Shader
type ShaderType uint32
////////////////////////////////////////////////////////////////////////////// enum ShaderType //////////////////////////////////////////////////////////////////////////////
func (v ShaderType) String() string
type ShaderUniformType uint32
////////////////////////////////////////////////////////////////////////////// enum ShaderUniformType //////////////////////////////////////////////////////////////////////////////
func (v ShaderUniformType) String() string
type StartTimer struct {
binary.Generate
Index uint8
}
////////////////////////////////////////////////////////////////////////////// StartTimer //////////////////////////////////////////////////////////////////////////////
func NewStartTimer(
pIndex uint8,
) *StartTimer
func (c *StartTimer) API() gfxapi.API
func (*StartTimer) Class() binary.Class
func (c *StartTimer) Flags() atom.Flags
func (ϟa *StartTimer) Mutate(ϟs *gfxapi.State) error
func (ϟa *StartTimer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *StartTimer) String() string
func (c *StartTimer) TypeID() atom.TypeID
type State struct {
Globals
ValidateOutput bool
}
type StateVariable uint32
////////////////////////////////////////////////////////////////////////////// enum StateVariable //////////////////////////////////////////////////////////////////////////////
func (v StateVariable) String() string
type StateVariable_EXT_disjoint_timer_query uint32
////////////////////////////////////////////////////////////////////////////// enum StateVariable_EXT_disjoint_timer_query //////////////////////////////////////////////////////////////////////////////
func (v StateVariable_EXT_disjoint_timer_query) String() string
type StateVariable_EXT_texture_filter_anisotropic uint32
////////////////////////////////////////////////////////////////////////////// enum StateVariable_EXT_texture_filter_anisotropic //////////////////////////////////////////////////////////////////////////////
func (v StateVariable_EXT_texture_filter_anisotropic) String() string
type StateVariable_GLES_2_0 uint32
////////////////////////////////////////////////////////////////////////////// enum StateVariable_GLES_2_0 //////////////////////////////////////////////////////////////////////////////
func (v StateVariable_GLES_2_0) String() string
type StateVariable_GLES_3_1 uint32
////////////////////////////////////////////////////////////////////////////// enum StateVariable_GLES_3_1 //////////////////////////////////////////////////////////////////////////////
func (v StateVariable_GLES_3_1) String() string
type StencilAction uint32
////////////////////////////////////////////////////////////////////////////// enum StencilAction //////////////////////////////////////////////////////////////////////////////
func (v StencilAction) String() string
type StopTimer struct {
binary.Generate
Index uint8
Result uint64
}
////////////////////////////////////////////////////////////////////////////// StopTimer //////////////////////////////////////////////////////////////////////////////
func NewStopTimer(
pIndex uint8,
pResult uint64,
) *StopTimer
func (c *StopTimer) API() gfxapi.API
func (*StopTimer) Class() binary.Class
func (c *StopTimer) Flags() atom.Flags
func (ϟa *StopTimer) Mutate(ϟs *gfxapi.State) error
func (ϟa *StopTimer) Replay(ϟi atom.ID, ϟs *gfxapi.State, ϟb *builder.Builder, postback bool)
func (c *StopTimer) String() string
func (c *StopTimer) TypeID() atom.TypeID
type StopTimer_Postback struct {
Result uint64
}
func (o *StopTimer_Postback) Decode(d binary.Decoder) error
type StringArray []string
func (s StringArray) Len() int
func (s StringArray) Range() []string
type StringConstant uint32
////////////////////////////////////////////////////////////////////////////// enum StringConstant //////////////////////////////////////////////////////////////////////////////
func (v StringConstant) String() string
type TestFunction uint32
////////////////////////////////////////////////////////////////////////////// enum TestFunction //////////////////////////////////////////////////////////////////////////////
func (v TestFunction) String() string
type TexelComponent uint32
////////////////////////////////////////////////////////////////////////////// enum TexelComponent //////////////////////////////////////////////////////////////////////////////
func (v TexelComponent) String() string
type TexelFormat uint32
////////////////////////////////////////////////////////////////////////////// enum TexelFormat //////////////////////////////////////////////////////////////////////////////
func (v TexelFormat) String() string
type TexelFormat_GLES_1_1 uint32
////////////////////////////////////////////////////////////////////////////// enum TexelFormat_GLES_1_1 //////////////////////////////////////////////////////////////////////////////
func (v TexelFormat_GLES_1_1) String() string
type TexelFormat_GLES_3_0 uint32
////////////////////////////////////////////////////////////////////////////// enum TexelFormat_GLES_3_0 //////////////////////////////////////////////////////////////////////////////
func (v TexelFormat_GLES_3_0) String() string
type TexelType uint32
////////////////////////////////////////////////////////////////////////////// enum TexelType //////////////////////////////////////////////////////////////////////////////
func (v TexelType) String() string
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() binary.Class
func (c *Texture) GetCreatedAt() atom.ID
func (c *Texture) Init()
type Texture2DImageTarget uint32
////////////////////////////////////////////////////////////////////////////// enum Texture2DImageTarget //////////////////////////////////////////////////////////////////////////////
func (v Texture2DImageTarget) String() string
type TextureArray []Texture
func (s TextureArray) Len() int
func (s TextureArray) Range() []Texture
type TextureFilterMode uint32
////////////////////////////////////////////////////////////////////////////// enum TextureFilterMode //////////////////////////////////////////////////////////////////////////////
func (v TextureFilterMode) String() string
type TextureId uint32
func (c *TextureId) Equal(rhs TextureId) bool
func (c *TextureId) Less(rhs TextureId) bool
type TextureIdArray []TextureId
func (s TextureIdArray) Len() int
func (s TextureIdArray) Range() []TextureId
type TextureId_TextureTargetMap map[TextureTarget]TextureId
func (m TextureId_TextureTargetMap) Contains(key TextureTarget) bool
func (m TextureId_TextureTargetMap) Delete(key TextureTarget)
func (m TextureId_TextureTargetMap) Get(key TextureTarget) TextureId
func (m TextureId_TextureTargetMap) Range() []TextureId
type TextureId_TextureTargetMap_TextureUnitMap map[TextureUnit]TextureId_TextureTargetMap
func (m TextureId_TextureTargetMap_TextureUnitMap) Contains(key TextureUnit) bool
func (m TextureId_TextureTargetMap_TextureUnitMap) Delete(key TextureUnit)
func (m TextureId_TextureTargetMap_TextureUnitMap) Get(key TextureUnit) TextureId_TextureTargetMap
func (m TextureId_TextureTargetMap_TextureUnitMap) Range() []TextureId_TextureTargetMap
type TextureImageTarget uint32
////////////////////////////////////////////////////////////////////////////// enum TextureImageTarget //////////////////////////////////////////////////////////////////////////////
func (v TextureImageTarget) String() string
type TextureKind uint32
////////////////////////////////////////////////////////////////////////////// enum TextureKind //////////////////////////////////////////////////////////////////////////////
func (v TextureKind) String() string
type TextureParameter uint32
////////////////////////////////////////////////////////////////////////////// enum TextureParameter //////////////////////////////////////////////////////////////////////////////
func (v TextureParameter) String() string
type TextureParameter_EXT_texture_filter_anisotropic uint32
////////////////////////////////////////////////////////////////////////////// enum TextureParameter_EXT_texture_filter_anisotropic //////////////////////////////////////////////////////////////////////////////
func (v TextureParameter_EXT_texture_filter_anisotropic) String() string
type TextureParameter_FilterMode uint32
////////////////////////////////////////////////////////////////////////////// enum TextureParameter_FilterMode //////////////////////////////////////////////////////////////////////////////
func (v TextureParameter_FilterMode) String() string
type TextureParameter_SwizzleMode uint32
////////////////////////////////////////////////////////////////////////////// enum TextureParameter_SwizzleMode //////////////////////////////////////////////////////////////////////////////
func (v TextureParameter_SwizzleMode) String() string
type TextureParameter_WrapMode uint32
////////////////////////////////////////////////////////////////////////////// enum TextureParameter_WrapMode //////////////////////////////////////////////////////////////////////////////
func (v TextureParameter_WrapMode) String() string
type TexturePointer memory.Pointer
func (c *TexturePointer) Equal(rhs TexturePointer) bool
func (c *TexturePointer) Less(rhs TexturePointer) bool
type TexturePtr_TextureIdMap map[TextureId]*Texture
func (m TexturePtr_TextureIdMap) Contains(key TextureId) bool
func (m TexturePtr_TextureIdMap) Delete(key TextureId)
func (m TexturePtr_TextureIdMap) Get(key TextureId) *Texture
func (m TexturePtr_TextureIdMap) Range() []*Texture
type TextureTarget uint32
////////////////////////////////////////////////////////////////////////////// enum TextureTarget //////////////////////////////////////////////////////////////////////////////
func (v TextureTarget) String() string
type TextureTarget_GLES_1_1 uint32
////////////////////////////////////////////////////////////////////////////// enum TextureTarget_GLES_1_1 //////////////////////////////////////////////////////////////////////////////
func (v TextureTarget_GLES_1_1) String() string
type TextureTarget_GLES_2_0 uint32
////////////////////////////////////////////////////////////////////////////// enum TextureTarget_GLES_2_0 //////////////////////////////////////////////////////////////////////////////
func (v TextureTarget_GLES_2_0) String() string
type TextureTarget_OES_EGL_image_external uint32
////////////////////////////////////////////////////////////////////////////// enum TextureTarget_OES_EGL_image_external //////////////////////////////////////////////////////////////////////////////
func (v TextureTarget_OES_EGL_image_external) String() string
type TextureUnit uint32
////////////////////////////////////////////////////////////////////////////// enum TextureUnit //////////////////////////////////////////////////////////////////////////////
func (v TextureUnit) String() string
type TextureWrapMode uint32
////////////////////////////////////////////////////////////////////////////// enum TextureWrapMode //////////////////////////////////////////////////////////////////////////////
func (v TextureWrapMode) String() string
type ThreadID uint32
func (c *ThreadID) Equal(rhs ThreadID) bool
func (c *ThreadID) Less(rhs ThreadID) bool
type TilePreserveMaskQCOM uint32
////////////////////////////////////////////////////////////////////////////// enum TilePreserveMaskQCOM //////////////////////////////////////////////////////////////////////////////
func (v TilePreserveMaskQCOM) String() string
type Type_ARB_half_float_vertex uint32
////////////////////////////////////////////////////////////////////////////// enum Type_ARB_half_float_vertex //////////////////////////////////////////////////////////////////////////////
func (v Type_ARB_half_float_vertex) String() string
type Type_OES_vertex_half_float uint32
////////////////////////////////////////////////////////////////////////////// enum Type_OES_vertex_half_float //////////////////////////////////////////////////////////////////////////////
func (v Type_OES_vertex_half_float) String() string
type U32_FaceModeMap map[FaceMode]uint32
func (m U32_FaceModeMap) Contains(key FaceMode) bool
func (m U32_FaceModeMap) Delete(key FaceMode)
func (m U32_FaceModeMap) Get(key FaceMode) uint32
func (m U32_FaceModeMap) Range() []uint32
type Uniform struct {
binary.Generate
CreatedAt atom.ID
Name string
Type ShaderUniformType
Value UniformValue
}
////////////////////////////////////////////////////////////////////////////// class Uniform //////////////////////////////////////////////////////////////////////////////
func (*Uniform) Class() binary.Class
func (c *Uniform) GetCreatedAt() atom.ID
func (c *Uniform) Init()
func (u Uniform) String() string
type UniformLocation int32
func (c *UniformLocation) Equal(rhs UniformLocation) bool
func (c *UniformLocation) Less(rhs UniformLocation) bool
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() binary.Class
func (c *UniformValue) GetCreatedAt() atom.ID
func (c *UniformValue) Init()
type Uniform_UniformLocationMap map[UniformLocation]Uniform
func (m Uniform_UniformLocationMap) Contains(key UniformLocation) bool
func (m Uniform_UniformLocationMap) Delete(key UniformLocation)
func (m Uniform_UniformLocationMap) Get(key UniformLocation) Uniform
func (m Uniform_UniformLocationMap) Range() []Uniform
type Vec2f struct {
binary.Generate
CreatedAt atom.ID
X float32
Y float32
}
////////////////////////////////////////////////////////////////////////////// class Vec2f //////////////////////////////////////////////////////////////////////////////
func (*Vec2f) Class() binary.Class
func (c *Vec2f) GetCreatedAt() atom.ID
func (c *Vec2f) Init()
func (v Vec2f) String() string
type Vec2i struct {
binary.Generate
CreatedAt atom.ID
X int32
Y int32
}
////////////////////////////////////////////////////////////////////////////// class Vec2i //////////////////////////////////////////////////////////////////////////////
func (*Vec2i) Class() binary.Class
func (c *Vec2i) GetCreatedAt() atom.ID
func (c *Vec2i) Init()
func (v Vec2i) String() string
type Vec3f struct {
binary.Generate
CreatedAt atom.ID
X float32
Y float32
Z float32
}
////////////////////////////////////////////////////////////////////////////// class Vec3f //////////////////////////////////////////////////////////////////////////////
func (*Vec3f) Class() binary.Class
func (c *Vec3f) GetCreatedAt() atom.ID
func (c *Vec3f) Init()
func (v Vec3f) String() string
type Vec3i struct {
binary.Generate
CreatedAt atom.ID
X int32
Y int32
Z int32
}
////////////////////////////////////////////////////////////////////////////// class Vec3i //////////////////////////////////////////////////////////////////////////////
func (*Vec3i) Class() binary.Class
func (c *Vec3i) GetCreatedAt() atom.ID
func (c *Vec3i) Init()
func (v Vec3i) String() string
type Vec4f struct {
binary.Generate
CreatedAt atom.ID
X float32
Y float32
Z float32
W float32
}
////////////////////////////////////////////////////////////////////////////// class Vec4f //////////////////////////////////////////////////////////////////////////////
func (*Vec4f) Class() binary.Class
func (c *Vec4f) GetCreatedAt() atom.ID
func (c *Vec4f) Init()
func (v Vec4f) String() string
type Vec4i struct {
binary.Generate
CreatedAt atom.ID
X int32
Y int32
Z int32
W int32
}
////////////////////////////////////////////////////////////////////////////// class Vec4i //////////////////////////////////////////////////////////////////////////////
func (*Vec4i) Class() binary.Class
func (c *Vec4i) GetCreatedAt() atom.ID
func (c *Vec4i) Init()
func (v Vec4i) String() string
type VertexArray struct {
binary.Generate
CreatedAt atom.ID
}
////////////////////////////////////////////////////////////////////////////// class VertexArray //////////////////////////////////////////////////////////////////////////////
func (*VertexArray) Class() binary.Class
func (c *VertexArray) GetCreatedAt() atom.ID
func (c *VertexArray) Init()
type VertexArrayArray []VertexArray
func (s VertexArrayArray) Len() int
func (s VertexArrayArray) Range() []VertexArray
type VertexArrayId uint32
func (c *VertexArrayId) Equal(rhs VertexArrayId) bool
func (c *VertexArrayId) Less(rhs VertexArrayId) bool
type VertexArrayIdArray []VertexArrayId
func (s VertexArrayIdArray) Len() int
func (s VertexArrayIdArray) Range() []VertexArrayId
type VertexArrayPtr_VertexArrayIdMap map[VertexArrayId]*VertexArray
func (m VertexArrayPtr_VertexArrayIdMap) Contains(key VertexArrayId) bool
func (m VertexArrayPtr_VertexArrayIdMap) Delete(key VertexArrayId)
func (m VertexArrayPtr_VertexArrayIdMap) Get(key VertexArrayId) *VertexArray
func (m VertexArrayPtr_VertexArrayIdMap) Range() []*VertexArray
type VertexAttribType uint32
////////////////////////////////////////////////////////////////////////////// enum VertexAttribType //////////////////////////////////////////////////////////////////////////////
func (v VertexAttribType) String() string
type VertexAttribute struct {
binary.Generate
CreatedAt atom.ID
Name string
VectorCount int32
Type ShaderAttribType
}
////////////////////////////////////////////////////////////////////////////// class VertexAttribute //////////////////////////////////////////////////////////////////////////////
func (*VertexAttribute) Class() binary.Class
func (c *VertexAttribute) GetCreatedAt() atom.ID
func (c *VertexAttribute) Init()
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() binary.Class
func (c *VertexAttributeArray) GetCreatedAt() atom.ID
func (c *VertexAttributeArray) Init()
func (a VertexAttributeArray) String() string
type VertexAttributeArrayArray []VertexAttributeArray
func (s VertexAttributeArrayArray) Len() int
func (s VertexAttributeArrayArray) Range() []VertexAttributeArray
type VertexAttributeArrayPtr_AttributeLocationMap map[AttributeLocation]*VertexAttributeArray
func (m VertexAttributeArrayPtr_AttributeLocationMap) Contains(key AttributeLocation) bool
func (m VertexAttributeArrayPtr_AttributeLocationMap) Delete(key AttributeLocation)
func (m VertexAttributeArrayPtr_AttributeLocationMap) Get(key AttributeLocation) *VertexAttributeArray
func (m VertexAttributeArrayPtr_AttributeLocationMap) Range() []*VertexAttributeArray
type VertexAttribute_s32Map map[int32]VertexAttribute
func (m VertexAttribute_s32Map) Contains(key int32) bool
func (m VertexAttribute_s32Map) Delete(key int32)
func (m VertexAttribute_s32Map) Get(key int32) VertexAttribute
func (m VertexAttribute_s32Map) Range() []VertexAttribute
type VertexPointer memory.Pointer
func (c *VertexPointer) Equal(rhs VertexPointer) bool
func (c *VertexPointer) Less(rhs VertexPointer) bool
type WglCreateContext struct {
binary.Generate
Hdc HDC
Result HGLRC
}
////////////////////////////////////////////////////////////////////////////// WglCreateContext //////////////////////////////////////////////////////////////////////////////
func NewWglCreateContext(
pHdc HDC,
pResult HGLRC,
) *WglCreateContext
func (c *WglCreateContext) API() gfxapi.API
func (*WglCreateContext) Class() binary.Class
func (c *WglCreateContext) Flags() atom.Flags
func (ϟa *WglCreateContext) Mutate(ϟs *gfxapi.State) error
func (ω *WglCreateContext) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)
func (c *WglCreateContext) String() string
func (c *WglCreateContext) TypeID() atom.TypeID
type WglCreateContextAttribsARB struct {
binary.Generate
Hdc HDC
HShareContext HGLRC
AttribList IntArray
Result HGLRC
}
////////////////////////////////////////////////////////////////////////////// WglCreateContextAttribsARB //////////////////////////////////////////////////////////////////////////////
func NewWglCreateContextAttribsARB(
pHdc HDC,
pHShareContext HGLRC,
pAttribList IntArray,
pResult HGLRC,
) *WglCreateContextAttribsARB
func (c *WglCreateContextAttribsARB) API() gfxapi.API
func (*WglCreateContextAttribsARB) Class() binary.Class
func (c *WglCreateContextAttribsARB) Flags() atom.Flags
func (ϟa *WglCreateContextAttribsARB) Mutate(ϟs *gfxapi.State) error
func (ω *WglCreateContextAttribsARB) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)
func (c *WglCreateContextAttribsARB) String() string
func (c *WglCreateContextAttribsARB) TypeID() atom.TypeID
type WglCreateContextAttribsARB_Postback struct {
Result []byte
}
func (o *WglCreateContextAttribsARB_Postback) Decode(result_cnt uint64, d binary.Decoder) error
type WglCreateContext_Postback struct {
Result []byte
}
func (o *WglCreateContext_Postback) Decode(result_cnt uint64, d binary.Decoder) error
type WglMakeCurrent struct {
binary.Generate
Hdc HDC
Hglrc HGLRC
Result BOOL
}
////////////////////////////////////////////////////////////////////////////// WglMakeCurrent //////////////////////////////////////////////////////////////////////////////
func NewWglMakeCurrent(
pHdc HDC,
pHglrc HGLRC,
pResult BOOL,
) *WglMakeCurrent
func (c *WglMakeCurrent) API() gfxapi.API
func (*WglMakeCurrent) Class() binary.Class
func (c *WglMakeCurrent) Flags() atom.Flags
func (ϟa *WglMakeCurrent) Mutate(ϟs *gfxapi.State) error
func (ω *WglMakeCurrent) Replay(id atom.ID, gs *gfxapi.State, b *builder.Builder, wantOutput bool)
func (c *WglMakeCurrent) String() string
func (c *WglMakeCurrent) TypeID() atom.TypeID
type WglMakeCurrent_Postback struct {
Result BOOL
}
func (o *WglMakeCurrent_Postback) Decode(result_cnt uint64, d binary.Decoder) error
type WglSwapBuffers struct {
binary.Generate
Hdc HDC
}
////////////////////////////////////////////////////////////////////////////// WglSwapBuffers //////////////////////////////////////////////////////////////////////////////
func NewWglSwapBuffers(
pHdc HDC,
) *WglSwapBuffers
func (c *WglSwapBuffers) API() gfxapi.API
func (*WglSwapBuffers) Class() binary.Class
func (c *WglSwapBuffers) Flags() atom.Flags
func (ϟa *WglSwapBuffers) Mutate(ϟs *gfxapi.State) error
func (c *WglSwapBuffers) String() string
func (c *WglSwapBuffers) TypeID() atom.TypeID