// 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), glActiveShaderProgramEXT(376, 502), glAlphaFuncQCOM(377, 503), glBeginQueryEXT(378, 504), glBindProgramPipelineEXT(379, 505), glBlitFramebufferANGLE(380, 506), glCreateShaderProgramvEXT(381, 507), glDeleteProgramPipelinesEXT(382, 508), glDeleteQueriesEXT(383, 509), glDrawBuffersNV(384, 510), glEndQueryEXT(385, 511), glFramebufferTexture2DMultisampleEXT(386, 512), glGenProgramPipelinesEXT(387, 513), glGenQueriesEXT(388, 514), glGetGraphicsResetStatusEXT(389, 515), glGetObjectLabelEXT(390, 516), glGetProgramPipelineInfoLogEXT(391, 517), glGetProgramPipelineivEXT(392, 518), glGetQueryObjectuivEXT(393, 519), glGetQueryivEXT(394, 520), glGetnUniformfvEXT(395, 521), glInsertEventMarkerEXT(397, 522), glIsProgramPipelineEXT(398, 523), glIsQueryEXT(399, 524), glLabelObjectEXT(400, 525), glPopGroupMarkerEXT(401, 526), glProgramParameteriEXT(402, 527), glProgramUniform1fEXT(403, 528), glProgramUniform1fvEXT(404, 529), glProgramUniform1iEXT(405, 530), glProgramUniform1ivEXT(406, 531), glProgramUniform2fEXT(407, 532), glProgramUniform2fvEXT(408, 533), glProgramUniform2iEXT(409, 534), glProgramUniform2ivEXT(410, 535), glProgramUniform3fEXT(411, 536), glProgramUniform3fvEXT(412, 537), glProgramUniform3iEXT(413, 538), glProgramUniform3ivEXT(414, 539), glProgramUniform4fEXT(415, 540), glProgramUniform4fvEXT(416, 541), glProgramUniform4iEXT(417, 542), glProgramUniform4ivEXT(418, 543), glProgramUniformMatrix2fvEXT(419, 544), glProgramUniformMatrix3fvEXT(420, 545), glProgramUniformMatrix4fvEXT(421, 546), glPushGroupMarkerEXT(422, 547), glReadBufferNV(423, 548), glReadnPixelsEXT(424, 549), glRenderbufferStorageMultisampleANGLE(425, 550), glRenderbufferStorageMultisampleAPPLE(426, 551), glRenderbufferStorageMultisampleEXT(427, 552), glResolveMultisampleFramebufferAPPLE(428, 553), glTexStorage1DEXT(429, 554), glTexStorage2DEXT(430, 555), glTexStorage3DEXT(431, 556), glTextureStorage1DEXT(432, 557), glTextureStorage2DEXT(433, 558), glTextureStorage3DEXT(434, 559), glUseProgramStagesEXT(435, 560), glValidateProgramPipelineEXT(436, 561), eglGetDisplay(437, 2000), eglInitialize(438, 2001), eglTerminate(439, 2002), eglGetConfigs(440, 2003), eglChooseConfig(441, 2004), eglGetConfigAttrib(442, 2005), eglCreateWindowSurface(443, 2006), eglCreatePixmapSurface(444, 2007), eglCreatePbufferSurface(445, 2008), eglDestroySurface(446, 2009), eglQuerySurface(447, 2010), eglCreateContext(448, 2011), eglDestroyContext(449, 2012), eglMakeCurrent(450, 2013), eglGetCurrentContext(451, 2014), eglGetCurrentSurface(452, 2015), eglGetCurrentDisplay(453, 2016), eglQueryContext(454, 2017), eglWaitGL(455, 2018), eglWaitNative(456, 2019), eglSwapBuffers(457, 2020), eglCopyBuffers(458, 2021), eglGetError(459, 2022), eglQueryString(460, 2023), eglGetProcAddress(461, 2024), eglSurfaceAttrib(462, 2025), eglBindTexImage(463, 2026), eglReleaseTexImage(464, 2027), eglSwapInterval(465, 2028), eglBindAPI(466, 2029), eglQueryAPI(467, 2030), eglWaitClient(468, 2031), eglReleaseThread(469, 2032), eglCreatePbufferFromClientBuffer(470, 2033), eglLockSurfaceKHR(471, 2034), eglUnlockSurfaceKHR(472, 2035), eglCreateImageKHR(473, 2036), eglDestroyImageKHR(474, 2037), eglCreateSyncKHR(475, 2038), eglDestroySyncKHR(476, 2039), eglClientWaitSyncKHR(477, 2040), eglGetSyncAttribKHR(478, 2041), eglSetSwapRectangleANDROID(479, 2042), eglGetRenderBufferANDROID(480, 2043), eglGetSystemTimeFrequencyNV(481, 2044), eglGetSystemTimeNV(482, 2045), invalid(483, 3000), glVertexAttribPointerData(484, 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 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), ; @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; 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); } 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); } } 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(); } 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_); } 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_); } 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; } } } } // 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; } // @@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) }