diff options
Diffstat (limited to 'eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/ide/eclipse/gltrace/GLProtoBuf.java')
-rw-r--r-- | eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/ide/eclipse/gltrace/GLProtoBuf.java | 3119 |
1 files changed, 3119 insertions, 0 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/ide/eclipse/gltrace/GLProtoBuf.java b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/ide/eclipse/gltrace/GLProtoBuf.java new file mode 100644 index 000000000..3c0fbd49e --- /dev/null +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/ide/eclipse/gltrace/GLProtoBuf.java @@ -0,0 +1,3119 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: gltrace.proto + +package com.android.ide.eclipse.gltrace; + +public final class GLProtoBuf { + private GLProtoBuf() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + public static final class GLMessage extends + com.google.protobuf.GeneratedMessageLite { + // Use GLMessage.newBuilder() to construct. + private GLMessage() { + initFields(); + } + private GLMessage(boolean noInit) {} + + private static final GLMessage defaultInstance; + public static GLMessage getDefaultInstance() { + return defaultInstance; + } + + @Override + public GLMessage getDefaultInstanceForType() { + return defaultInstance; + } + + public enum Function + implements com.google.protobuf.Internal.EnumLite { + glActiveTexture(0, 0), + glAlphaFunc(1, 1), + glAlphaFuncx(2, 2), + glAlphaFuncxOES(3, 3), + glAttachShader(4, 4), + glBeginPerfMonitorAMD(5, 5), + glBindAttribLocation(6, 6), + glBindBuffer(7, 7), + glBindFramebuffer(8, 8), + glBindFramebufferOES(9, 9), + glBindRenderbuffer(10, 10), + glBindRenderbufferOES(11, 11), + glBindTexture(12, 12), + glBindVertexArrayOES(13, 13), + glBlendColor(14, 14), + glBlendEquation(15, 15), + glBlendEquationOES(16, 16), + glBlendEquationSeparate(17, 17), + glBlendEquationSeparateOES(18, 18), + glBlendFunc(19, 19), + glBlendFuncSeparate(20, 20), + glBlendFuncSeparateOES(21, 21), + glBufferData(22, 22), + glBufferSubData(23, 23), + glCheckFramebufferStatus(24, 24), + glCheckFramebufferStatusOES(25, 25), + glClearColor(26, 26), + glClearColorx(27, 27), + glClearColorxOES(28, 28), + glClearDepthf(29, 29), + glClearDepthfOES(30, 30), + glClearDepthx(31, 31), + glClearDepthxOES(32, 32), + glClear(33, 33), + glClearStencil(34, 34), + glClientActiveTexture(35, 35), + glClipPlanef(36, 36), + glClipPlanefIMG(37, 37), + glClipPlanefOES(38, 38), + glClipPlanex(39, 39), + glClipPlanexIMG(40, 40), + glClipPlanexOES(41, 41), + glColor4f(42, 42), + glColor4ub(43, 43), + glColor4x(44, 44), + glColor4xOES(45, 45), + glColorMask(46, 46), + glColorPointer(47, 47), + glCompileShader(48, 48), + glCompressedTexImage2D(49, 49), + glCompressedTexImage3DOES(50, 50), + glCompressedTexSubImage2D(51, 51), + glCompressedTexSubImage3DOES(52, 52), + glCopyTexImage2D(53, 53), + glCopyTexSubImage2D(54, 54), + glCopyTexSubImage3DOES(55, 55), + glCoverageMaskNV(56, 56), + glCoverageOperationNV(57, 57), + glCreateProgram(58, 58), + glCreateShader(59, 59), + glCullFace(60, 60), + glCurrentPaletteMatrixOES(61, 61), + glDeleteBuffers(62, 62), + glDeleteFencesNV(63, 63), + glDeleteFramebuffers(64, 64), + glDeleteFramebuffersOES(65, 65), + glDeletePerfMonitorsAMD(66, 66), + glDeleteProgram(67, 67), + glDeleteRenderbuffers(68, 68), + glDeleteRenderbuffersOES(69, 69), + glDeleteShader(70, 70), + glDeleteTextures(71, 71), + glDeleteVertexArraysOES(72, 72), + glDepthFunc(73, 73), + glDepthMask(74, 74), + glDepthRangef(75, 75), + glDepthRangefOES(76, 76), + glDepthRangex(77, 77), + glDepthRangexOES(78, 78), + glDetachShader(79, 79), + glDisableClientState(80, 80), + glDisableDriverControlQCOM(81, 81), + glDisable(82, 82), + glDisableVertexAttribArray(83, 83), + glDiscardFramebufferEXT(84, 84), + glDrawArrays(85, 85), + glDrawElements(86, 86), + glDrawTexfOES(87, 87), + glDrawTexfvOES(88, 88), + glDrawTexiOES(89, 89), + glDrawTexivOES(90, 90), + glDrawTexsOES(91, 91), + glDrawTexsvOES(92, 92), + glDrawTexxOES(93, 93), + glDrawTexxvOES(94, 94), + glEGLImageTargetRenderbufferStorageOES(95, 95), + glEGLImageTargetTexture2DOES(96, 96), + glEnableClientState(97, 97), + glEnableDriverControlQCOM(98, 98), + glEnable(99, 99), + glEnableVertexAttribArray(100, 100), + glEndPerfMonitorAMD(101, 101), + glEndTilingQCOM(102, 102), + glExtGetBufferPointervQCOM(103, 103), + glExtGetBuffersQCOM(104, 104), + glExtGetFramebuffersQCOM(105, 105), + glExtGetProgramBinarySourceQCOM(106, 106), + glExtGetProgramsQCOM(107, 107), + glExtGetRenderbuffersQCOM(108, 108), + glExtGetShadersQCOM(109, 109), + glExtGetTexLevelParameterivQCOM(110, 110), + glExtGetTexSubImageQCOM(111, 111), + glExtGetTexturesQCOM(112, 112), + glExtIsProgramBinaryQCOM(113, 113), + glExtTexObjectStateOverrideiQCOM(114, 114), + glFinishFenceNV(115, 115), + glFinish(116, 116), + glFlush(117, 117), + glFogf(118, 118), + glFogfv(119, 119), + glFogx(120, 120), + glFogxOES(121, 121), + glFogxv(122, 122), + glFogxvOES(123, 123), + glFramebufferRenderbuffer(124, 124), + glFramebufferRenderbufferOES(125, 125), + glFramebufferTexture2D(126, 126), + glFramebufferTexture2DMultisampleIMG(127, 127), + glFramebufferTexture2DOES(128, 128), + glFramebufferTexture3DOES(129, 129), + glFrontFace(130, 130), + glFrustumf(131, 131), + glFrustumfOES(132, 132), + glFrustumx(133, 133), + glFrustumxOES(134, 134), + glGenBuffers(135, 135), + glGenerateMipmap(136, 136), + glGenerateMipmapOES(137, 137), + glGenFencesNV(138, 138), + glGenFramebuffers(139, 139), + glGenFramebuffersOES(140, 140), + glGenPerfMonitorsAMD(141, 141), + glGenRenderbuffers(142, 142), + glGenRenderbuffersOES(143, 143), + glGenTextures(144, 144), + glGenVertexArraysOES(145, 145), + glGetActiveAttrib(146, 146), + glGetActiveUniform(147, 147), + glGetAttachedShaders(148, 148), + glGetAttribLocation(149, 149), + glGetBooleanv(150, 150), + glGetBufferParameteriv(151, 151), + glGetBufferPointervOES(152, 152), + glGetClipPlanef(153, 153), + glGetClipPlanefOES(154, 154), + glGetClipPlanex(155, 155), + glGetClipPlanexOES(156, 156), + glGetDriverControlsQCOM(157, 157), + glGetDriverControlStringQCOM(158, 158), + glGetError(159, 159), + glGetFenceivNV(160, 160), + glGetFixedv(161, 161), + glGetFixedvOES(162, 162), + glGetFloatv(163, 163), + glGetFramebufferAttachmentParameteriv(164, 164), + glGetFramebufferAttachmentParameterivOES(165, 165), + glGetIntegerv(166, 166), + glGetLightfv(167, 167), + glGetLightxv(168, 168), + glGetLightxvOES(169, 169), + glGetMaterialfv(170, 170), + glGetMaterialxv(171, 171), + glGetMaterialxvOES(172, 172), + glGetPerfMonitorCounterDataAMD(173, 173), + glGetPerfMonitorCounterInfoAMD(174, 174), + glGetPerfMonitorCountersAMD(175, 175), + glGetPerfMonitorCounterStringAMD(176, 176), + glGetPerfMonitorGroupsAMD(177, 177), + glGetPerfMonitorGroupStringAMD(178, 178), + glGetPointerv(179, 179), + glGetProgramBinaryOES(180, 180), + glGetProgramInfoLog(181, 181), + glGetProgramiv(182, 182), + glGetRenderbufferParameteriv(183, 183), + glGetRenderbufferParameterivOES(184, 184), + glGetShaderInfoLog(185, 185), + glGetShaderiv(186, 186), + glGetShaderPrecisionFormat(187, 187), + glGetShaderSource(188, 188), + glGetString(189, 189), + glGetTexEnvfv(190, 190), + glGetTexEnviv(191, 191), + glGetTexEnvxv(192, 192), + glGetTexEnvxvOES(193, 193), + glGetTexGenfvOES(194, 194), + glGetTexGenivOES(195, 195), + glGetTexGenxvOES(196, 196), + glGetTexParameterfv(197, 197), + glGetTexParameteriv(198, 198), + glGetTexParameterxv(199, 199), + glGetTexParameterxvOES(200, 200), + glGetUniformfv(201, 201), + glGetUniformiv(202, 202), + glGetUniformLocation(203, 203), + glGetVertexAttribfv(204, 204), + glGetVertexAttribiv(205, 205), + glGetVertexAttribPointerv(206, 206), + glHint(207, 207), + glIsBuffer(208, 208), + glIsEnabled(209, 209), + glIsFenceNV(210, 210), + glIsFramebuffer(211, 211), + glIsFramebufferOES(212, 212), + glIsProgram(213, 213), + glIsRenderbuffer(214, 214), + glIsRenderbufferOES(215, 215), + glIsShader(216, 216), + glIsTexture(217, 217), + glIsVertexArrayOES(218, 218), + glLightf(219, 219), + glLightfv(220, 220), + glLightModelf(221, 221), + glLightModelfv(222, 222), + glLightModelx(223, 223), + glLightModelxOES(224, 224), + glLightModelxv(225, 225), + glLightModelxvOES(226, 226), + glLightx(227, 227), + glLightxOES(228, 228), + glLightxv(229, 229), + glLightxvOES(230, 230), + glLineWidth(231, 231), + glLineWidthx(232, 232), + glLineWidthxOES(233, 233), + glLinkProgram(234, 234), + glLoadIdentity(235, 235), + glLoadMatrixf(236, 236), + glLoadMatrixx(237, 237), + glLoadMatrixxOES(238, 238), + glLoadPaletteFromModelViewMatrixOES(239, 239), + glLogicOp(240, 240), + glMapBufferOES(241, 241), + glMaterialf(242, 242), + glMaterialfv(243, 243), + glMaterialx(244, 244), + glMaterialxOES(245, 245), + glMaterialxv(246, 246), + glMaterialxvOES(247, 247), + glMatrixIndexPointerOES(248, 248), + glMatrixMode(249, 249), + glMultiDrawArraysEXT(250, 250), + glMultiDrawElementsEXT(251, 251), + glMultiTexCoord4f(252, 252), + glMultiTexCoord4x(253, 253), + glMultiTexCoord4xOES(254, 254), + glMultMatrixf(255, 255), + glMultMatrixx(256, 256), + glMultMatrixxOES(257, 257), + glNormal3f(258, 258), + glNormal3x(259, 259), + glNormal3xOES(260, 260), + glNormalPointer(261, 261), + glOrthof(262, 262), + glOrthofOES(263, 263), + glOrthox(264, 264), + glOrthoxOES(265, 265), + glPixelStorei(266, 266), + glPointParameterf(267, 267), + glPointParameterfv(268, 268), + glPointParameterx(269, 269), + glPointParameterxOES(270, 270), + glPointParameterxv(271, 271), + glPointParameterxvOES(272, 272), + glPointSize(273, 273), + glPointSizePointerOES(274, 274), + glPointSizex(275, 275), + glPointSizexOES(276, 276), + glPolygonOffset(277, 277), + glPolygonOffsetx(278, 278), + glPolygonOffsetxOES(279, 279), + glPopMatrix(280, 280), + glProgramBinaryOES(281, 281), + glPushMatrix(282, 282), + glQueryMatrixxOES(283, 283), + glReadPixels(284, 284), + glReleaseShaderCompiler(285, 285), + glRenderbufferStorage(286, 286), + glRenderbufferStorageMultisampleIMG(287, 287), + glRenderbufferStorageOES(288, 288), + glRotatef(289, 289), + glRotatex(290, 290), + glRotatexOES(291, 291), + glSampleCoverage(292, 292), + glSampleCoveragex(293, 293), + glSampleCoveragexOES(294, 294), + glScalef(295, 295), + glScalex(296, 296), + glScalexOES(297, 297), + glScissor(298, 298), + glSelectPerfMonitorCountersAMD(299, 299), + glSetFenceNV(300, 300), + glShadeModel(301, 301), + glShaderBinary(302, 302), + glShaderSource(303, 303), + glStartTilingQCOM(304, 304), + glStencilFunc(305, 305), + glStencilFuncSeparate(306, 306), + glStencilMask(307, 307), + glStencilMaskSeparate(308, 308), + glStencilOp(309, 309), + glStencilOpSeparate(310, 310), + glTestFenceNV(311, 311), + glTexCoordPointer(312, 312), + glTexEnvf(313, 313), + glTexEnvfv(314, 314), + glTexEnvi(315, 315), + glTexEnviv(316, 316), + glTexEnvx(317, 317), + glTexEnvxOES(318, 318), + glTexEnvxv(319, 319), + glTexEnvxvOES(320, 320), + glTexGenfOES(321, 321), + glTexGenfvOES(322, 322), + glTexGeniOES(323, 323), + glTexGenivOES(324, 324), + glTexGenxOES(325, 325), + glTexGenxvOES(326, 326), + glTexImage2D(327, 327), + glTexImage3DOES(328, 328), + glTexParameterf(329, 329), + glTexParameterfv(330, 330), + glTexParameteri(331, 331), + glTexParameteriv(332, 332), + glTexParameterx(333, 333), + glTexParameterxOES(334, 334), + glTexParameterxv(335, 335), + glTexParameterxvOES(336, 336), + glTexSubImage2D(337, 337), + glTexSubImage3DOES(338, 338), + glTranslatef(339, 339), + glTranslatex(340, 340), + glTranslatexOES(341, 341), + glUniform1f(342, 342), + glUniform1fv(343, 343), + glUniform1i(344, 344), + glUniform1iv(345, 345), + glUniform2f(346, 346), + glUniform2fv(347, 347), + glUniform2i(348, 348), + glUniform2iv(349, 349), + glUniform3f(350, 350), + glUniform3fv(351, 351), + glUniform3i(352, 352), + glUniform3iv(353, 353), + glUniform4f(354, 354), + glUniform4fv(355, 355), + glUniform4i(356, 356), + glUniform4iv(357, 357), + glUniformMatrix2fv(358, 358), + glUniformMatrix3fv(359, 359), + glUniformMatrix4fv(360, 360), + glUnmapBufferOES(361, 361), + glUseProgram(362, 362), + glValidateProgram(363, 363), + glVertexAttrib1f(364, 364), + glVertexAttrib1fv(365, 365), + glVertexAttrib2f(366, 366), + glVertexAttrib2fv(367, 367), + glVertexAttrib3f(368, 368), + glVertexAttrib3fv(369, 369), + glVertexAttrib4f(370, 370), + glVertexAttrib4fv(371, 371), + glVertexAttribPointer(372, 372), + glVertexPointer(373, 373), + glViewport(374, 374), + glWeightPointerOES(375, 375), + glReadBuffer(376, 376), + glDrawRangeElements(377, 377), + glTexImage3D(378, 378), + glTexSubImage3D(379, 379), + glCopyTexSubImage3D(380, 380), + glCompressedTexImage3D(381, 381), + glCompressedTexSubImage3D(382, 382), + glGenQueries(383, 383), + glDeleteQueries(384, 384), + glIsQuery(385, 385), + glBeginQuery(386, 386), + glEndQuery(387, 387), + glGetQueryiv(388, 388), + glGetQueryObjectuiv(389, 389), + glUnmapBuffer(390, 390), + glGetBufferPointerv(391, 391), + glDrawBuffers(392, 392), + glUniformMatrix2x3fv(393, 393), + glUniformMatrix3x2fv(394, 394), + glUniformMatrix2x4fv(395, 395), + glUniformMatrix4x2fv(396, 396), + glUniformMatrix3x4fv(397, 397), + glUniformMatrix4x3fv(398, 398), + glBlitFramebuffer(399, 399), + glRenderbufferStorageMultisample(400, 400), + glFramebufferTextureLayer(401, 401), + glMapBufferRange(402, 402), + glFlushMappedBufferRange(403, 403), + glBindVertexArray(404, 404), + glDeleteVertexArrays(405, 405), + glGenVertexArrays(406, 406), + glIsVertexArray(407, 407), + glGetIntegeri_v(408, 408), + glBeginTransformFeedback(409, 409), + glEndTransformFeedback(410, 410), + glBindBufferRange(411, 411), + glBindBufferBase(412, 412), + glTransformFeedbackVaryings(413, 413), + glGetTransformFeedbackVarying(414, 414), + glVertexAttribIPointer(415, 415), + glGetVertexAttribIiv(416, 416), + glGetVertexAttribIuiv(417, 417), + glVertexAttribI4i(418, 418), + glVertexAttribI4ui(419, 419), + glVertexAttribI4iv(420, 420), + glVertexAttribI4uiv(421, 421), + glGetUniformuiv(422, 422), + glGetFragDataLocation(423, 423), + glUniform1ui(424, 424), + glUniform2ui(425, 425), + glUniform3ui(426, 426), + glUniform4ui(427, 427), + glUniform1uiv(428, 428), + glUniform2uiv(429, 429), + glUniform3uiv(430, 430), + glUniform4uiv(431, 431), + glClearBufferiv(432, 432), + glClearBufferuiv(433, 433), + glClearBufferfv(434, 434), + glClearBufferfi(435, 435), + glGetStringi(436, 436), + glCopyBufferSubData(437, 437), + glGetUniformIndices(438, 438), + glGetActiveUniformsiv(439, 439), + glGetUniformBlockIndex(440, 440), + glGetActiveUniformBlockiv(441, 441), + glGetActiveUniformBlockName(442, 442), + glUniformBlockBinding(443, 443), + glDrawArraysInstanced(444, 444), + glDrawElementsInstanced(445, 445), + glFenceSync(446, 446), + glIsSync(447, 447), + glDeleteSync(448, 448), + glClientWaitSync(449, 449), + glWaitSync(450, 450), + glGetInteger64v(451, 451), + glGetSynciv(452, 452), + glGetInteger64i_v(453, 453), + glGetBufferParameteri64v(454, 454), + glGenSamplers(455, 455), + glDeleteSamplers(456, 456), + glIsSampler(457, 457), + glBindSampler(458, 458), + glSamplerParameteri(459, 459), + glSamplerParameteriv(460, 460), + glSamplerParameterf(461, 461), + glSamplerParameterfv(462, 462), + glGetSamplerParameteriv(463, 463), + glGetSamplerParameterfv(464, 464), + glVertexAttribDivisor(465, 465), + glBindTransformFeedback(466, 466), + glDeleteTransformFeedbacks(467, 467), + glGenTransformFeedbacks(468, 468), + glIsTransformFeedback(469, 469), + glPauseTransformFeedback(470, 470), + glResumeTransformFeedback(471, 471), + glGetProgramBinary(472, 472), + glProgramBinary(473, 473), + glProgramParameteri(474, 474), + glInvalidateFramebuffer(475, 475), + glInvalidateSubFramebuffer(476, 476), + glTexStorage2D(477, 477), + glTexStorage3D(478, 478), + glGetInternalformativ(479, 479), + glActiveShaderProgramEXT(480, 502), + glAlphaFuncQCOM(481, 503), + glBeginQueryEXT(482, 504), + glBindProgramPipelineEXT(483, 505), + glBlitFramebufferANGLE(484, 506), + glCreateShaderProgramvEXT(485, 507), + glDeleteProgramPipelinesEXT(486, 508), + glDeleteQueriesEXT(487, 509), + glDrawBuffersNV(488, 510), + glEndQueryEXT(489, 511), + glFramebufferTexture2DMultisampleEXT(490, 512), + glGenProgramPipelinesEXT(491, 513), + glGenQueriesEXT(492, 514), + glGetGraphicsResetStatusEXT(493, 515), + glGetObjectLabelEXT(494, 516), + glGetProgramPipelineInfoLogEXT(495, 517), + glGetProgramPipelineivEXT(496, 518), + glGetQueryObjectuivEXT(497, 519), + glGetQueryivEXT(498, 520), + glGetnUniformfvEXT(499, 521), + glInsertEventMarkerEXT(501, 522), + glIsProgramPipelineEXT(502, 523), + glIsQueryEXT(503, 524), + glLabelObjectEXT(504, 525), + glPopGroupMarkerEXT(505, 526), + glProgramParameteriEXT(506, 527), + glProgramUniform1fEXT(507, 528), + glProgramUniform1fvEXT(508, 529), + glProgramUniform1iEXT(509, 530), + glProgramUniform1ivEXT(510, 531), + glProgramUniform2fEXT(511, 532), + glProgramUniform2fvEXT(512, 533), + glProgramUniform2iEXT(513, 534), + glProgramUniform2ivEXT(514, 535), + glProgramUniform3fEXT(515, 536), + glProgramUniform3fvEXT(516, 537), + glProgramUniform3iEXT(517, 538), + glProgramUniform3ivEXT(518, 539), + glProgramUniform4fEXT(519, 540), + glProgramUniform4fvEXT(520, 541), + glProgramUniform4iEXT(521, 542), + glProgramUniform4ivEXT(522, 543), + glProgramUniformMatrix2fvEXT(523, 544), + glProgramUniformMatrix3fvEXT(524, 545), + glProgramUniformMatrix4fvEXT(525, 546), + glPushGroupMarkerEXT(526, 547), + glReadBufferNV(527, 548), + glReadnPixelsEXT(528, 549), + glRenderbufferStorageMultisampleANGLE(529, 550), + glRenderbufferStorageMultisampleAPPLE(530, 551), + glRenderbufferStorageMultisampleEXT(531, 552), + glResolveMultisampleFramebufferAPPLE(532, 553), + glTexStorage1DEXT(533, 554), + glTexStorage2DEXT(534, 555), + glTexStorage3DEXT(535, 556), + glTextureStorage1DEXT(536, 557), + glTextureStorage2DEXT(537, 558), + glTextureStorage3DEXT(538, 559), + glUseProgramStagesEXT(539, 560), + glValidateProgramPipelineEXT(540, 561), + eglGetDisplay(541, 2000), + eglInitialize(542, 2001), + eglTerminate(543, 2002), + eglGetConfigs(544, 2003), + eglChooseConfig(545, 2004), + eglGetConfigAttrib(546, 2005), + eglCreateWindowSurface(547, 2006), + eglCreatePixmapSurface(548, 2007), + eglCreatePbufferSurface(549, 2008), + eglDestroySurface(550, 2009), + eglQuerySurface(551, 2010), + eglCreateContext(552, 2011), + eglDestroyContext(553, 2012), + eglMakeCurrent(554, 2013), + eglGetCurrentContext(555, 2014), + eglGetCurrentSurface(556, 2015), + eglGetCurrentDisplay(557, 2016), + eglQueryContext(558, 2017), + eglWaitGL(559, 2018), + eglWaitNative(560, 2019), + eglSwapBuffers(561, 2020), + eglCopyBuffers(562, 2021), + eglGetError(563, 2022), + eglQueryString(564, 2023), + eglGetProcAddress(565, 2024), + eglSurfaceAttrib(566, 2025), + eglBindTexImage(567, 2026), + eglReleaseTexImage(568, 2027), + eglSwapInterval(569, 2028), + eglBindAPI(570, 2029), + eglQueryAPI(571, 2030), + eglWaitClient(572, 2031), + eglReleaseThread(573, 2032), + eglCreatePbufferFromClientBuffer(574, 2033), + eglLockSurfaceKHR(575, 2034), + eglUnlockSurfaceKHR(576, 2035), + eglCreateImageKHR(577, 2036), + eglDestroyImageKHR(578, 2037), + eglCreateSyncKHR(579, 2038), + eglDestroySyncKHR(580, 2039), + eglClientWaitSyncKHR(581, 2040), + eglGetSyncAttribKHR(582, 2041), + eglSetSwapRectangleANDROID(583, 2042), + eglGetRenderBufferANDROID(584, 2043), + eglGetSystemTimeFrequencyNV(585, 2044), + eglGetSystemTimeNV(586, 2045), + invalid(587, 3000), + glVertexAttribPointerData(588, 3001), + ; + + public static final Function glGetnUniformivEXT = glGetnUniformfvEXT; + + @Override + public final int getNumber() { return value; } + + public static Function valueOf(int value) { + switch (value) { + case 0: return glActiveTexture; + case 1: return glAlphaFunc; + case 2: return glAlphaFuncx; + case 3: return glAlphaFuncxOES; + case 4: return glAttachShader; + case 5: return glBeginPerfMonitorAMD; + case 6: return glBindAttribLocation; + case 7: return glBindBuffer; + case 8: return glBindFramebuffer; + case 9: return glBindFramebufferOES; + case 10: return glBindRenderbuffer; + case 11: return glBindRenderbufferOES; + case 12: return glBindTexture; + case 13: return glBindVertexArrayOES; + case 14: return glBlendColor; + case 15: return glBlendEquation; + case 16: return glBlendEquationOES; + case 17: return glBlendEquationSeparate; + case 18: return glBlendEquationSeparateOES; + case 19: return glBlendFunc; + case 20: return glBlendFuncSeparate; + case 21: return glBlendFuncSeparateOES; + case 22: return glBufferData; + case 23: return glBufferSubData; + case 24: return glCheckFramebufferStatus; + case 25: return glCheckFramebufferStatusOES; + case 26: return glClearColor; + case 27: return glClearColorx; + case 28: return glClearColorxOES; + case 29: return glClearDepthf; + case 30: return glClearDepthfOES; + case 31: return glClearDepthx; + case 32: return glClearDepthxOES; + case 33: return glClear; + case 34: return glClearStencil; + case 35: return glClientActiveTexture; + case 36: return glClipPlanef; + case 37: return glClipPlanefIMG; + case 38: return glClipPlanefOES; + case 39: return glClipPlanex; + case 40: return glClipPlanexIMG; + case 41: return glClipPlanexOES; + case 42: return glColor4f; + case 43: return glColor4ub; + case 44: return glColor4x; + case 45: return glColor4xOES; + case 46: return glColorMask; + case 47: return glColorPointer; + case 48: return glCompileShader; + case 49: return glCompressedTexImage2D; + case 50: return glCompressedTexImage3DOES; + case 51: return glCompressedTexSubImage2D; + case 52: return glCompressedTexSubImage3DOES; + case 53: return glCopyTexImage2D; + case 54: return glCopyTexSubImage2D; + case 55: return glCopyTexSubImage3DOES; + case 56: return glCoverageMaskNV; + case 57: return glCoverageOperationNV; + case 58: return glCreateProgram; + case 59: return glCreateShader; + case 60: return glCullFace; + case 61: return glCurrentPaletteMatrixOES; + case 62: return glDeleteBuffers; + case 63: return glDeleteFencesNV; + case 64: return glDeleteFramebuffers; + case 65: return glDeleteFramebuffersOES; + case 66: return glDeletePerfMonitorsAMD; + case 67: return glDeleteProgram; + case 68: return glDeleteRenderbuffers; + case 69: return glDeleteRenderbuffersOES; + case 70: return glDeleteShader; + case 71: return glDeleteTextures; + case 72: return glDeleteVertexArraysOES; + case 73: return glDepthFunc; + case 74: return glDepthMask; + case 75: return glDepthRangef; + case 76: return glDepthRangefOES; + case 77: return glDepthRangex; + case 78: return glDepthRangexOES; + case 79: return glDetachShader; + case 80: return glDisableClientState; + case 81: return glDisableDriverControlQCOM; + case 82: return glDisable; + case 83: return glDisableVertexAttribArray; + case 84: return glDiscardFramebufferEXT; + case 85: return glDrawArrays; + case 86: return glDrawElements; + case 87: return glDrawTexfOES; + case 88: return glDrawTexfvOES; + case 89: return glDrawTexiOES; + case 90: return glDrawTexivOES; + case 91: return glDrawTexsOES; + case 92: return glDrawTexsvOES; + case 93: return glDrawTexxOES; + case 94: return glDrawTexxvOES; + case 95: return glEGLImageTargetRenderbufferStorageOES; + case 96: return glEGLImageTargetTexture2DOES; + case 97: return glEnableClientState; + case 98: return glEnableDriverControlQCOM; + case 99: return glEnable; + case 100: return glEnableVertexAttribArray; + case 101: return glEndPerfMonitorAMD; + case 102: return glEndTilingQCOM; + case 103: return glExtGetBufferPointervQCOM; + case 104: return glExtGetBuffersQCOM; + case 105: return glExtGetFramebuffersQCOM; + case 106: return glExtGetProgramBinarySourceQCOM; + case 107: return glExtGetProgramsQCOM; + case 108: return glExtGetRenderbuffersQCOM; + case 109: return glExtGetShadersQCOM; + case 110: return glExtGetTexLevelParameterivQCOM; + case 111: return glExtGetTexSubImageQCOM; + case 112: return glExtGetTexturesQCOM; + case 113: return glExtIsProgramBinaryQCOM; + case 114: return glExtTexObjectStateOverrideiQCOM; + case 115: return glFinishFenceNV; + case 116: return glFinish; + case 117: return glFlush; + case 118: return glFogf; + case 119: return glFogfv; + case 120: return glFogx; + case 121: return glFogxOES; + case 122: return glFogxv; + case 123: return glFogxvOES; + case 124: return glFramebufferRenderbuffer; + case 125: return glFramebufferRenderbufferOES; + case 126: return glFramebufferTexture2D; + case 127: return glFramebufferTexture2DMultisampleIMG; + case 128: return glFramebufferTexture2DOES; + case 129: return glFramebufferTexture3DOES; + case 130: return glFrontFace; + case 131: return glFrustumf; + case 132: return glFrustumfOES; + case 133: return glFrustumx; + case 134: return glFrustumxOES; + case 135: return glGenBuffers; + case 136: return glGenerateMipmap; + case 137: return glGenerateMipmapOES; + case 138: return glGenFencesNV; + case 139: return glGenFramebuffers; + case 140: return glGenFramebuffersOES; + case 141: return glGenPerfMonitorsAMD; + case 142: return glGenRenderbuffers; + case 143: return glGenRenderbuffersOES; + case 144: return glGenTextures; + case 145: return glGenVertexArraysOES; + case 146: return glGetActiveAttrib; + case 147: return glGetActiveUniform; + case 148: return glGetAttachedShaders; + case 149: return glGetAttribLocation; + case 150: return glGetBooleanv; + case 151: return glGetBufferParameteriv; + case 152: return glGetBufferPointervOES; + case 153: return glGetClipPlanef; + case 154: return glGetClipPlanefOES; + case 155: return glGetClipPlanex; + case 156: return glGetClipPlanexOES; + case 157: return glGetDriverControlsQCOM; + case 158: return glGetDriverControlStringQCOM; + case 159: return glGetError; + case 160: return glGetFenceivNV; + case 161: return glGetFixedv; + case 162: return glGetFixedvOES; + case 163: return glGetFloatv; + case 164: return glGetFramebufferAttachmentParameteriv; + case 165: return glGetFramebufferAttachmentParameterivOES; + case 166: return glGetIntegerv; + case 167: return glGetLightfv; + case 168: return glGetLightxv; + case 169: return glGetLightxvOES; + case 170: return glGetMaterialfv; + case 171: return glGetMaterialxv; + case 172: return glGetMaterialxvOES; + case 173: return glGetPerfMonitorCounterDataAMD; + case 174: return glGetPerfMonitorCounterInfoAMD; + case 175: return glGetPerfMonitorCountersAMD; + case 176: return glGetPerfMonitorCounterStringAMD; + case 177: return glGetPerfMonitorGroupsAMD; + case 178: return glGetPerfMonitorGroupStringAMD; + case 179: return glGetPointerv; + case 180: return glGetProgramBinaryOES; + case 181: return glGetProgramInfoLog; + case 182: return glGetProgramiv; + case 183: return glGetRenderbufferParameteriv; + case 184: return glGetRenderbufferParameterivOES; + case 185: return glGetShaderInfoLog; + case 186: return glGetShaderiv; + case 187: return glGetShaderPrecisionFormat; + case 188: return glGetShaderSource; + case 189: return glGetString; + case 190: return glGetTexEnvfv; + case 191: return glGetTexEnviv; + case 192: return glGetTexEnvxv; + case 193: return glGetTexEnvxvOES; + case 194: return glGetTexGenfvOES; + case 195: return glGetTexGenivOES; + case 196: return glGetTexGenxvOES; + case 197: return glGetTexParameterfv; + case 198: return glGetTexParameteriv; + case 199: return glGetTexParameterxv; + case 200: return glGetTexParameterxvOES; + case 201: return glGetUniformfv; + case 202: return glGetUniformiv; + case 203: return glGetUniformLocation; + case 204: return glGetVertexAttribfv; + case 205: return glGetVertexAttribiv; + case 206: return glGetVertexAttribPointerv; + case 207: return glHint; + case 208: return glIsBuffer; + case 209: return glIsEnabled; + case 210: return glIsFenceNV; + case 211: return glIsFramebuffer; + case 212: return glIsFramebufferOES; + case 213: return glIsProgram; + case 214: return glIsRenderbuffer; + case 215: return glIsRenderbufferOES; + case 216: return glIsShader; + case 217: return glIsTexture; + case 218: return glIsVertexArrayOES; + case 219: return glLightf; + case 220: return glLightfv; + case 221: return glLightModelf; + case 222: return glLightModelfv; + case 223: return glLightModelx; + case 224: return glLightModelxOES; + case 225: return glLightModelxv; + case 226: return glLightModelxvOES; + case 227: return glLightx; + case 228: return glLightxOES; + case 229: return glLightxv; + case 230: return glLightxvOES; + case 231: return glLineWidth; + case 232: return glLineWidthx; + case 233: return glLineWidthxOES; + case 234: return glLinkProgram; + case 235: return glLoadIdentity; + case 236: return glLoadMatrixf; + case 237: return glLoadMatrixx; + case 238: return glLoadMatrixxOES; + case 239: return glLoadPaletteFromModelViewMatrixOES; + case 240: return glLogicOp; + case 241: return glMapBufferOES; + case 242: return glMaterialf; + case 243: return glMaterialfv; + case 244: return glMaterialx; + case 245: return glMaterialxOES; + case 246: return glMaterialxv; + case 247: return glMaterialxvOES; + case 248: return glMatrixIndexPointerOES; + case 249: return glMatrixMode; + case 250: return glMultiDrawArraysEXT; + case 251: return glMultiDrawElementsEXT; + case 252: return glMultiTexCoord4f; + case 253: return glMultiTexCoord4x; + case 254: return glMultiTexCoord4xOES; + case 255: return glMultMatrixf; + case 256: return glMultMatrixx; + case 257: return glMultMatrixxOES; + case 258: return glNormal3f; + case 259: return glNormal3x; + case 260: return glNormal3xOES; + case 261: return glNormalPointer; + case 262: return glOrthof; + case 263: return glOrthofOES; + case 264: return glOrthox; + case 265: return glOrthoxOES; + case 266: return glPixelStorei; + case 267: return glPointParameterf; + case 268: return glPointParameterfv; + case 269: return glPointParameterx; + case 270: return glPointParameterxOES; + case 271: return glPointParameterxv; + case 272: return glPointParameterxvOES; + case 273: return glPointSize; + case 274: return glPointSizePointerOES; + case 275: return glPointSizex; + case 276: return glPointSizexOES; + case 277: return glPolygonOffset; + case 278: return glPolygonOffsetx; + case 279: return glPolygonOffsetxOES; + case 280: return glPopMatrix; + case 281: return glProgramBinaryOES; + case 282: return glPushMatrix; + case 283: return glQueryMatrixxOES; + case 284: return glReadPixels; + case 285: return glReleaseShaderCompiler; + case 286: return glRenderbufferStorage; + case 287: return glRenderbufferStorageMultisampleIMG; + case 288: return glRenderbufferStorageOES; + case 289: return glRotatef; + case 290: return glRotatex; + case 291: return glRotatexOES; + case 292: return glSampleCoverage; + case 293: return glSampleCoveragex; + case 294: return glSampleCoveragexOES; + case 295: return glScalef; + case 296: return glScalex; + case 297: return glScalexOES; + case 298: return glScissor; + case 299: return glSelectPerfMonitorCountersAMD; + case 300: return glSetFenceNV; + case 301: return glShadeModel; + case 302: return glShaderBinary; + case 303: return glShaderSource; + case 304: return glStartTilingQCOM; + case 305: return glStencilFunc; + case 306: return glStencilFuncSeparate; + case 307: return glStencilMask; + case 308: return glStencilMaskSeparate; + case 309: return glStencilOp; + case 310: return glStencilOpSeparate; + case 311: return glTestFenceNV; + case 312: return glTexCoordPointer; + case 313: return glTexEnvf; + case 314: return glTexEnvfv; + case 315: return glTexEnvi; + case 316: return glTexEnviv; + case 317: return glTexEnvx; + case 318: return glTexEnvxOES; + case 319: return glTexEnvxv; + case 320: return glTexEnvxvOES; + case 321: return glTexGenfOES; + case 322: return glTexGenfvOES; + case 323: return glTexGeniOES; + case 324: return glTexGenivOES; + case 325: return glTexGenxOES; + case 326: return glTexGenxvOES; + case 327: return glTexImage2D; + case 328: return glTexImage3DOES; + case 329: return glTexParameterf; + case 330: return glTexParameterfv; + case 331: return glTexParameteri; + case 332: return glTexParameteriv; + case 333: return glTexParameterx; + case 334: return glTexParameterxOES; + case 335: return glTexParameterxv; + case 336: return glTexParameterxvOES; + case 337: return glTexSubImage2D; + case 338: return glTexSubImage3DOES; + case 339: return glTranslatef; + case 340: return glTranslatex; + case 341: return glTranslatexOES; + case 342: return glUniform1f; + case 343: return glUniform1fv; + case 344: return glUniform1i; + case 345: return glUniform1iv; + case 346: return glUniform2f; + case 347: return glUniform2fv; + case 348: return glUniform2i; + case 349: return glUniform2iv; + case 350: return glUniform3f; + case 351: return glUniform3fv; + case 352: return glUniform3i; + case 353: return glUniform3iv; + case 354: return glUniform4f; + case 355: return glUniform4fv; + case 356: return glUniform4i; + case 357: return glUniform4iv; + case 358: return glUniformMatrix2fv; + case 359: return glUniformMatrix3fv; + case 360: return glUniformMatrix4fv; + case 361: return glUnmapBufferOES; + case 362: return glUseProgram; + case 363: return glValidateProgram; + case 364: return glVertexAttrib1f; + case 365: return glVertexAttrib1fv; + case 366: return glVertexAttrib2f; + case 367: return glVertexAttrib2fv; + case 368: return glVertexAttrib3f; + case 369: return glVertexAttrib3fv; + case 370: return glVertexAttrib4f; + case 371: return glVertexAttrib4fv; + case 372: return glVertexAttribPointer; + case 373: return glVertexPointer; + case 374: return glViewport; + case 375: return glWeightPointerOES; + case 376: return glReadBuffer; + case 377: return glDrawRangeElements; + case 378: return glTexImage3D; + case 379: return glTexSubImage3D; + case 380: return glCopyTexSubImage3D; + case 381: return glCompressedTexImage3D; + case 382: return glCompressedTexSubImage3D; + case 383: return glGenQueries; + case 384: return glDeleteQueries; + case 385: return glIsQuery; + case 386: return glBeginQuery; + case 387: return glEndQuery; + case 388: return glGetQueryiv; + case 389: return glGetQueryObjectuiv; + case 390: return glUnmapBuffer; + case 391: return glGetBufferPointerv; + case 392: return glDrawBuffers; + case 393: return glUniformMatrix2x3fv; + case 394: return glUniformMatrix3x2fv; + case 395: return glUniformMatrix2x4fv; + case 396: return glUniformMatrix4x2fv; + case 397: return glUniformMatrix3x4fv; + case 398: return glUniformMatrix4x3fv; + case 399: return glBlitFramebuffer; + case 400: return glRenderbufferStorageMultisample; + case 401: return glFramebufferTextureLayer; + case 402: return glMapBufferRange; + case 403: return glFlushMappedBufferRange; + case 404: return glBindVertexArray; + case 405: return glDeleteVertexArrays; + case 406: return glGenVertexArrays; + case 407: return glIsVertexArray; + case 408: return glGetIntegeri_v; + case 409: return glBeginTransformFeedback; + case 410: return glEndTransformFeedback; + case 411: return glBindBufferRange; + case 412: return glBindBufferBase; + case 413: return glTransformFeedbackVaryings; + case 414: return glGetTransformFeedbackVarying; + case 415: return glVertexAttribIPointer; + case 416: return glGetVertexAttribIiv; + case 417: return glGetVertexAttribIuiv; + case 418: return glVertexAttribI4i; + case 419: return glVertexAttribI4ui; + case 420: return glVertexAttribI4iv; + case 421: return glVertexAttribI4uiv; + case 422: return glGetUniformuiv; + case 423: return glGetFragDataLocation; + case 424: return glUniform1ui; + case 425: return glUniform2ui; + case 426: return glUniform3ui; + case 427: return glUniform4ui; + case 428: return glUniform1uiv; + case 429: return glUniform2uiv; + case 430: return glUniform3uiv; + case 431: return glUniform4uiv; + case 432: return glClearBufferiv; + case 433: return glClearBufferuiv; + case 434: return glClearBufferfv; + case 435: return glClearBufferfi; + case 436: return glGetStringi; + case 437: return glCopyBufferSubData; + case 438: return glGetUniformIndices; + case 439: return glGetActiveUniformsiv; + case 440: return glGetUniformBlockIndex; + case 441: return glGetActiveUniformBlockiv; + case 442: return glGetActiveUniformBlockName; + case 443: return glUniformBlockBinding; + case 444: return glDrawArraysInstanced; + case 445: return glDrawElementsInstanced; + case 446: return glFenceSync; + case 447: return glIsSync; + case 448: return glDeleteSync; + case 449: return glClientWaitSync; + case 450: return glWaitSync; + case 451: return glGetInteger64v; + case 452: return glGetSynciv; + case 453: return glGetInteger64i_v; + case 454: return glGetBufferParameteri64v; + case 455: return glGenSamplers; + case 456: return glDeleteSamplers; + case 457: return glIsSampler; + case 458: return glBindSampler; + case 459: return glSamplerParameteri; + case 460: return glSamplerParameteriv; + case 461: return glSamplerParameterf; + case 462: return glSamplerParameterfv; + case 463: return glGetSamplerParameteriv; + case 464: return glGetSamplerParameterfv; + case 465: return glVertexAttribDivisor; + case 466: return glBindTransformFeedback; + case 467: return glDeleteTransformFeedbacks; + case 468: return glGenTransformFeedbacks; + case 469: return glIsTransformFeedback; + case 470: return glPauseTransformFeedback; + case 471: return glResumeTransformFeedback; + case 472: return glGetProgramBinary; + case 473: return glProgramBinary; + case 474: return glProgramParameteri; + case 475: return glInvalidateFramebuffer; + case 476: return glInvalidateSubFramebuffer; + case 477: return glTexStorage2D; + case 478: return glTexStorage3D; + case 479: return glGetInternalformativ; + case 502: return glActiveShaderProgramEXT; + case 503: return glAlphaFuncQCOM; + case 504: return glBeginQueryEXT; + case 505: return glBindProgramPipelineEXT; + case 506: return glBlitFramebufferANGLE; + case 507: return glCreateShaderProgramvEXT; + case 508: return glDeleteProgramPipelinesEXT; + case 509: return glDeleteQueriesEXT; + case 510: return glDrawBuffersNV; + case 511: return glEndQueryEXT; + case 512: return glFramebufferTexture2DMultisampleEXT; + case 513: return glGenProgramPipelinesEXT; + case 514: return glGenQueriesEXT; + case 515: return glGetGraphicsResetStatusEXT; + case 516: return glGetObjectLabelEXT; + case 517: return glGetProgramPipelineInfoLogEXT; + case 518: return glGetProgramPipelineivEXT; + case 519: return glGetQueryObjectuivEXT; + case 520: return glGetQueryivEXT; + case 521: return glGetnUniformfvEXT; + case 522: return glInsertEventMarkerEXT; + case 523: return glIsProgramPipelineEXT; + case 524: return glIsQueryEXT; + case 525: return glLabelObjectEXT; + case 526: return glPopGroupMarkerEXT; + case 527: return glProgramParameteriEXT; + case 528: return glProgramUniform1fEXT; + case 529: return glProgramUniform1fvEXT; + case 530: return glProgramUniform1iEXT; + case 531: return glProgramUniform1ivEXT; + case 532: return glProgramUniform2fEXT; + case 533: return glProgramUniform2fvEXT; + case 534: return glProgramUniform2iEXT; + case 535: return glProgramUniform2ivEXT; + case 536: return glProgramUniform3fEXT; + case 537: return glProgramUniform3fvEXT; + case 538: return glProgramUniform3iEXT; + case 539: return glProgramUniform3ivEXT; + case 540: return glProgramUniform4fEXT; + case 541: return glProgramUniform4fvEXT; + case 542: return glProgramUniform4iEXT; + case 543: return glProgramUniform4ivEXT; + case 544: return glProgramUniformMatrix2fvEXT; + case 545: return glProgramUniformMatrix3fvEXT; + case 546: return glProgramUniformMatrix4fvEXT; + case 547: return glPushGroupMarkerEXT; + case 548: return glReadBufferNV; + case 549: return glReadnPixelsEXT; + case 550: return glRenderbufferStorageMultisampleANGLE; + case 551: return glRenderbufferStorageMultisampleAPPLE; + case 552: return glRenderbufferStorageMultisampleEXT; + case 553: return glResolveMultisampleFramebufferAPPLE; + case 554: return glTexStorage1DEXT; + case 555: return glTexStorage2DEXT; + case 556: return glTexStorage3DEXT; + case 557: return glTextureStorage1DEXT; + case 558: return glTextureStorage2DEXT; + case 559: return glTextureStorage3DEXT; + case 560: return glUseProgramStagesEXT; + case 561: return glValidateProgramPipelineEXT; + case 2000: return eglGetDisplay; + case 2001: return eglInitialize; + case 2002: return eglTerminate; + case 2003: return eglGetConfigs; + case 2004: return eglChooseConfig; + case 2005: return eglGetConfigAttrib; + case 2006: return eglCreateWindowSurface; + case 2007: return eglCreatePixmapSurface; + case 2008: return eglCreatePbufferSurface; + case 2009: return eglDestroySurface; + case 2010: return eglQuerySurface; + case 2011: return eglCreateContext; + case 2012: return eglDestroyContext; + case 2013: return eglMakeCurrent; + case 2014: return eglGetCurrentContext; + case 2015: return eglGetCurrentSurface; + case 2016: return eglGetCurrentDisplay; + case 2017: return eglQueryContext; + case 2018: return eglWaitGL; + case 2019: return eglWaitNative; + case 2020: return eglSwapBuffers; + case 2021: return eglCopyBuffers; + case 2022: return eglGetError; + case 2023: return eglQueryString; + case 2024: return eglGetProcAddress; + case 2025: return eglSurfaceAttrib; + case 2026: return eglBindTexImage; + case 2027: return eglReleaseTexImage; + case 2028: return eglSwapInterval; + case 2029: return eglBindAPI; + case 2030: return eglQueryAPI; + case 2031: return eglWaitClient; + case 2032: return eglReleaseThread; + case 2033: return eglCreatePbufferFromClientBuffer; + case 2034: return eglLockSurfaceKHR; + case 2035: return eglUnlockSurfaceKHR; + case 2036: return eglCreateImageKHR; + case 2037: return eglDestroyImageKHR; + case 2038: return eglCreateSyncKHR; + case 2039: return eglDestroySyncKHR; + case 2040: return eglClientWaitSyncKHR; + case 2041: return eglGetSyncAttribKHR; + case 2042: return eglSetSwapRectangleANDROID; + case 2043: return eglGetRenderBufferANDROID; + case 2044: return eglGetSystemTimeFrequencyNV; + case 2045: return eglGetSystemTimeNV; + case 3000: return invalid; + case 3001: return glVertexAttribPointerData; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap<Function> + internalGetValueMap() { + return internalValueMap; + } + private static com.google.protobuf.Internal.EnumLiteMap<Function> + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap<Function>() { + @Override + public Function findValueByNumber(int number) { + return Function.valueOf(number) + ; } + }; + + private final int index; + private final int value; + private Function(int index, int value) { + this.index = index; + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:android.gltrace.GLMessage.Function) + } + + public static final class DataType extends + com.google.protobuf.GeneratedMessageLite { + // Use DataType.newBuilder() to construct. + private DataType() { + initFields(); + } + private DataType(boolean noInit) {} + + private static final DataType defaultInstance; + public static DataType getDefaultInstance() { + return defaultInstance; + } + + @Override + public DataType getDefaultInstanceForType() { + return defaultInstance; + } + + public enum Type + implements com.google.protobuf.Internal.EnumLite { + VOID(0, 1), + CHAR(1, 2), + BYTE(2, 3), + INT(3, 4), + FLOAT(4, 5), + BOOL(5, 6), + ENUM(6, 7), + INT64(7, 8), + ; + + + @Override + public final int getNumber() { return value; } + + public static Type valueOf(int value) { + switch (value) { + case 1: return VOID; + case 2: return CHAR; + case 3: return BYTE; + case 4: return INT; + case 5: return FLOAT; + case 6: return BOOL; + case 7: return ENUM; + case 8: return INT64; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap<Type> + internalGetValueMap() { + return internalValueMap; + } + private static com.google.protobuf.Internal.EnumLiteMap<Type> + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap<Type>() { + @Override + public Type findValueByNumber(int number) { + return Type.valueOf(number) + ; } + }; + + private final int index; + private final int value; + private Type(int index, int value) { + this.index = index; + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:android.gltrace.GLMessage.DataType.Type) + } + + // required .android.gltrace.GLMessage.DataType.Type type = 1 [default = VOID]; + public static final int TYPE_FIELD_NUMBER = 1; + private boolean hasType; + private com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.Type type_; + public boolean hasType() { return hasType; } + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.Type getType() { return type_; } + + // required bool isArray = 2 [default = false]; + public static final int ISARRAY_FIELD_NUMBER = 2; + private boolean hasIsArray; + private boolean isArray_ = false; + public boolean hasIsArray() { return hasIsArray; } + public boolean getIsArray() { return isArray_; } + + // repeated int32 intValue = 3; + public static final int INTVALUE_FIELD_NUMBER = 3; + private java.util.List<java.lang.Integer> intValue_ = + java.util.Collections.emptyList(); + public java.util.List<java.lang.Integer> getIntValueList() { + return intValue_; + } + public int getIntValueCount() { return intValue_.size(); } + public int getIntValue(int index) { + return intValue_.get(index); + } + + // repeated float floatValue = 4; + public static final int FLOATVALUE_FIELD_NUMBER = 4; + private java.util.List<java.lang.Float> floatValue_ = + java.util.Collections.emptyList(); + public java.util.List<java.lang.Float> getFloatValueList() { + return floatValue_; + } + public int getFloatValueCount() { return floatValue_.size(); } + public float getFloatValue(int index) { + return floatValue_.get(index); + } + + // repeated bytes charValue = 5; + public static final int CHARVALUE_FIELD_NUMBER = 5; + private java.util.List<com.google.protobuf.ByteString> charValue_ = + java.util.Collections.emptyList(); + public java.util.List<com.google.protobuf.ByteString> getCharValueList() { + return charValue_; + } + public int getCharValueCount() { return charValue_.size(); } + public com.google.protobuf.ByteString getCharValue(int index) { + return charValue_.get(index); + } + + // repeated bytes rawBytes = 6; + public static final int RAWBYTES_FIELD_NUMBER = 6; + private java.util.List<com.google.protobuf.ByteString> rawBytes_ = + java.util.Collections.emptyList(); + public java.util.List<com.google.protobuf.ByteString> getRawBytesList() { + return rawBytes_; + } + public int getRawBytesCount() { return rawBytes_.size(); } + public com.google.protobuf.ByteString getRawBytes(int index) { + return rawBytes_.get(index); + } + + // repeated bool boolValue = 7; + public static final int BOOLVALUE_FIELD_NUMBER = 7; + private java.util.List<java.lang.Boolean> boolValue_ = + java.util.Collections.emptyList(); + public java.util.List<java.lang.Boolean> getBoolValueList() { + return boolValue_; + } + public int getBoolValueCount() { return boolValue_.size(); } + public boolean getBoolValue(int index) { + return boolValue_.get(index); + } + + // repeated int64 int64Value = 8; + public static final int INT64VALUE_FIELD_NUMBER = 8; + private java.util.List<java.lang.Long> int64Value_ = + java.util.Collections.emptyList(); + public java.util.List<java.lang.Long> getInt64ValueList() { + return int64Value_; + } + public int getInt64ValueCount() { return int64Value_.size(); } + public long getInt64Value(int index) { + return int64Value_.get(index); + } + + private void initFields() { + type_ = com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.Type.VOID; + } + @Override + public final boolean isInitialized() { + if (!hasType) return false; + if (!hasIsArray) return false; + return true; + } + + @Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (hasType()) { + output.writeEnum(1, getType().getNumber()); + } + if (hasIsArray()) { + output.writeBool(2, getIsArray()); + } + for (int element : getIntValueList()) { + output.writeInt32(3, element); + } + for (float element : getFloatValueList()) { + output.writeFloat(4, element); + } + for (com.google.protobuf.ByteString element : getCharValueList()) { + output.writeBytes(5, element); + } + for (com.google.protobuf.ByteString element : getRawBytesList()) { + output.writeBytes(6, element); + } + for (boolean element : getBoolValueList()) { + output.writeBool(7, element); + } + for (long element : getInt64ValueList()) { + output.writeInt64(8, element); + } + } + + private int memoizedSerializedSize = -1; + @Override + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (hasType()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, getType().getNumber()); + } + if (hasIsArray()) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(2, getIsArray()); + } + { + int dataSize = 0; + for (int element : getIntValueList()) { + dataSize += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(element); + } + size += dataSize; + size += 1 * getIntValueList().size(); + } + { + int dataSize = 0; + dataSize = 4 * getFloatValueList().size(); + size += dataSize; + size += 1 * getFloatValueList().size(); + } + { + int dataSize = 0; + for (com.google.protobuf.ByteString element : getCharValueList()) { + dataSize += com.google.protobuf.CodedOutputStream + .computeBytesSizeNoTag(element); + } + size += dataSize; + size += 1 * getCharValueList().size(); + } + { + int dataSize = 0; + for (com.google.protobuf.ByteString element : getRawBytesList()) { + dataSize += com.google.protobuf.CodedOutputStream + .computeBytesSizeNoTag(element); + } + size += dataSize; + size += 1 * getRawBytesList().size(); + } + { + int dataSize = 0; + dataSize = 1 * getBoolValueList().size(); + size += dataSize; + size += 1 * getBoolValueList().size(); + } + { + int dataSize = 0; + for (long element : getInt64ValueList()) { + dataSize += com.google.protobuf.CodedOutputStream + .computeInt64SizeNoTag(element); + } + size += dataSize; + size += 1 * getInt64ValueList().size(); + } + memoizedSerializedSize = size; + return size; + } + + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + @Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType prototype) { + return newBuilder().mergeFrom(prototype); + } + @Override + public Builder toBuilder() { return newBuilder(this); } + + public static final class Builder extends + com.google.protobuf.GeneratedMessageLite.Builder< + com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType, Builder> { + private com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType result; + + // Construct using com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.newBuilder() + private Builder() {} + + private static Builder create() { + Builder builder = new Builder(); + builder.result = new com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType(); + return builder; + } + + @Override + protected com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType internalGetResult() { + return result; + } + + @Override + public Builder clear() { + if (result == null) { + throw new IllegalStateException( + "Cannot call clear() after build()."); + } + result = new com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType(); + return this; + } + + @Override + public Builder clone() { + return create().mergeFrom(result); + } + + @Override + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType getDefaultInstanceForType() { + return com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.getDefaultInstance(); + } + + @Override + public boolean isInitialized() { + return result.isInitialized(); + } + @Override + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType build() { + if (result != null && !isInitialized()) { + throw newUninitializedMessageException(result); + } + return buildPartial(); + } + + private com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + if (!isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return buildPartial(); + } + + @Override + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType buildPartial() { + if (result == null) { + throw new IllegalStateException( + "build() has already been called on this Builder."); + } + if (result.intValue_ != java.util.Collections.EMPTY_LIST) { + result.intValue_ = + java.util.Collections.unmodifiableList(result.intValue_); + } + if (result.floatValue_ != java.util.Collections.EMPTY_LIST) { + result.floatValue_ = + java.util.Collections.unmodifiableList(result.floatValue_); + } + if (result.charValue_ != java.util.Collections.EMPTY_LIST) { + result.charValue_ = + java.util.Collections.unmodifiableList(result.charValue_); + } + if (result.rawBytes_ != java.util.Collections.EMPTY_LIST) { + result.rawBytes_ = + java.util.Collections.unmodifiableList(result.rawBytes_); + } + if (result.boolValue_ != java.util.Collections.EMPTY_LIST) { + result.boolValue_ = + java.util.Collections.unmodifiableList(result.boolValue_); + } + if (result.int64Value_ != java.util.Collections.EMPTY_LIST) { + result.int64Value_ = + java.util.Collections.unmodifiableList(result.int64Value_); + } + com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType returnMe = result; + result = null; + return returnMe; + } + + @Override + public Builder mergeFrom(com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType other) { + if (other == com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.getDefaultInstance()) return this; + if (other.hasType()) { + setType(other.getType()); + } + if (other.hasIsArray()) { + setIsArray(other.getIsArray()); + } + if (!other.intValue_.isEmpty()) { + if (result.intValue_.isEmpty()) { + result.intValue_ = new java.util.ArrayList<java.lang.Integer>(); + } + result.intValue_.addAll(other.intValue_); + } + if (!other.floatValue_.isEmpty()) { + if (result.floatValue_.isEmpty()) { + result.floatValue_ = new java.util.ArrayList<java.lang.Float>(); + } + result.floatValue_.addAll(other.floatValue_); + } + if (!other.charValue_.isEmpty()) { + if (result.charValue_.isEmpty()) { + result.charValue_ = new java.util.ArrayList<com.google.protobuf.ByteString>(); + } + result.charValue_.addAll(other.charValue_); + } + if (!other.rawBytes_.isEmpty()) { + if (result.rawBytes_.isEmpty()) { + result.rawBytes_ = new java.util.ArrayList<com.google.protobuf.ByteString>(); + } + result.rawBytes_.addAll(other.rawBytes_); + } + if (!other.boolValue_.isEmpty()) { + if (result.boolValue_.isEmpty()) { + result.boolValue_ = new java.util.ArrayList<java.lang.Boolean>(); + } + result.boolValue_.addAll(other.boolValue_); + } + if (!other.int64Value_.isEmpty()) { + if (result.int64Value_.isEmpty()) { + result.int64Value_ = new java.util.ArrayList<java.lang.Long>(); + } + result.int64Value_.addAll(other.int64Value_); + } + return this; + } + + @Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + return this; + default: { + if (!parseUnknownField(input, extensionRegistry, tag)) { + return this; + } + break; + } + case 8: { + int rawValue = input.readEnum(); + com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.Type value = com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.Type.valueOf(rawValue); + if (value != null) { + setType(value); + } + break; + } + case 16: { + setIsArray(input.readBool()); + break; + } + case 24: { + addIntValue(input.readInt32()); + break; + } + case 26: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + while (input.getBytesUntilLimit() > 0) { + addIntValue(input.readInt32()); + } + input.popLimit(limit); + break; + } + case 37: { + addFloatValue(input.readFloat()); + break; + } + case 34: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + while (input.getBytesUntilLimit() > 0) { + addFloatValue(input.readFloat()); + } + input.popLimit(limit); + break; + } + case 42: { + addCharValue(input.readBytes()); + break; + } + case 50: { + addRawBytes(input.readBytes()); + break; + } + case 56: { + addBoolValue(input.readBool()); + break; + } + case 58: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + while (input.getBytesUntilLimit() > 0) { + addBoolValue(input.readBool()); + } + input.popLimit(limit); + break; + } + case 64: { + addInt64Value(input.readInt64()); + break; + } + case 66: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + while (input.getBytesUntilLimit() > 0) { + addInt64Value(input.readInt64()); + } + input.popLimit(limit); + break; + } + } + } + } + + + // required .android.gltrace.GLMessage.DataType.Type type = 1 [default = VOID]; + public boolean hasType() { + return result.hasType(); + } + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.Type getType() { + return result.getType(); + } + public Builder setType(com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.Type value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasType = true; + result.type_ = value; + return this; + } + public Builder clearType() { + result.hasType = false; + result.type_ = com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.Type.VOID; + return this; + } + + // required bool isArray = 2 [default = false]; + public boolean hasIsArray() { + return result.hasIsArray(); + } + public boolean getIsArray() { + return result.getIsArray(); + } + public Builder setIsArray(boolean value) { + result.hasIsArray = true; + result.isArray_ = value; + return this; + } + public Builder clearIsArray() { + result.hasIsArray = false; + result.isArray_ = false; + return this; + } + + // repeated int32 intValue = 3; + public java.util.List<java.lang.Integer> getIntValueList() { + return java.util.Collections.unmodifiableList(result.intValue_); + } + public int getIntValueCount() { + return result.getIntValueCount(); + } + public int getIntValue(int index) { + return result.getIntValue(index); + } + public Builder setIntValue(int index, int value) { + result.intValue_.set(index, value); + return this; + } + public Builder addIntValue(int value) { + if (result.intValue_.isEmpty()) { + result.intValue_ = new java.util.ArrayList<java.lang.Integer>(); + } + result.intValue_.add(value); + return this; + } + public Builder addAllIntValue( + java.lang.Iterable<? extends java.lang.Integer> values) { + if (result.intValue_.isEmpty()) { + result.intValue_ = new java.util.ArrayList<java.lang.Integer>(); + } + super.addAll(values, result.intValue_); + return this; + } + public Builder clearIntValue() { + result.intValue_ = java.util.Collections.emptyList(); + return this; + } + + // repeated float floatValue = 4; + public java.util.List<java.lang.Float> getFloatValueList() { + return java.util.Collections.unmodifiableList(result.floatValue_); + } + public int getFloatValueCount() { + return result.getFloatValueCount(); + } + public float getFloatValue(int index) { + return result.getFloatValue(index); + } + public Builder setFloatValue(int index, float value) { + result.floatValue_.set(index, value); + return this; + } + public Builder addFloatValue(float value) { + if (result.floatValue_.isEmpty()) { + result.floatValue_ = new java.util.ArrayList<java.lang.Float>(); + } + result.floatValue_.add(value); + return this; + } + public Builder addAllFloatValue( + java.lang.Iterable<? extends java.lang.Float> values) { + if (result.floatValue_.isEmpty()) { + result.floatValue_ = new java.util.ArrayList<java.lang.Float>(); + } + super.addAll(values, result.floatValue_); + return this; + } + public Builder clearFloatValue() { + result.floatValue_ = java.util.Collections.emptyList(); + return this; + } + + // repeated bytes charValue = 5; + public java.util.List<com.google.protobuf.ByteString> getCharValueList() { + return java.util.Collections.unmodifiableList(result.charValue_); + } + public int getCharValueCount() { + return result.getCharValueCount(); + } + public com.google.protobuf.ByteString getCharValue(int index) { + return result.getCharValue(index); + } + public Builder setCharValue(int index, com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + result.charValue_.set(index, value); + return this; + } + public Builder addCharValue(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + if (result.charValue_.isEmpty()) { + result.charValue_ = new java.util.ArrayList<com.google.protobuf.ByteString>(); + } + result.charValue_.add(value); + return this; + } + public Builder addAllCharValue( + java.lang.Iterable<? extends com.google.protobuf.ByteString> values) { + if (result.charValue_.isEmpty()) { + result.charValue_ = new java.util.ArrayList<com.google.protobuf.ByteString>(); + } + super.addAll(values, result.charValue_); + return this; + } + public Builder clearCharValue() { + result.charValue_ = java.util.Collections.emptyList(); + return this; + } + + // repeated bytes rawBytes = 6; + public java.util.List<com.google.protobuf.ByteString> getRawBytesList() { + return java.util.Collections.unmodifiableList(result.rawBytes_); + } + public int getRawBytesCount() { + return result.getRawBytesCount(); + } + public com.google.protobuf.ByteString getRawBytes(int index) { + return result.getRawBytes(index); + } + public Builder setRawBytes(int index, com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + result.rawBytes_.set(index, value); + return this; + } + public Builder addRawBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + if (result.rawBytes_.isEmpty()) { + result.rawBytes_ = new java.util.ArrayList<com.google.protobuf.ByteString>(); + } + result.rawBytes_.add(value); + return this; + } + public Builder addAllRawBytes( + java.lang.Iterable<? extends com.google.protobuf.ByteString> values) { + if (result.rawBytes_.isEmpty()) { + result.rawBytes_ = new java.util.ArrayList<com.google.protobuf.ByteString>(); + } + super.addAll(values, result.rawBytes_); + return this; + } + public Builder clearRawBytes() { + result.rawBytes_ = java.util.Collections.emptyList(); + return this; + } + + // repeated bool boolValue = 7; + public java.util.List<java.lang.Boolean> getBoolValueList() { + return java.util.Collections.unmodifiableList(result.boolValue_); + } + public int getBoolValueCount() { + return result.getBoolValueCount(); + } + public boolean getBoolValue(int index) { + return result.getBoolValue(index); + } + public Builder setBoolValue(int index, boolean value) { + result.boolValue_.set(index, value); + return this; + } + public Builder addBoolValue(boolean value) { + if (result.boolValue_.isEmpty()) { + result.boolValue_ = new java.util.ArrayList<java.lang.Boolean>(); + } + result.boolValue_.add(value); + return this; + } + public Builder addAllBoolValue( + java.lang.Iterable<? extends java.lang.Boolean> values) { + if (result.boolValue_.isEmpty()) { + result.boolValue_ = new java.util.ArrayList<java.lang.Boolean>(); + } + super.addAll(values, result.boolValue_); + return this; + } + public Builder clearBoolValue() { + result.boolValue_ = java.util.Collections.emptyList(); + return this; + } + + // repeated int64 int64Value = 8; + public java.util.List<java.lang.Long> getInt64ValueList() { + return java.util.Collections.unmodifiableList(result.int64Value_); + } + public int getInt64ValueCount() { + return result.getInt64ValueCount(); + } + public long getInt64Value(int index) { + return result.getInt64Value(index); + } + public Builder setInt64Value(int index, long value) { + result.int64Value_.set(index, value); + return this; + } + public Builder addInt64Value(long value) { + if (result.int64Value_.isEmpty()) { + result.int64Value_ = new java.util.ArrayList<java.lang.Long>(); + } + result.int64Value_.add(value); + return this; + } + public Builder addAllInt64Value( + java.lang.Iterable<? extends java.lang.Long> values) { + if (result.int64Value_.isEmpty()) { + result.int64Value_ = new java.util.ArrayList<java.lang.Long>(); + } + super.addAll(values, result.int64Value_); + return this; + } + public Builder clearInt64Value() { + result.int64Value_ = java.util.Collections.emptyList(); + return this; + } + + // @@protoc_insertion_point(builder_scope:android.gltrace.GLMessage.DataType) + } + + static { + defaultInstance = new DataType(true); + com.android.ide.eclipse.gltrace.GLProtoBuf.internalForceInit(); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:android.gltrace.GLMessage.DataType) + } + + public static final class FrameBuffer extends + com.google.protobuf.GeneratedMessageLite { + // Use FrameBuffer.newBuilder() to construct. + private FrameBuffer() { + initFields(); + } + private FrameBuffer(boolean noInit) {} + + private static final FrameBuffer defaultInstance; + public static FrameBuffer getDefaultInstance() { + return defaultInstance; + } + + @Override + public FrameBuffer getDefaultInstanceForType() { + return defaultInstance; + } + + // required int32 width = 1; + public static final int WIDTH_FIELD_NUMBER = 1; + private boolean hasWidth; + private int width_ = 0; + public boolean hasWidth() { return hasWidth; } + public int getWidth() { return width_; } + + // required int32 height = 2; + public static final int HEIGHT_FIELD_NUMBER = 2; + private boolean hasHeight; + private int height_ = 0; + public boolean hasHeight() { return hasHeight; } + public int getHeight() { return height_; } + + // repeated bytes contents = 3; + public static final int CONTENTS_FIELD_NUMBER = 3; + private java.util.List<com.google.protobuf.ByteString> contents_ = + java.util.Collections.emptyList(); + public java.util.List<com.google.protobuf.ByteString> getContentsList() { + return contents_; + } + public int getContentsCount() { return contents_.size(); } + public com.google.protobuf.ByteString getContents(int index) { + return contents_.get(index); + } + + private void initFields() { + } + @Override + public final boolean isInitialized() { + if (!hasWidth) return false; + if (!hasHeight) return false; + return true; + } + + @Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (hasWidth()) { + output.writeInt32(1, getWidth()); + } + if (hasHeight()) { + output.writeInt32(2, getHeight()); + } + for (com.google.protobuf.ByteString element : getContentsList()) { + output.writeBytes(3, element); + } + } + + private int memoizedSerializedSize = -1; + @Override + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (hasWidth()) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, getWidth()); + } + if (hasHeight()) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, getHeight()); + } + { + int dataSize = 0; + for (com.google.protobuf.ByteString element : getContentsList()) { + dataSize += com.google.protobuf.CodedOutputStream + .computeBytesSizeNoTag(element); + } + size += dataSize; + size += 1 * getContentsList().size(); + } + memoizedSerializedSize = size; + return size; + } + + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + @Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer prototype) { + return newBuilder().mergeFrom(prototype); + } + @Override + public Builder toBuilder() { return newBuilder(this); } + + public static final class Builder extends + com.google.protobuf.GeneratedMessageLite.Builder< + com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer, Builder> { + private com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer result; + + // Construct using com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer.newBuilder() + private Builder() {} + + private static Builder create() { + Builder builder = new Builder(); + builder.result = new com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer(); + return builder; + } + + @Override + protected com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer internalGetResult() { + return result; + } + + @Override + public Builder clear() { + if (result == null) { + throw new IllegalStateException( + "Cannot call clear() after build()."); + } + result = new com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer(); + return this; + } + + @Override + public Builder clone() { + return create().mergeFrom(result); + } + + @Override + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer getDefaultInstanceForType() { + return com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer.getDefaultInstance(); + } + + @Override + public boolean isInitialized() { + return result.isInitialized(); + } + @Override + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer build() { + if (result != null && !isInitialized()) { + throw newUninitializedMessageException(result); + } + return buildPartial(); + } + + private com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + if (!isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return buildPartial(); + } + + @Override + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer buildPartial() { + if (result == null) { + throw new IllegalStateException( + "build() has already been called on this Builder."); + } + if (result.contents_ != java.util.Collections.EMPTY_LIST) { + result.contents_ = + java.util.Collections.unmodifiableList(result.contents_); + } + com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer returnMe = result; + result = null; + return returnMe; + } + + @Override + public Builder mergeFrom(com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer other) { + if (other == com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer.getDefaultInstance()) return this; + if (other.hasWidth()) { + setWidth(other.getWidth()); + } + if (other.hasHeight()) { + setHeight(other.getHeight()); + } + if (!other.contents_.isEmpty()) { + if (result.contents_.isEmpty()) { + result.contents_ = new java.util.ArrayList<com.google.protobuf.ByteString>(); + } + result.contents_.addAll(other.contents_); + } + return this; + } + + @Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + return this; + default: { + if (!parseUnknownField(input, extensionRegistry, tag)) { + return this; + } + break; + } + case 8: { + setWidth(input.readInt32()); + break; + } + case 16: { + setHeight(input.readInt32()); + break; + } + case 26: { + addContents(input.readBytes()); + break; + } + } + } + } + + + // required int32 width = 1; + public boolean hasWidth() { + return result.hasWidth(); + } + public int getWidth() { + return result.getWidth(); + } + public Builder setWidth(int value) { + result.hasWidth = true; + result.width_ = value; + return this; + } + public Builder clearWidth() { + result.hasWidth = false; + result.width_ = 0; + return this; + } + + // required int32 height = 2; + public boolean hasHeight() { + return result.hasHeight(); + } + public int getHeight() { + return result.getHeight(); + } + public Builder setHeight(int value) { + result.hasHeight = true; + result.height_ = value; + return this; + } + public Builder clearHeight() { + result.hasHeight = false; + result.height_ = 0; + return this; + } + + // repeated bytes contents = 3; + public java.util.List<com.google.protobuf.ByteString> getContentsList() { + return java.util.Collections.unmodifiableList(result.contents_); + } + public int getContentsCount() { + return result.getContentsCount(); + } + public com.google.protobuf.ByteString getContents(int index) { + return result.getContents(index); + } + public Builder setContents(int index, com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + result.contents_.set(index, value); + return this; + } + public Builder addContents(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + if (result.contents_.isEmpty()) { + result.contents_ = new java.util.ArrayList<com.google.protobuf.ByteString>(); + } + result.contents_.add(value); + return this; + } + public Builder addAllContents( + java.lang.Iterable<? extends com.google.protobuf.ByteString> values) { + if (result.contents_.isEmpty()) { + result.contents_ = new java.util.ArrayList<com.google.protobuf.ByteString>(); + } + super.addAll(values, result.contents_); + return this; + } + public Builder clearContents() { + result.contents_ = java.util.Collections.emptyList(); + return this; + } + + // @@protoc_insertion_point(builder_scope:android.gltrace.GLMessage.FrameBuffer) + } + + static { + defaultInstance = new FrameBuffer(true); + com.android.ide.eclipse.gltrace.GLProtoBuf.internalForceInit(); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:android.gltrace.GLMessage.FrameBuffer) + } + + // required int32 context_id = 1; + public static final int CONTEXT_ID_FIELD_NUMBER = 1; + private boolean hasContextId; + private int contextId_ = 0; + public boolean hasContextId() { return hasContextId; } + public int getContextId() { return contextId_; } + + // required int64 start_time = 2; + public static final int START_TIME_FIELD_NUMBER = 2; + private boolean hasStartTime; + private long startTime_ = 0L; + public boolean hasStartTime() { return hasStartTime; } + public long getStartTime() { return startTime_; } + + // required int32 duration = 3; + public static final int DURATION_FIELD_NUMBER = 3; + private boolean hasDuration; + private int duration_ = 0; + public boolean hasDuration() { return hasDuration; } + public int getDuration() { return duration_; } + + // required .android.gltrace.GLMessage.Function function = 4 [default = invalid]; + public static final int FUNCTION_FIELD_NUMBER = 4; + private boolean hasFunction; + private com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.Function function_; + public boolean hasFunction() { return hasFunction; } + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.Function getFunction() { return function_; } + + // repeated .android.gltrace.GLMessage.DataType args = 5; + public static final int ARGS_FIELD_NUMBER = 5; + private java.util.List<com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType> args_ = + java.util.Collections.emptyList(); + public java.util.List<com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType> getArgsList() { + return args_; + } + public int getArgsCount() { return args_.size(); } + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType getArgs(int index) { + return args_.get(index); + } + + // optional .android.gltrace.GLMessage.DataType returnValue = 6; + public static final int RETURNVALUE_FIELD_NUMBER = 6; + private boolean hasReturnValue; + private com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType returnValue_; + public boolean hasReturnValue() { return hasReturnValue; } + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType getReturnValue() { return returnValue_; } + + // optional .android.gltrace.GLMessage.FrameBuffer fb = 7; + public static final int FB_FIELD_NUMBER = 7; + private boolean hasFb; + private com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer fb_; + public boolean hasFb() { return hasFb; } + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer getFb() { return fb_; } + + // optional int32 threadtime = 8; + public static final int THREADTIME_FIELD_NUMBER = 8; + private boolean hasThreadtime; + private int threadtime_ = 0; + public boolean hasThreadtime() { return hasThreadtime; } + public int getThreadtime() { return threadtime_; } + + private void initFields() { + function_ = com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.Function.invalid; + returnValue_ = com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.getDefaultInstance(); + fb_ = com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer.getDefaultInstance(); + } + @Override + public final boolean isInitialized() { + if (!hasContextId) return false; + if (!hasStartTime) return false; + if (!hasDuration) return false; + if (!hasFunction) return false; + for (com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType element : getArgsList()) { + if (!element.isInitialized()) return false; + } + if (hasReturnValue()) { + if (!getReturnValue().isInitialized()) return false; + } + if (hasFb()) { + if (!getFb().isInitialized()) return false; + } + return true; + } + + @Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (hasContextId()) { + output.writeInt32(1, getContextId()); + } + if (hasStartTime()) { + output.writeInt64(2, getStartTime()); + } + if (hasDuration()) { + output.writeInt32(3, getDuration()); + } + if (hasFunction()) { + output.writeEnum(4, getFunction().getNumber()); + } + for (com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType element : getArgsList()) { + output.writeMessage(5, element); + } + if (hasReturnValue()) { + output.writeMessage(6, getReturnValue()); + } + if (hasFb()) { + output.writeMessage(7, getFb()); + } + if (hasThreadtime()) { + output.writeInt32(8, getThreadtime()); + } + } + + private int memoizedSerializedSize = -1; + @Override + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (hasContextId()) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, getContextId()); + } + if (hasStartTime()) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, getStartTime()); + } + if (hasDuration()) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(3, getDuration()); + } + if (hasFunction()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(4, getFunction().getNumber()); + } + for (com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType element : getArgsList()) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, element); + } + if (hasReturnValue()) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getReturnValue()); + } + if (hasFb()) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, getFb()); + } + if (hasThreadtime()) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(8, getThreadtime()); + } + memoizedSerializedSize = size; + return size; + } + + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + @Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage prototype) { + return newBuilder().mergeFrom(prototype); + } + @Override + public Builder toBuilder() { return newBuilder(this); } + + public static final class Builder extends + com.google.protobuf.GeneratedMessageLite.Builder< + com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage, Builder> { + private com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage result; + + // Construct using com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.newBuilder() + private Builder() {} + + private static Builder create() { + Builder builder = new Builder(); + builder.result = new com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage(); + return builder; + } + + @Override + protected com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage internalGetResult() { + return result; + } + + @Override + public Builder clear() { + if (result == null) { + throw new IllegalStateException( + "Cannot call clear() after build()."); + } + result = new com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage(); + return this; + } + + @Override + public Builder clone() { + return create().mergeFrom(result); + } + + @Override + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage getDefaultInstanceForType() { + return com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.getDefaultInstance(); + } + + @Override + public boolean isInitialized() { + return result.isInitialized(); + } + @Override + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage build() { + if (result != null && !isInitialized()) { + throw newUninitializedMessageException(result); + } + return buildPartial(); + } + + private com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + if (!isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return buildPartial(); + } + + @Override + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage buildPartial() { + if (result == null) { + throw new IllegalStateException( + "build() has already been called on this Builder."); + } + if (result.args_ != java.util.Collections.EMPTY_LIST) { + result.args_ = + java.util.Collections.unmodifiableList(result.args_); + } + com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage returnMe = result; + result = null; + return returnMe; + } + + @Override + public Builder mergeFrom(com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage other) { + if (other == com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.getDefaultInstance()) return this; + if (other.hasContextId()) { + setContextId(other.getContextId()); + } + if (other.hasStartTime()) { + setStartTime(other.getStartTime()); + } + if (other.hasDuration()) { + setDuration(other.getDuration()); + } + if (other.hasFunction()) { + setFunction(other.getFunction()); + } + if (!other.args_.isEmpty()) { + if (result.args_.isEmpty()) { + result.args_ = new java.util.ArrayList<com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType>(); + } + result.args_.addAll(other.args_); + } + if (other.hasReturnValue()) { + mergeReturnValue(other.getReturnValue()); + } + if (other.hasFb()) { + mergeFb(other.getFb()); + } + if (other.hasThreadtime()) { + setThreadtime(other.getThreadtime()); + } + return this; + } + + @Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + return this; + default: { + if (!parseUnknownField(input, extensionRegistry, tag)) { + return this; + } + break; + } + case 8: { + setContextId(input.readInt32()); + break; + } + case 16: { + setStartTime(input.readInt64()); + break; + } + case 24: { + setDuration(input.readInt32()); + break; + } + case 32: { + int rawValue = input.readEnum(); + com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.Function value = com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.Function.valueOf(rawValue); + if (value != null) { + setFunction(value); + } + break; + } + case 42: { + com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.Builder subBuilder = com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.newBuilder(); + input.readMessage(subBuilder, extensionRegistry); + addArgs(subBuilder.buildPartial()); + break; + } + case 50: { + com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.Builder subBuilder = com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.newBuilder(); + if (hasReturnValue()) { + subBuilder.mergeFrom(getReturnValue()); + } + input.readMessage(subBuilder, extensionRegistry); + setReturnValue(subBuilder.buildPartial()); + break; + } + case 58: { + com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer.Builder subBuilder = com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer.newBuilder(); + if (hasFb()) { + subBuilder.mergeFrom(getFb()); + } + input.readMessage(subBuilder, extensionRegistry); + setFb(subBuilder.buildPartial()); + break; + } + case 64: { + setThreadtime(input.readInt32()); + break; + } + } + } + } + + + // required int32 context_id = 1; + public boolean hasContextId() { + return result.hasContextId(); + } + public int getContextId() { + return result.getContextId(); + } + public Builder setContextId(int value) { + result.hasContextId = true; + result.contextId_ = value; + return this; + } + public Builder clearContextId() { + result.hasContextId = false; + result.contextId_ = 0; + return this; + } + + // required int64 start_time = 2; + public boolean hasStartTime() { + return result.hasStartTime(); + } + public long getStartTime() { + return result.getStartTime(); + } + public Builder setStartTime(long value) { + result.hasStartTime = true; + result.startTime_ = value; + return this; + } + public Builder clearStartTime() { + result.hasStartTime = false; + result.startTime_ = 0L; + return this; + } + + // required int32 duration = 3; + public boolean hasDuration() { + return result.hasDuration(); + } + public int getDuration() { + return result.getDuration(); + } + public Builder setDuration(int value) { + result.hasDuration = true; + result.duration_ = value; + return this; + } + public Builder clearDuration() { + result.hasDuration = false; + result.duration_ = 0; + return this; + } + + // required .android.gltrace.GLMessage.Function function = 4 [default = invalid]; + public boolean hasFunction() { + return result.hasFunction(); + } + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.Function getFunction() { + return result.getFunction(); + } + public Builder setFunction(com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.Function value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasFunction = true; + result.function_ = value; + return this; + } + public Builder clearFunction() { + result.hasFunction = false; + result.function_ = com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.Function.invalid; + return this; + } + + // repeated .android.gltrace.GLMessage.DataType args = 5; + public java.util.List<com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType> getArgsList() { + return java.util.Collections.unmodifiableList(result.args_); + } + public int getArgsCount() { + return result.getArgsCount(); + } + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType getArgs(int index) { + return result.getArgs(index); + } + public Builder setArgs(int index, com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType value) { + if (value == null) { + throw new NullPointerException(); + } + result.args_.set(index, value); + return this; + } + public Builder setArgs(int index, com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.Builder builderForValue) { + result.args_.set(index, builderForValue.build()); + return this; + } + public Builder addArgs(com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType value) { + if (value == null) { + throw new NullPointerException(); + } + if (result.args_.isEmpty()) { + result.args_ = new java.util.ArrayList<com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType>(); + } + result.args_.add(value); + return this; + } + public Builder addArgs(com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.Builder builderForValue) { + if (result.args_.isEmpty()) { + result.args_ = new java.util.ArrayList<com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType>(); + } + result.args_.add(builderForValue.build()); + return this; + } + public Builder addAllArgs( + java.lang.Iterable<? extends com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType> values) { + if (result.args_.isEmpty()) { + result.args_ = new java.util.ArrayList<com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType>(); + } + super.addAll(values, result.args_); + return this; + } + public Builder clearArgs() { + result.args_ = java.util.Collections.emptyList(); + return this; + } + + // optional .android.gltrace.GLMessage.DataType returnValue = 6; + public boolean hasReturnValue() { + return result.hasReturnValue(); + } + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType getReturnValue() { + return result.getReturnValue(); + } + public Builder setReturnValue(com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasReturnValue = true; + result.returnValue_ = value; + return this; + } + public Builder setReturnValue(com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.Builder builderForValue) { + result.hasReturnValue = true; + result.returnValue_ = builderForValue.build(); + return this; + } + public Builder mergeReturnValue(com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType value) { + if (result.hasReturnValue() && + result.returnValue_ != com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.getDefaultInstance()) { + result.returnValue_ = + com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.newBuilder(result.returnValue_).mergeFrom(value).buildPartial(); + } else { + result.returnValue_ = value; + } + result.hasReturnValue = true; + return this; + } + public Builder clearReturnValue() { + result.hasReturnValue = false; + result.returnValue_ = com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.DataType.getDefaultInstance(); + return this; + } + + // optional .android.gltrace.GLMessage.FrameBuffer fb = 7; + public boolean hasFb() { + return result.hasFb(); + } + public com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer getFb() { + return result.getFb(); + } + public Builder setFb(com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasFb = true; + result.fb_ = value; + return this; + } + public Builder setFb(com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer.Builder builderForValue) { + result.hasFb = true; + result.fb_ = builderForValue.build(); + return this; + } + public Builder mergeFb(com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer value) { + if (result.hasFb() && + result.fb_ != com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer.getDefaultInstance()) { + result.fb_ = + com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer.newBuilder(result.fb_).mergeFrom(value).buildPartial(); + } else { + result.fb_ = value; + } + result.hasFb = true; + return this; + } + public Builder clearFb() { + result.hasFb = false; + result.fb_ = com.android.ide.eclipse.gltrace.GLProtoBuf.GLMessage.FrameBuffer.getDefaultInstance(); + return this; + } + + // optional int32 threadtime = 8; + public boolean hasThreadtime() { + return result.hasThreadtime(); + } + public int getThreadtime() { + return result.getThreadtime(); + } + public Builder setThreadtime(int value) { + result.hasThreadtime = true; + result.threadtime_ = value; + return this; + } + public Builder clearThreadtime() { + result.hasThreadtime = false; + result.threadtime_ = 0; + return this; + } + + // @@protoc_insertion_point(builder_scope:android.gltrace.GLMessage) + } + + static { + defaultInstance = new GLMessage(true); + com.android.ide.eclipse.gltrace.GLProtoBuf.internalForceInit(); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:android.gltrace.GLMessage) + } + + + static { + } + + public static void internalForceInit() {} + + // @@protoc_insertion_point(outer_class_scope) +} |