• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: debugger_message.proto
3 
4 package com.android.glesv2debugger;
5 
6 public final class DebuggerMessage {
DebuggerMessage()7   private DebuggerMessage() {}
registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry)8   public static void registerAllExtensions(
9       com.google.protobuf.ExtensionRegistryLite registry) {
10   }
11   public static final class Message extends
12       com.google.protobuf.GeneratedMessageLite {
13     // Use Message.newBuilder() to construct.
Message()14     private Message() {
15       initFields();
16     }
Message(boolean noInit)17     private Message(boolean noInit) {}
18 
19     private static final Message defaultInstance;
getDefaultInstance()20     public static Message getDefaultInstance() {
21       return defaultInstance;
22     }
23 
getDefaultInstanceForType()24     public Message getDefaultInstanceForType() {
25       return defaultInstance;
26     }
27 
28     public enum Function
29         implements com.google.protobuf.Internal.EnumLite {
30       glActiveTexture(0, 0),
31       glAttachShader(1, 1),
32       glBindAttribLocation(2, 2),
33       glBindBuffer(3, 3),
34       glBindFramebuffer(4, 4),
35       glBindRenderbuffer(5, 5),
36       glBindTexture(6, 6),
37       glBlendColor(7, 7),
38       glBlendEquation(8, 8),
39       glBlendEquationSeparate(9, 9),
40       glBlendFunc(10, 10),
41       glBlendFuncSeparate(11, 11),
42       glBufferData(12, 12),
43       glBufferSubData(13, 13),
44       glCheckFramebufferStatus(14, 14),
45       glClear(15, 15),
46       glClearColor(16, 16),
47       glClearDepthf(17, 17),
48       glClearStencil(18, 18),
49       glColorMask(19, 19),
50       glCompileShader(20, 20),
51       glCompressedTexImage2D(21, 21),
52       glCompressedTexSubImage2D(22, 22),
53       glCopyTexImage2D(23, 23),
54       glCopyTexSubImage2D(24, 24),
55       glCreateProgram(25, 25),
56       glCreateShader(26, 26),
57       glCullFace(27, 27),
58       glDeleteBuffers(28, 28),
59       glDeleteFramebuffers(29, 29),
60       glDeleteProgram(30, 30),
61       glDeleteRenderbuffers(31, 31),
62       glDeleteShader(32, 32),
63       glDeleteTextures(33, 33),
64       glDepthFunc(34, 34),
65       glDepthMask(35, 35),
66       glDepthRangef(36, 36),
67       glDetachShader(37, 37),
68       glDisable(38, 38),
69       glDisableVertexAttribArray(39, 39),
70       glDrawArrays(40, 40),
71       glDrawElements(41, 41),
72       glEnable(42, 42),
73       glEnableVertexAttribArray(43, 43),
74       glFinish(44, 44),
75       glFlush(45, 45),
76       glFramebufferRenderbuffer(46, 46),
77       glFramebufferTexture2D(47, 47),
78       glFrontFace(48, 48),
79       glGenBuffers(49, 49),
80       glGenerateMipmap(50, 50),
81       glGenFramebuffers(51, 51),
82       glGenRenderbuffers(52, 52),
83       glGenTextures(53, 53),
84       glGetActiveAttrib(54, 54),
85       glGetActiveUniform(55, 55),
86       glGetAttachedShaders(56, 56),
87       glGetAttribLocation(57, 57),
88       glGetBooleanv(58, 58),
89       glGetBufferParameteriv(59, 59),
90       glGetError(60, 60),
91       glGetFloatv(61, 61),
92       glGetFramebufferAttachmentParameteriv(62, 62),
93       glGetIntegerv(63, 63),
94       glGetProgramiv(64, 64),
95       glGetProgramInfoLog(65, 65),
96       glGetRenderbufferParameteriv(66, 66),
97       glGetShaderiv(67, 67),
98       glGetShaderInfoLog(68, 68),
99       glGetShaderPrecisionFormat(69, 69),
100       glGetShaderSource(70, 70),
101       glGetString(71, 71),
102       glGetTexParameterfv(72, 72),
103       glGetTexParameteriv(73, 73),
104       glGetUniformfv(74, 74),
105       glGetUniformiv(75, 75),
106       glGetUniformLocation(76, 76),
107       glGetVertexAttribfv(77, 77),
108       glGetVertexAttribiv(78, 78),
109       glGetVertexAttribPointerv(79, 79),
110       glHint(80, 80),
111       glIsBuffer(81, 81),
112       glIsEnabled(82, 82),
113       glIsFramebuffer(83, 83),
114       glIsProgram(84, 84),
115       glIsRenderbuffer(85, 85),
116       glIsShader(86, 86),
117       glIsTexture(87, 87),
118       glLineWidth(88, 88),
119       glLinkProgram(89, 89),
120       glPixelStorei(90, 90),
121       glPolygonOffset(91, 91),
122       glReadPixels(92, 92),
123       glReleaseShaderCompiler(93, 93),
124       glRenderbufferStorage(94, 94),
125       glSampleCoverage(95, 95),
126       glScissor(96, 96),
127       glShaderBinary(97, 97),
128       glShaderSource(98, 98),
129       glStencilFunc(99, 99),
130       glStencilFuncSeparate(100, 100),
131       glStencilMask(101, 101),
132       glStencilMaskSeparate(102, 102),
133       glStencilOp(103, 103),
134       glStencilOpSeparate(104, 104),
135       glTexImage2D(105, 105),
136       glTexParameterf(106, 106),
137       glTexParameterfv(107, 107),
138       glTexParameteri(108, 108),
139       glTexParameteriv(109, 109),
140       glTexSubImage2D(110, 110),
141       glUniform1f(111, 111),
142       glUniform1fv(112, 112),
143       glUniform1i(113, 113),
144       glUniform1iv(114, 114),
145       glUniform2f(115, 115),
146       glUniform2fv(116, 116),
147       glUniform2i(117, 117),
148       glUniform2iv(118, 118),
149       glUniform3f(119, 119),
150       glUniform3fv(120, 120),
151       glUniform3i(121, 121),
152       glUniform3iv(122, 122),
153       glUniform4f(123, 123),
154       glUniform4fv(124, 124),
155       glUniform4i(125, 125),
156       glUniform4iv(126, 126),
157       glUniformMatrix2fv(127, 127),
158       glUniformMatrix3fv(128, 128),
159       glUniformMatrix4fv(129, 129),
160       glUseProgram(130, 130),
161       glValidateProgram(131, 131),
162       glVertexAttrib1f(132, 132),
163       glVertexAttrib1fv(133, 133),
164       glVertexAttrib2f(134, 134),
165       glVertexAttrib2fv(135, 135),
166       glVertexAttrib3f(136, 136),
167       glVertexAttrib3fv(137, 137),
168       glVertexAttrib4f(138, 138),
169       glVertexAttrib4fv(139, 139),
170       glVertexAttribPointer(140, 140),
171       glViewport(141, 141),
172       eglGetDisplay(142, 142),
173       eglInitialize(143, 143),
174       eglTerminate(144, 144),
175       eglGetConfigs(145, 145),
176       eglChooseConfig(146, 146),
177       eglGetConfigAttrib(147, 147),
178       eglCreateWindowSurface(148, 148),
179       eglCreatePixmapSurface(149, 149),
180       eglCreatePbufferSurface(150, 150),
181       eglDestroySurface(151, 151),
182       eglQuerySurface(152, 152),
183       eglCreateContext(153, 153),
184       eglDestroyContext(154, 154),
185       eglMakeCurrent(155, 155),
186       eglGetCurrentContext(156, 156),
187       eglGetCurrentSurface(157, 157),
188       eglGetCurrentDisplay(158, 158),
189       eglQueryContext(159, 159),
190       eglWaitGL(160, 160),
191       eglWaitNative(161, 161),
192       eglSwapBuffers(162, 162),
193       eglCopyBuffers(163, 163),
194       eglGetError(164, 164),
195       eglQueryString(165, 165),
196       eglGetProcAddress(166, 166),
197       eglSurfaceAttrib(167, 167),
198       eglBindTexImage(168, 168),
199       eglReleaseTexImage(169, 169),
200       eglSwapInterval(170, 170),
201       eglBindAPI(171, 171),
202       eglQueryAPI(172, 172),
203       eglWaitClient(173, 173),
204       eglReleaseThread(174, 174),
205       eglCreatePbufferFromClientBuffer(175, 175),
206       eglLockSurfaceKHR(176, 176),
207       eglUnlockSurfaceKHR(177, 177),
208       eglCreateImageKHR(178, 178),
209       eglDestroyImageKHR(179, 179),
210       eglCreateSyncKHR(180, 180),
211       eglDestroySyncKHR(181, 181),
212       eglClientWaitSyncKHR(182, 182),
213       eglGetSyncAttribKHR(183, 183),
214       eglSetSwapRectangleANDROID(184, 184),
215       eglGetRenderBufferANDROID(185, 185),
216       ACK(186, 186),
217       NEG(187, 187),
218       CONTINUE(188, 188),
219       SKIP(189, 189),
220       SETPROP(190, 190),
221       ;
222 
223 
getNumber()224       public final int getNumber() { return value; }
225 
valueOf(int value)226       public static Function valueOf(int value) {
227         switch (value) {
228           case 0: return glActiveTexture;
229           case 1: return glAttachShader;
230           case 2: return glBindAttribLocation;
231           case 3: return glBindBuffer;
232           case 4: return glBindFramebuffer;
233           case 5: return glBindRenderbuffer;
234           case 6: return glBindTexture;
235           case 7: return glBlendColor;
236           case 8: return glBlendEquation;
237           case 9: return glBlendEquationSeparate;
238           case 10: return glBlendFunc;
239           case 11: return glBlendFuncSeparate;
240           case 12: return glBufferData;
241           case 13: return glBufferSubData;
242           case 14: return glCheckFramebufferStatus;
243           case 15: return glClear;
244           case 16: return glClearColor;
245           case 17: return glClearDepthf;
246           case 18: return glClearStencil;
247           case 19: return glColorMask;
248           case 20: return glCompileShader;
249           case 21: return glCompressedTexImage2D;
250           case 22: return glCompressedTexSubImage2D;
251           case 23: return glCopyTexImage2D;
252           case 24: return glCopyTexSubImage2D;
253           case 25: return glCreateProgram;
254           case 26: return glCreateShader;
255           case 27: return glCullFace;
256           case 28: return glDeleteBuffers;
257           case 29: return glDeleteFramebuffers;
258           case 30: return glDeleteProgram;
259           case 31: return glDeleteRenderbuffers;
260           case 32: return glDeleteShader;
261           case 33: return glDeleteTextures;
262           case 34: return glDepthFunc;
263           case 35: return glDepthMask;
264           case 36: return glDepthRangef;
265           case 37: return glDetachShader;
266           case 38: return glDisable;
267           case 39: return glDisableVertexAttribArray;
268           case 40: return glDrawArrays;
269           case 41: return glDrawElements;
270           case 42: return glEnable;
271           case 43: return glEnableVertexAttribArray;
272           case 44: return glFinish;
273           case 45: return glFlush;
274           case 46: return glFramebufferRenderbuffer;
275           case 47: return glFramebufferTexture2D;
276           case 48: return glFrontFace;
277           case 49: return glGenBuffers;
278           case 50: return glGenerateMipmap;
279           case 51: return glGenFramebuffers;
280           case 52: return glGenRenderbuffers;
281           case 53: return glGenTextures;
282           case 54: return glGetActiveAttrib;
283           case 55: return glGetActiveUniform;
284           case 56: return glGetAttachedShaders;
285           case 57: return glGetAttribLocation;
286           case 58: return glGetBooleanv;
287           case 59: return glGetBufferParameteriv;
288           case 60: return glGetError;
289           case 61: return glGetFloatv;
290           case 62: return glGetFramebufferAttachmentParameteriv;
291           case 63: return glGetIntegerv;
292           case 64: return glGetProgramiv;
293           case 65: return glGetProgramInfoLog;
294           case 66: return glGetRenderbufferParameteriv;
295           case 67: return glGetShaderiv;
296           case 68: return glGetShaderInfoLog;
297           case 69: return glGetShaderPrecisionFormat;
298           case 70: return glGetShaderSource;
299           case 71: return glGetString;
300           case 72: return glGetTexParameterfv;
301           case 73: return glGetTexParameteriv;
302           case 74: return glGetUniformfv;
303           case 75: return glGetUniformiv;
304           case 76: return glGetUniformLocation;
305           case 77: return glGetVertexAttribfv;
306           case 78: return glGetVertexAttribiv;
307           case 79: return glGetVertexAttribPointerv;
308           case 80: return glHint;
309           case 81: return glIsBuffer;
310           case 82: return glIsEnabled;
311           case 83: return glIsFramebuffer;
312           case 84: return glIsProgram;
313           case 85: return glIsRenderbuffer;
314           case 86: return glIsShader;
315           case 87: return glIsTexture;
316           case 88: return glLineWidth;
317           case 89: return glLinkProgram;
318           case 90: return glPixelStorei;
319           case 91: return glPolygonOffset;
320           case 92: return glReadPixels;
321           case 93: return glReleaseShaderCompiler;
322           case 94: return glRenderbufferStorage;
323           case 95: return glSampleCoverage;
324           case 96: return glScissor;
325           case 97: return glShaderBinary;
326           case 98: return glShaderSource;
327           case 99: return glStencilFunc;
328           case 100: return glStencilFuncSeparate;
329           case 101: return glStencilMask;
330           case 102: return glStencilMaskSeparate;
331           case 103: return glStencilOp;
332           case 104: return glStencilOpSeparate;
333           case 105: return glTexImage2D;
334           case 106: return glTexParameterf;
335           case 107: return glTexParameterfv;
336           case 108: return glTexParameteri;
337           case 109: return glTexParameteriv;
338           case 110: return glTexSubImage2D;
339           case 111: return glUniform1f;
340           case 112: return glUniform1fv;
341           case 113: return glUniform1i;
342           case 114: return glUniform1iv;
343           case 115: return glUniform2f;
344           case 116: return glUniform2fv;
345           case 117: return glUniform2i;
346           case 118: return glUniform2iv;
347           case 119: return glUniform3f;
348           case 120: return glUniform3fv;
349           case 121: return glUniform3i;
350           case 122: return glUniform3iv;
351           case 123: return glUniform4f;
352           case 124: return glUniform4fv;
353           case 125: return glUniform4i;
354           case 126: return glUniform4iv;
355           case 127: return glUniformMatrix2fv;
356           case 128: return glUniformMatrix3fv;
357           case 129: return glUniformMatrix4fv;
358           case 130: return glUseProgram;
359           case 131: return glValidateProgram;
360           case 132: return glVertexAttrib1f;
361           case 133: return glVertexAttrib1fv;
362           case 134: return glVertexAttrib2f;
363           case 135: return glVertexAttrib2fv;
364           case 136: return glVertexAttrib3f;
365           case 137: return glVertexAttrib3fv;
366           case 138: return glVertexAttrib4f;
367           case 139: return glVertexAttrib4fv;
368           case 140: return glVertexAttribPointer;
369           case 141: return glViewport;
370           case 142: return eglGetDisplay;
371           case 143: return eglInitialize;
372           case 144: return eglTerminate;
373           case 145: return eglGetConfigs;
374           case 146: return eglChooseConfig;
375           case 147: return eglGetConfigAttrib;
376           case 148: return eglCreateWindowSurface;
377           case 149: return eglCreatePixmapSurface;
378           case 150: return eglCreatePbufferSurface;
379           case 151: return eglDestroySurface;
380           case 152: return eglQuerySurface;
381           case 153: return eglCreateContext;
382           case 154: return eglDestroyContext;
383           case 155: return eglMakeCurrent;
384           case 156: return eglGetCurrentContext;
385           case 157: return eglGetCurrentSurface;
386           case 158: return eglGetCurrentDisplay;
387           case 159: return eglQueryContext;
388           case 160: return eglWaitGL;
389           case 161: return eglWaitNative;
390           case 162: return eglSwapBuffers;
391           case 163: return eglCopyBuffers;
392           case 164: return eglGetError;
393           case 165: return eglQueryString;
394           case 166: return eglGetProcAddress;
395           case 167: return eglSurfaceAttrib;
396           case 168: return eglBindTexImage;
397           case 169: return eglReleaseTexImage;
398           case 170: return eglSwapInterval;
399           case 171: return eglBindAPI;
400           case 172: return eglQueryAPI;
401           case 173: return eglWaitClient;
402           case 174: return eglReleaseThread;
403           case 175: return eglCreatePbufferFromClientBuffer;
404           case 176: return eglLockSurfaceKHR;
405           case 177: return eglUnlockSurfaceKHR;
406           case 178: return eglCreateImageKHR;
407           case 179: return eglDestroyImageKHR;
408           case 180: return eglCreateSyncKHR;
409           case 181: return eglDestroySyncKHR;
410           case 182: return eglClientWaitSyncKHR;
411           case 183: return eglGetSyncAttribKHR;
412           case 184: return eglSetSwapRectangleANDROID;
413           case 185: return eglGetRenderBufferANDROID;
414           case 186: return ACK;
415           case 187: return NEG;
416           case 188: return CONTINUE;
417           case 189: return SKIP;
418           case 190: return SETPROP;
419           default: return null;
420         }
421       }
422 
423       public static com.google.protobuf.Internal.EnumLiteMap<Function>
internalGetValueMap()424           internalGetValueMap() {
425         return internalValueMap;
426       }
427       private static com.google.protobuf.Internal.EnumLiteMap<Function>
428           internalValueMap =
429             new com.google.protobuf.Internal.EnumLiteMap<Function>() {
430               public Function findValueByNumber(int number) {
431                 return Function.valueOf(number)
432       ;        }
433             };
434 
435       private final int index;
436       private final int value;
Function(int index, int value)437       private Function(int index, int value) {
438         this.index = index;
439         this.value = value;
440       }
441 
442       // @@protoc_insertion_point(enum_scope:com.android.glesv2debugger.Message.Function)
443     }
444 
445     public enum Type
446         implements com.google.protobuf.Internal.EnumLite {
447       BeforeCall(0, 0),
448       AfterCall(1, 1),
449       AfterGeneratedCall(2, 2),
450       Response(3, 3),
451       CompleteCall(4, 4),
452       ;
453 
454 
getNumber()455       public final int getNumber() { return value; }
456 
valueOf(int value)457       public static Type valueOf(int value) {
458         switch (value) {
459           case 0: return BeforeCall;
460           case 1: return AfterCall;
461           case 2: return AfterGeneratedCall;
462           case 3: return Response;
463           case 4: return CompleteCall;
464           default: return null;
465         }
466       }
467 
468       public static com.google.protobuf.Internal.EnumLiteMap<Type>
internalGetValueMap()469           internalGetValueMap() {
470         return internalValueMap;
471       }
472       private static com.google.protobuf.Internal.EnumLiteMap<Type>
473           internalValueMap =
474             new com.google.protobuf.Internal.EnumLiteMap<Type>() {
475               public Type findValueByNumber(int number) {
476                 return Type.valueOf(number)
477       ;        }
478             };
479 
480       private final int index;
481       private final int value;
Type(int index, int value)482       private Type(int index, int value) {
483         this.index = index;
484         this.value = value;
485       }
486 
487       // @@protoc_insertion_point(enum_scope:com.android.glesv2debugger.Message.Type)
488     }
489 
490     public enum DataType
491         implements com.google.protobuf.Internal.EnumLite {
492       ReferencedImage(0, 0),
493       NonreferencedImage(1, 1),
494       ;
495 
496 
getNumber()497       public final int getNumber() { return value; }
498 
valueOf(int value)499       public static DataType valueOf(int value) {
500         switch (value) {
501           case 0: return ReferencedImage;
502           case 1: return NonreferencedImage;
503           default: return null;
504         }
505       }
506 
507       public static com.google.protobuf.Internal.EnumLiteMap<DataType>
internalGetValueMap()508           internalGetValueMap() {
509         return internalValueMap;
510       }
511       private static com.google.protobuf.Internal.EnumLiteMap<DataType>
512           internalValueMap =
513             new com.google.protobuf.Internal.EnumLiteMap<DataType>() {
514               public DataType findValueByNumber(int number) {
515                 return DataType.valueOf(number)
516       ;        }
517             };
518 
519       private final int index;
520       private final int value;
DataType(int index, int value)521       private DataType(int index, int value) {
522         this.index = index;
523         this.value = value;
524       }
525 
526       // @@protoc_insertion_point(enum_scope:com.android.glesv2debugger.Message.DataType)
527     }
528 
529     public enum Prop
530         implements com.google.protobuf.Internal.EnumLite {
531       CaptureDraw(0, 0),
532       TimeMode(1, 1),
533       ExpectResponse(2, 2),
534       CaptureSwap(3, 3),
535       GLConstant(4, 4),
536       ;
537 
538 
getNumber()539       public final int getNumber() { return value; }
540 
valueOf(int value)541       public static Prop valueOf(int value) {
542         switch (value) {
543           case 0: return CaptureDraw;
544           case 1: return TimeMode;
545           case 2: return ExpectResponse;
546           case 3: return CaptureSwap;
547           case 4: return GLConstant;
548           default: return null;
549         }
550       }
551 
552       public static com.google.protobuf.Internal.EnumLiteMap<Prop>
internalGetValueMap()553           internalGetValueMap() {
554         return internalValueMap;
555       }
556       private static com.google.protobuf.Internal.EnumLiteMap<Prop>
557           internalValueMap =
558             new com.google.protobuf.Internal.EnumLiteMap<Prop>() {
559               public Prop findValueByNumber(int number) {
560                 return Prop.valueOf(number)
561       ;        }
562             };
563 
564       private final int index;
565       private final int value;
Prop(int index, int value)566       private Prop(int index, int value) {
567         this.index = index;
568         this.value = value;
569       }
570 
571       // @@protoc_insertion_point(enum_scope:com.android.glesv2debugger.Message.Prop)
572     }
573 
574     // required int32 context_id = 1;
575     public static final int CONTEXT_ID_FIELD_NUMBER = 1;
576     private boolean hasContextId;
577     private int contextId_ = 0;
hasContextId()578     public boolean hasContextId() { return hasContextId; }
getContextId()579     public int getContextId() { return contextId_; }
580 
581     // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
582     public static final int FUNCTION_FIELD_NUMBER = 2;
583     private boolean hasFunction;
584     private com.android.glesv2debugger.DebuggerMessage.Message.Function function_;
hasFunction()585     public boolean hasFunction() { return hasFunction; }
getFunction()586     public com.android.glesv2debugger.DebuggerMessage.Message.Function getFunction() { return function_; }
587 
588     // required .com.android.glesv2debugger.Message.Type type = 3;
589     public static final int TYPE_FIELD_NUMBER = 3;
590     private boolean hasType;
591     private com.android.glesv2debugger.DebuggerMessage.Message.Type type_;
hasType()592     public boolean hasType() { return hasType; }
getType()593     public com.android.glesv2debugger.DebuggerMessage.Message.Type getType() { return type_; }
594 
595     // required bool expect_response = 4;
596     public static final int EXPECT_RESPONSE_FIELD_NUMBER = 4;
597     private boolean hasExpectResponse;
598     private boolean expectResponse_ = false;
hasExpectResponse()599     public boolean hasExpectResponse() { return hasExpectResponse; }
getExpectResponse()600     public boolean getExpectResponse() { return expectResponse_; }
601 
602     // optional int32 ret = 5;
603     public static final int RET_FIELD_NUMBER = 5;
604     private boolean hasRet;
605     private int ret_ = 0;
hasRet()606     public boolean hasRet() { return hasRet; }
getRet()607     public int getRet() { return ret_; }
608 
609     // optional int32 arg0 = 6;
610     public static final int ARG0_FIELD_NUMBER = 6;
611     private boolean hasArg0;
612     private int arg0_ = 0;
hasArg0()613     public boolean hasArg0() { return hasArg0; }
getArg0()614     public int getArg0() { return arg0_; }
615 
616     // optional int32 arg1 = 7;
617     public static final int ARG1_FIELD_NUMBER = 7;
618     private boolean hasArg1;
619     private int arg1_ = 0;
hasArg1()620     public boolean hasArg1() { return hasArg1; }
getArg1()621     public int getArg1() { return arg1_; }
622 
623     // optional int32 arg2 = 8;
624     public static final int ARG2_FIELD_NUMBER = 8;
625     private boolean hasArg2;
626     private int arg2_ = 0;
hasArg2()627     public boolean hasArg2() { return hasArg2; }
getArg2()628     public int getArg2() { return arg2_; }
629 
630     // optional int32 arg3 = 9;
631     public static final int ARG3_FIELD_NUMBER = 9;
632     private boolean hasArg3;
633     private int arg3_ = 0;
hasArg3()634     public boolean hasArg3() { return hasArg3; }
getArg3()635     public int getArg3() { return arg3_; }
636 
637     // optional int32 arg4 = 16;
638     public static final int ARG4_FIELD_NUMBER = 16;
639     private boolean hasArg4;
640     private int arg4_ = 0;
hasArg4()641     public boolean hasArg4() { return hasArg4; }
getArg4()642     public int getArg4() { return arg4_; }
643 
644     // optional int32 arg5 = 17;
645     public static final int ARG5_FIELD_NUMBER = 17;
646     private boolean hasArg5;
647     private int arg5_ = 0;
hasArg5()648     public boolean hasArg5() { return hasArg5; }
getArg5()649     public int getArg5() { return arg5_; }
650 
651     // optional int32 arg6 = 18;
652     public static final int ARG6_FIELD_NUMBER = 18;
653     private boolean hasArg6;
654     private int arg6_ = 0;
hasArg6()655     public boolean hasArg6() { return hasArg6; }
getArg6()656     public int getArg6() { return arg6_; }
657 
658     // optional int32 arg7 = 19;
659     public static final int ARG7_FIELD_NUMBER = 19;
660     private boolean hasArg7;
661     private int arg7_ = 0;
hasArg7()662     public boolean hasArg7() { return hasArg7; }
getArg7()663     public int getArg7() { return arg7_; }
664 
665     // optional int32 arg8 = 20;
666     public static final int ARG8_FIELD_NUMBER = 20;
667     private boolean hasArg8;
668     private int arg8_ = 0;
hasArg8()669     public boolean hasArg8() { return hasArg8; }
getArg8()670     public int getArg8() { return arg8_; }
671 
672     // optional bytes data = 10;
673     public static final int DATA_FIELD_NUMBER = 10;
674     private boolean hasData;
675     private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY;
hasData()676     public boolean hasData() { return hasData; }
getData()677     public com.google.protobuf.ByteString getData() { return data_; }
678 
679     // optional .com.android.glesv2debugger.Message.DataType data_type = 23;
680     public static final int DATA_TYPE_FIELD_NUMBER = 23;
681     private boolean hasDataType;
682     private com.android.glesv2debugger.DebuggerMessage.Message.DataType dataType_;
hasDataType()683     public boolean hasDataType() { return hasDataType; }
getDataType()684     public com.android.glesv2debugger.DebuggerMessage.Message.DataType getDataType() { return dataType_; }
685 
686     // optional int32 pixel_format = 24;
687     public static final int PIXEL_FORMAT_FIELD_NUMBER = 24;
688     private boolean hasPixelFormat;
689     private int pixelFormat_ = 0;
hasPixelFormat()690     public boolean hasPixelFormat() { return hasPixelFormat; }
getPixelFormat()691     public int getPixelFormat() { return pixelFormat_; }
692 
693     // optional int32 pixel_type = 25;
694     public static final int PIXEL_TYPE_FIELD_NUMBER = 25;
695     private boolean hasPixelType;
696     private int pixelType_ = 0;
hasPixelType()697     public boolean hasPixelType() { return hasPixelType; }
getPixelType()698     public int getPixelType() { return pixelType_; }
699 
700     // optional int32 image_width = 26;
701     public static final int IMAGE_WIDTH_FIELD_NUMBER = 26;
702     private boolean hasImageWidth;
703     private int imageWidth_ = 0;
hasImageWidth()704     public boolean hasImageWidth() { return hasImageWidth; }
getImageWidth()705     public int getImageWidth() { return imageWidth_; }
706 
707     // optional int32 image_height = 27;
708     public static final int IMAGE_HEIGHT_FIELD_NUMBER = 27;
709     private boolean hasImageHeight;
710     private int imageHeight_ = 0;
hasImageHeight()711     public boolean hasImageHeight() { return hasImageHeight; }
getImageHeight()712     public int getImageHeight() { return imageHeight_; }
713 
714     // optional float time = 11;
715     public static final int TIME_FIELD_NUMBER = 11;
716     private boolean hasTime;
717     private float time_ = 0F;
hasTime()718     public boolean hasTime() { return hasTime; }
getTime()719     public float getTime() { return time_; }
720 
721     // optional .com.android.glesv2debugger.Message.Prop prop = 21;
722     public static final int PROP_FIELD_NUMBER = 21;
723     private boolean hasProp;
724     private com.android.glesv2debugger.DebuggerMessage.Message.Prop prop_;
hasProp()725     public boolean hasProp() { return hasProp; }
getProp()726     public com.android.glesv2debugger.DebuggerMessage.Message.Prop getProp() { return prop_; }
727 
728     // optional float clock = 22;
729     public static final int CLOCK_FIELD_NUMBER = 22;
730     private boolean hasClock;
731     private float clock_ = 0F;
hasClock()732     public boolean hasClock() { return hasClock; }
getClock()733     public float getClock() { return clock_; }
734 
initFields()735     private void initFields() {
736       function_ = com.android.glesv2debugger.DebuggerMessage.Message.Function.NEG;
737       type_ = com.android.glesv2debugger.DebuggerMessage.Message.Type.BeforeCall;
738       dataType_ = com.android.glesv2debugger.DebuggerMessage.Message.DataType.ReferencedImage;
739       prop_ = com.android.glesv2debugger.DebuggerMessage.Message.Prop.CaptureDraw;
740     }
isInitialized()741     public final boolean isInitialized() {
742       if (!hasContextId) return false;
743       if (!hasFunction) return false;
744       if (!hasType) return false;
745       if (!hasExpectResponse) return false;
746       return true;
747     }
748 
writeTo(com.google.protobuf.CodedOutputStream output)749     public void writeTo(com.google.protobuf.CodedOutputStream output)
750                         throws java.io.IOException {
751       getSerializedSize();
752       if (hasContextId()) {
753         output.writeInt32(1, getContextId());
754       }
755       if (hasFunction()) {
756         output.writeEnum(2, getFunction().getNumber());
757       }
758       if (hasType()) {
759         output.writeEnum(3, getType().getNumber());
760       }
761       if (hasExpectResponse()) {
762         output.writeBool(4, getExpectResponse());
763       }
764       if (hasRet()) {
765         output.writeInt32(5, getRet());
766       }
767       if (hasArg0()) {
768         output.writeInt32(6, getArg0());
769       }
770       if (hasArg1()) {
771         output.writeInt32(7, getArg1());
772       }
773       if (hasArg2()) {
774         output.writeInt32(8, getArg2());
775       }
776       if (hasArg3()) {
777         output.writeInt32(9, getArg3());
778       }
779       if (hasData()) {
780         output.writeBytes(10, getData());
781       }
782       if (hasTime()) {
783         output.writeFloat(11, getTime());
784       }
785       if (hasArg4()) {
786         output.writeInt32(16, getArg4());
787       }
788       if (hasArg5()) {
789         output.writeInt32(17, getArg5());
790       }
791       if (hasArg6()) {
792         output.writeInt32(18, getArg6());
793       }
794       if (hasArg7()) {
795         output.writeInt32(19, getArg7());
796       }
797       if (hasArg8()) {
798         output.writeInt32(20, getArg8());
799       }
800       if (hasProp()) {
801         output.writeEnum(21, getProp().getNumber());
802       }
803       if (hasClock()) {
804         output.writeFloat(22, getClock());
805       }
806       if (hasDataType()) {
807         output.writeEnum(23, getDataType().getNumber());
808       }
809       if (hasPixelFormat()) {
810         output.writeInt32(24, getPixelFormat());
811       }
812       if (hasPixelType()) {
813         output.writeInt32(25, getPixelType());
814       }
815       if (hasImageWidth()) {
816         output.writeInt32(26, getImageWidth());
817       }
818       if (hasImageHeight()) {
819         output.writeInt32(27, getImageHeight());
820       }
821     }
822 
823     private int memoizedSerializedSize = -1;
getSerializedSize()824     public int getSerializedSize() {
825       int size = memoizedSerializedSize;
826       if (size != -1) return size;
827 
828       size = 0;
829       if (hasContextId()) {
830         size += com.google.protobuf.CodedOutputStream
831           .computeInt32Size(1, getContextId());
832       }
833       if (hasFunction()) {
834         size += com.google.protobuf.CodedOutputStream
835           .computeEnumSize(2, getFunction().getNumber());
836       }
837       if (hasType()) {
838         size += com.google.protobuf.CodedOutputStream
839           .computeEnumSize(3, getType().getNumber());
840       }
841       if (hasExpectResponse()) {
842         size += com.google.protobuf.CodedOutputStream
843           .computeBoolSize(4, getExpectResponse());
844       }
845       if (hasRet()) {
846         size += com.google.protobuf.CodedOutputStream
847           .computeInt32Size(5, getRet());
848       }
849       if (hasArg0()) {
850         size += com.google.protobuf.CodedOutputStream
851           .computeInt32Size(6, getArg0());
852       }
853       if (hasArg1()) {
854         size += com.google.protobuf.CodedOutputStream
855           .computeInt32Size(7, getArg1());
856       }
857       if (hasArg2()) {
858         size += com.google.protobuf.CodedOutputStream
859           .computeInt32Size(8, getArg2());
860       }
861       if (hasArg3()) {
862         size += com.google.protobuf.CodedOutputStream
863           .computeInt32Size(9, getArg3());
864       }
865       if (hasData()) {
866         size += com.google.protobuf.CodedOutputStream
867           .computeBytesSize(10, getData());
868       }
869       if (hasTime()) {
870         size += com.google.protobuf.CodedOutputStream
871           .computeFloatSize(11, getTime());
872       }
873       if (hasArg4()) {
874         size += com.google.protobuf.CodedOutputStream
875           .computeInt32Size(16, getArg4());
876       }
877       if (hasArg5()) {
878         size += com.google.protobuf.CodedOutputStream
879           .computeInt32Size(17, getArg5());
880       }
881       if (hasArg6()) {
882         size += com.google.protobuf.CodedOutputStream
883           .computeInt32Size(18, getArg6());
884       }
885       if (hasArg7()) {
886         size += com.google.protobuf.CodedOutputStream
887           .computeInt32Size(19, getArg7());
888       }
889       if (hasArg8()) {
890         size += com.google.protobuf.CodedOutputStream
891           .computeInt32Size(20, getArg8());
892       }
893       if (hasProp()) {
894         size += com.google.protobuf.CodedOutputStream
895           .computeEnumSize(21, getProp().getNumber());
896       }
897       if (hasClock()) {
898         size += com.google.protobuf.CodedOutputStream
899           .computeFloatSize(22, getClock());
900       }
901       if (hasDataType()) {
902         size += com.google.protobuf.CodedOutputStream
903           .computeEnumSize(23, getDataType().getNumber());
904       }
905       if (hasPixelFormat()) {
906         size += com.google.protobuf.CodedOutputStream
907           .computeInt32Size(24, getPixelFormat());
908       }
909       if (hasPixelType()) {
910         size += com.google.protobuf.CodedOutputStream
911           .computeInt32Size(25, getPixelType());
912       }
913       if (hasImageWidth()) {
914         size += com.google.protobuf.CodedOutputStream
915           .computeInt32Size(26, getImageWidth());
916       }
917       if (hasImageHeight()) {
918         size += com.google.protobuf.CodedOutputStream
919           .computeInt32Size(27, getImageHeight());
920       }
921       memoizedSerializedSize = size;
922       return size;
923     }
924 
parseFrom( com.google.protobuf.ByteString data)925     public static com.android.glesv2debugger.DebuggerMessage.Message parseFrom(
926         com.google.protobuf.ByteString data)
927         throws com.google.protobuf.InvalidProtocolBufferException {
928       return newBuilder().mergeFrom(data).buildParsed();
929     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)930     public static com.android.glesv2debugger.DebuggerMessage.Message parseFrom(
931         com.google.protobuf.ByteString data,
932         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
933         throws com.google.protobuf.InvalidProtocolBufferException {
934       return newBuilder().mergeFrom(data, extensionRegistry)
935                .buildParsed();
936     }
parseFrom(byte[] data)937     public static com.android.glesv2debugger.DebuggerMessage.Message parseFrom(byte[] data)
938         throws com.google.protobuf.InvalidProtocolBufferException {
939       return newBuilder().mergeFrom(data).buildParsed();
940     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)941     public static com.android.glesv2debugger.DebuggerMessage.Message parseFrom(
942         byte[] data,
943         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
944         throws com.google.protobuf.InvalidProtocolBufferException {
945       return newBuilder().mergeFrom(data, extensionRegistry)
946                .buildParsed();
947     }
parseFrom(java.io.InputStream input)948     public static com.android.glesv2debugger.DebuggerMessage.Message parseFrom(java.io.InputStream input)
949         throws java.io.IOException {
950       return newBuilder().mergeFrom(input).buildParsed();
951     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)952     public static com.android.glesv2debugger.DebuggerMessage.Message parseFrom(
953         java.io.InputStream input,
954         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
955         throws java.io.IOException {
956       return newBuilder().mergeFrom(input, extensionRegistry)
957                .buildParsed();
958     }
parseDelimitedFrom(java.io.InputStream input)959     public static com.android.glesv2debugger.DebuggerMessage.Message parseDelimitedFrom(java.io.InputStream input)
960         throws java.io.IOException {
961       Builder builder = newBuilder();
962       if (builder.mergeDelimitedFrom(input)) {
963         return builder.buildParsed();
964       } else {
965         return null;
966       }
967     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)968     public static com.android.glesv2debugger.DebuggerMessage.Message parseDelimitedFrom(
969         java.io.InputStream input,
970         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
971         throws java.io.IOException {
972       Builder builder = newBuilder();
973       if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
974         return builder.buildParsed();
975       } else {
976         return null;
977       }
978     }
parseFrom( com.google.protobuf.CodedInputStream input)979     public static com.android.glesv2debugger.DebuggerMessage.Message parseFrom(
980         com.google.protobuf.CodedInputStream input)
981         throws java.io.IOException {
982       return newBuilder().mergeFrom(input).buildParsed();
983     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)984     public static com.android.glesv2debugger.DebuggerMessage.Message parseFrom(
985         com.google.protobuf.CodedInputStream input,
986         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
987         throws java.io.IOException {
988       return newBuilder().mergeFrom(input, extensionRegistry)
989                .buildParsed();
990     }
991 
newBuilder()992     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()993     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(com.android.glesv2debugger.DebuggerMessage.Message prototype)994     public static Builder newBuilder(com.android.glesv2debugger.DebuggerMessage.Message prototype) {
995       return newBuilder().mergeFrom(prototype);
996     }
toBuilder()997     public Builder toBuilder() { return newBuilder(this); }
998 
999     public static final class Builder extends
1000         com.google.protobuf.GeneratedMessageLite.Builder<
1001           com.android.glesv2debugger.DebuggerMessage.Message, Builder> {
1002       private com.android.glesv2debugger.DebuggerMessage.Message result;
1003 
1004       // Construct using com.android.glesv2debugger.DebuggerMessage.Message.newBuilder()
Builder()1005       private Builder() {}
1006 
create()1007       private static Builder create() {
1008         Builder builder = new Builder();
1009         builder.result = new com.android.glesv2debugger.DebuggerMessage.Message();
1010         return builder;
1011       }
1012 
internalGetResult()1013       protected com.android.glesv2debugger.DebuggerMessage.Message internalGetResult() {
1014         return result;
1015       }
1016 
clear()1017       public Builder clear() {
1018         if (result == null) {
1019           throw new IllegalStateException(
1020             "Cannot call clear() after build().");
1021         }
1022         result = new com.android.glesv2debugger.DebuggerMessage.Message();
1023         return this;
1024       }
1025 
clone()1026       public Builder clone() {
1027         return create().mergeFrom(result);
1028       }
1029 
getDefaultInstanceForType()1030       public com.android.glesv2debugger.DebuggerMessage.Message getDefaultInstanceForType() {
1031         return com.android.glesv2debugger.DebuggerMessage.Message.getDefaultInstance();
1032       }
1033 
isInitialized()1034       public boolean isInitialized() {
1035         return result.isInitialized();
1036       }
build()1037       public com.android.glesv2debugger.DebuggerMessage.Message build() {
1038         if (result != null && !isInitialized()) {
1039           throw newUninitializedMessageException(result);
1040         }
1041         return buildPartial();
1042       }
1043 
buildParsed()1044       private com.android.glesv2debugger.DebuggerMessage.Message buildParsed()
1045           throws com.google.protobuf.InvalidProtocolBufferException {
1046         if (!isInitialized()) {
1047           throw newUninitializedMessageException(
1048             result).asInvalidProtocolBufferException();
1049         }
1050         return buildPartial();
1051       }
1052 
buildPartial()1053       public com.android.glesv2debugger.DebuggerMessage.Message buildPartial() {
1054         if (result == null) {
1055           throw new IllegalStateException(
1056             "build() has already been called on this Builder.");
1057         }
1058         com.android.glesv2debugger.DebuggerMessage.Message returnMe = result;
1059         result = null;
1060         return returnMe;
1061       }
1062 
mergeFrom(com.android.glesv2debugger.DebuggerMessage.Message other)1063       public Builder mergeFrom(com.android.glesv2debugger.DebuggerMessage.Message other) {
1064         if (other == com.android.glesv2debugger.DebuggerMessage.Message.getDefaultInstance()) return this;
1065         if (other.hasContextId()) {
1066           setContextId(other.getContextId());
1067         }
1068         if (other.hasFunction()) {
1069           setFunction(other.getFunction());
1070         }
1071         if (other.hasType()) {
1072           setType(other.getType());
1073         }
1074         if (other.hasExpectResponse()) {
1075           setExpectResponse(other.getExpectResponse());
1076         }
1077         if (other.hasRet()) {
1078           setRet(other.getRet());
1079         }
1080         if (other.hasArg0()) {
1081           setArg0(other.getArg0());
1082         }
1083         if (other.hasArg1()) {
1084           setArg1(other.getArg1());
1085         }
1086         if (other.hasArg2()) {
1087           setArg2(other.getArg2());
1088         }
1089         if (other.hasArg3()) {
1090           setArg3(other.getArg3());
1091         }
1092         if (other.hasArg4()) {
1093           setArg4(other.getArg4());
1094         }
1095         if (other.hasArg5()) {
1096           setArg5(other.getArg5());
1097         }
1098         if (other.hasArg6()) {
1099           setArg6(other.getArg6());
1100         }
1101         if (other.hasArg7()) {
1102           setArg7(other.getArg7());
1103         }
1104         if (other.hasArg8()) {
1105           setArg8(other.getArg8());
1106         }
1107         if (other.hasData()) {
1108           setData(other.getData());
1109         }
1110         if (other.hasDataType()) {
1111           setDataType(other.getDataType());
1112         }
1113         if (other.hasPixelFormat()) {
1114           setPixelFormat(other.getPixelFormat());
1115         }
1116         if (other.hasPixelType()) {
1117           setPixelType(other.getPixelType());
1118         }
1119         if (other.hasImageWidth()) {
1120           setImageWidth(other.getImageWidth());
1121         }
1122         if (other.hasImageHeight()) {
1123           setImageHeight(other.getImageHeight());
1124         }
1125         if (other.hasTime()) {
1126           setTime(other.getTime());
1127         }
1128         if (other.hasProp()) {
1129           setProp(other.getProp());
1130         }
1131         if (other.hasClock()) {
1132           setClock(other.getClock());
1133         }
1134         return this;
1135       }
1136 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1137       public Builder mergeFrom(
1138           com.google.protobuf.CodedInputStream input,
1139           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1140           throws java.io.IOException {
1141         while (true) {
1142           int tag = input.readTag();
1143           switch (tag) {
1144             case 0:
1145               return this;
1146             default: {
1147               if (!parseUnknownField(input, extensionRegistry, tag)) {
1148                 return this;
1149               }
1150               break;
1151             }
1152             case 8: {
1153               setContextId(input.readInt32());
1154               break;
1155             }
1156             case 16: {
1157               int rawValue = input.readEnum();
1158               com.android.glesv2debugger.DebuggerMessage.Message.Function value = com.android.glesv2debugger.DebuggerMessage.Message.Function.valueOf(rawValue);
1159               if (value != null) {
1160                 setFunction(value);
1161               }
1162               break;
1163             }
1164             case 24: {
1165               int rawValue = input.readEnum();
1166               com.android.glesv2debugger.DebuggerMessage.Message.Type value = com.android.glesv2debugger.DebuggerMessage.Message.Type.valueOf(rawValue);
1167               if (value != null) {
1168                 setType(value);
1169               }
1170               break;
1171             }
1172             case 32: {
1173               setExpectResponse(input.readBool());
1174               break;
1175             }
1176             case 40: {
1177               setRet(input.readInt32());
1178               break;
1179             }
1180             case 48: {
1181               setArg0(input.readInt32());
1182               break;
1183             }
1184             case 56: {
1185               setArg1(input.readInt32());
1186               break;
1187             }
1188             case 64: {
1189               setArg2(input.readInt32());
1190               break;
1191             }
1192             case 72: {
1193               setArg3(input.readInt32());
1194               break;
1195             }
1196             case 82: {
1197               setData(input.readBytes());
1198               break;
1199             }
1200             case 93: {
1201               setTime(input.readFloat());
1202               break;
1203             }
1204             case 128: {
1205               setArg4(input.readInt32());
1206               break;
1207             }
1208             case 136: {
1209               setArg5(input.readInt32());
1210               break;
1211             }
1212             case 144: {
1213               setArg6(input.readInt32());
1214               break;
1215             }
1216             case 152: {
1217               setArg7(input.readInt32());
1218               break;
1219             }
1220             case 160: {
1221               setArg8(input.readInt32());
1222               break;
1223             }
1224             case 168: {
1225               int rawValue = input.readEnum();
1226               com.android.glesv2debugger.DebuggerMessage.Message.Prop value = com.android.glesv2debugger.DebuggerMessage.Message.Prop.valueOf(rawValue);
1227               if (value != null) {
1228                 setProp(value);
1229               }
1230               break;
1231             }
1232             case 181: {
1233               setClock(input.readFloat());
1234               break;
1235             }
1236             case 184: {
1237               int rawValue = input.readEnum();
1238               com.android.glesv2debugger.DebuggerMessage.Message.DataType value = com.android.glesv2debugger.DebuggerMessage.Message.DataType.valueOf(rawValue);
1239               if (value != null) {
1240                 setDataType(value);
1241               }
1242               break;
1243             }
1244             case 192: {
1245               setPixelFormat(input.readInt32());
1246               break;
1247             }
1248             case 200: {
1249               setPixelType(input.readInt32());
1250               break;
1251             }
1252             case 208: {
1253               setImageWidth(input.readInt32());
1254               break;
1255             }
1256             case 216: {
1257               setImageHeight(input.readInt32());
1258               break;
1259             }
1260           }
1261         }
1262       }
1263 
1264 
1265       // required int32 context_id = 1;
hasContextId()1266       public boolean hasContextId() {
1267         return result.hasContextId();
1268       }
getContextId()1269       public int getContextId() {
1270         return result.getContextId();
1271       }
setContextId(int value)1272       public Builder setContextId(int value) {
1273         result.hasContextId = true;
1274         result.contextId_ = value;
1275         return this;
1276       }
clearContextId()1277       public Builder clearContextId() {
1278         result.hasContextId = false;
1279         result.contextId_ = 0;
1280         return this;
1281       }
1282 
1283       // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
hasFunction()1284       public boolean hasFunction() {
1285         return result.hasFunction();
1286       }
getFunction()1287       public com.android.glesv2debugger.DebuggerMessage.Message.Function getFunction() {
1288         return result.getFunction();
1289       }
setFunction(com.android.glesv2debugger.DebuggerMessage.Message.Function value)1290       public Builder setFunction(com.android.glesv2debugger.DebuggerMessage.Message.Function value) {
1291         if (value == null) {
1292           throw new NullPointerException();
1293         }
1294         result.hasFunction = true;
1295         result.function_ = value;
1296         return this;
1297       }
clearFunction()1298       public Builder clearFunction() {
1299         result.hasFunction = false;
1300         result.function_ = com.android.glesv2debugger.DebuggerMessage.Message.Function.NEG;
1301         return this;
1302       }
1303 
1304       // required .com.android.glesv2debugger.Message.Type type = 3;
hasType()1305       public boolean hasType() {
1306         return result.hasType();
1307       }
getType()1308       public com.android.glesv2debugger.DebuggerMessage.Message.Type getType() {
1309         return result.getType();
1310       }
setType(com.android.glesv2debugger.DebuggerMessage.Message.Type value)1311       public Builder setType(com.android.glesv2debugger.DebuggerMessage.Message.Type value) {
1312         if (value == null) {
1313           throw new NullPointerException();
1314         }
1315         result.hasType = true;
1316         result.type_ = value;
1317         return this;
1318       }
clearType()1319       public Builder clearType() {
1320         result.hasType = false;
1321         result.type_ = com.android.glesv2debugger.DebuggerMessage.Message.Type.BeforeCall;
1322         return this;
1323       }
1324 
1325       // required bool expect_response = 4;
hasExpectResponse()1326       public boolean hasExpectResponse() {
1327         return result.hasExpectResponse();
1328       }
getExpectResponse()1329       public boolean getExpectResponse() {
1330         return result.getExpectResponse();
1331       }
setExpectResponse(boolean value)1332       public Builder setExpectResponse(boolean value) {
1333         result.hasExpectResponse = true;
1334         result.expectResponse_ = value;
1335         return this;
1336       }
clearExpectResponse()1337       public Builder clearExpectResponse() {
1338         result.hasExpectResponse = false;
1339         result.expectResponse_ = false;
1340         return this;
1341       }
1342 
1343       // optional int32 ret = 5;
hasRet()1344       public boolean hasRet() {
1345         return result.hasRet();
1346       }
getRet()1347       public int getRet() {
1348         return result.getRet();
1349       }
setRet(int value)1350       public Builder setRet(int value) {
1351         result.hasRet = true;
1352         result.ret_ = value;
1353         return this;
1354       }
clearRet()1355       public Builder clearRet() {
1356         result.hasRet = false;
1357         result.ret_ = 0;
1358         return this;
1359       }
1360 
1361       // optional int32 arg0 = 6;
hasArg0()1362       public boolean hasArg0() {
1363         return result.hasArg0();
1364       }
getArg0()1365       public int getArg0() {
1366         return result.getArg0();
1367       }
setArg0(int value)1368       public Builder setArg0(int value) {
1369         result.hasArg0 = true;
1370         result.arg0_ = value;
1371         return this;
1372       }
clearArg0()1373       public Builder clearArg0() {
1374         result.hasArg0 = false;
1375         result.arg0_ = 0;
1376         return this;
1377       }
1378 
1379       // optional int32 arg1 = 7;
hasArg1()1380       public boolean hasArg1() {
1381         return result.hasArg1();
1382       }
getArg1()1383       public int getArg1() {
1384         return result.getArg1();
1385       }
setArg1(int value)1386       public Builder setArg1(int value) {
1387         result.hasArg1 = true;
1388         result.arg1_ = value;
1389         return this;
1390       }
clearArg1()1391       public Builder clearArg1() {
1392         result.hasArg1 = false;
1393         result.arg1_ = 0;
1394         return this;
1395       }
1396 
1397       // optional int32 arg2 = 8;
hasArg2()1398       public boolean hasArg2() {
1399         return result.hasArg2();
1400       }
getArg2()1401       public int getArg2() {
1402         return result.getArg2();
1403       }
setArg2(int value)1404       public Builder setArg2(int value) {
1405         result.hasArg2 = true;
1406         result.arg2_ = value;
1407         return this;
1408       }
clearArg2()1409       public Builder clearArg2() {
1410         result.hasArg2 = false;
1411         result.arg2_ = 0;
1412         return this;
1413       }
1414 
1415       // optional int32 arg3 = 9;
hasArg3()1416       public boolean hasArg3() {
1417         return result.hasArg3();
1418       }
getArg3()1419       public int getArg3() {
1420         return result.getArg3();
1421       }
setArg3(int value)1422       public Builder setArg3(int value) {
1423         result.hasArg3 = true;
1424         result.arg3_ = value;
1425         return this;
1426       }
clearArg3()1427       public Builder clearArg3() {
1428         result.hasArg3 = false;
1429         result.arg3_ = 0;
1430         return this;
1431       }
1432 
1433       // optional int32 arg4 = 16;
hasArg4()1434       public boolean hasArg4() {
1435         return result.hasArg4();
1436       }
getArg4()1437       public int getArg4() {
1438         return result.getArg4();
1439       }
setArg4(int value)1440       public Builder setArg4(int value) {
1441         result.hasArg4 = true;
1442         result.arg4_ = value;
1443         return this;
1444       }
clearArg4()1445       public Builder clearArg4() {
1446         result.hasArg4 = false;
1447         result.arg4_ = 0;
1448         return this;
1449       }
1450 
1451       // optional int32 arg5 = 17;
hasArg5()1452       public boolean hasArg5() {
1453         return result.hasArg5();
1454       }
getArg5()1455       public int getArg5() {
1456         return result.getArg5();
1457       }
setArg5(int value)1458       public Builder setArg5(int value) {
1459         result.hasArg5 = true;
1460         result.arg5_ = value;
1461         return this;
1462       }
clearArg5()1463       public Builder clearArg5() {
1464         result.hasArg5 = false;
1465         result.arg5_ = 0;
1466         return this;
1467       }
1468 
1469       // optional int32 arg6 = 18;
hasArg6()1470       public boolean hasArg6() {
1471         return result.hasArg6();
1472       }
getArg6()1473       public int getArg6() {
1474         return result.getArg6();
1475       }
setArg6(int value)1476       public Builder setArg6(int value) {
1477         result.hasArg6 = true;
1478         result.arg6_ = value;
1479         return this;
1480       }
clearArg6()1481       public Builder clearArg6() {
1482         result.hasArg6 = false;
1483         result.arg6_ = 0;
1484         return this;
1485       }
1486 
1487       // optional int32 arg7 = 19;
hasArg7()1488       public boolean hasArg7() {
1489         return result.hasArg7();
1490       }
getArg7()1491       public int getArg7() {
1492         return result.getArg7();
1493       }
setArg7(int value)1494       public Builder setArg7(int value) {
1495         result.hasArg7 = true;
1496         result.arg7_ = value;
1497         return this;
1498       }
clearArg7()1499       public Builder clearArg7() {
1500         result.hasArg7 = false;
1501         result.arg7_ = 0;
1502         return this;
1503       }
1504 
1505       // optional int32 arg8 = 20;
hasArg8()1506       public boolean hasArg8() {
1507         return result.hasArg8();
1508       }
getArg8()1509       public int getArg8() {
1510         return result.getArg8();
1511       }
setArg8(int value)1512       public Builder setArg8(int value) {
1513         result.hasArg8 = true;
1514         result.arg8_ = value;
1515         return this;
1516       }
clearArg8()1517       public Builder clearArg8() {
1518         result.hasArg8 = false;
1519         result.arg8_ = 0;
1520         return this;
1521       }
1522 
1523       // optional bytes data = 10;
hasData()1524       public boolean hasData() {
1525         return result.hasData();
1526       }
getData()1527       public com.google.protobuf.ByteString getData() {
1528         return result.getData();
1529       }
setData(com.google.protobuf.ByteString value)1530       public Builder setData(com.google.protobuf.ByteString value) {
1531         if (value == null) {
1532     throw new NullPointerException();
1533   }
1534   result.hasData = true;
1535         result.data_ = value;
1536         return this;
1537       }
clearData()1538       public Builder clearData() {
1539         result.hasData = false;
1540         result.data_ = getDefaultInstance().getData();
1541         return this;
1542       }
1543 
1544       // optional .com.android.glesv2debugger.Message.DataType data_type = 23;
hasDataType()1545       public boolean hasDataType() {
1546         return result.hasDataType();
1547       }
getDataType()1548       public com.android.glesv2debugger.DebuggerMessage.Message.DataType getDataType() {
1549         return result.getDataType();
1550       }
setDataType(com.android.glesv2debugger.DebuggerMessage.Message.DataType value)1551       public Builder setDataType(com.android.glesv2debugger.DebuggerMessage.Message.DataType value) {
1552         if (value == null) {
1553           throw new NullPointerException();
1554         }
1555         result.hasDataType = true;
1556         result.dataType_ = value;
1557         return this;
1558       }
clearDataType()1559       public Builder clearDataType() {
1560         result.hasDataType = false;
1561         result.dataType_ = com.android.glesv2debugger.DebuggerMessage.Message.DataType.ReferencedImage;
1562         return this;
1563       }
1564 
1565       // optional int32 pixel_format = 24;
hasPixelFormat()1566       public boolean hasPixelFormat() {
1567         return result.hasPixelFormat();
1568       }
getPixelFormat()1569       public int getPixelFormat() {
1570         return result.getPixelFormat();
1571       }
setPixelFormat(int value)1572       public Builder setPixelFormat(int value) {
1573         result.hasPixelFormat = true;
1574         result.pixelFormat_ = value;
1575         return this;
1576       }
clearPixelFormat()1577       public Builder clearPixelFormat() {
1578         result.hasPixelFormat = false;
1579         result.pixelFormat_ = 0;
1580         return this;
1581       }
1582 
1583       // optional int32 pixel_type = 25;
hasPixelType()1584       public boolean hasPixelType() {
1585         return result.hasPixelType();
1586       }
getPixelType()1587       public int getPixelType() {
1588         return result.getPixelType();
1589       }
setPixelType(int value)1590       public Builder setPixelType(int value) {
1591         result.hasPixelType = true;
1592         result.pixelType_ = value;
1593         return this;
1594       }
clearPixelType()1595       public Builder clearPixelType() {
1596         result.hasPixelType = false;
1597         result.pixelType_ = 0;
1598         return this;
1599       }
1600 
1601       // optional int32 image_width = 26;
hasImageWidth()1602       public boolean hasImageWidth() {
1603         return result.hasImageWidth();
1604       }
getImageWidth()1605       public int getImageWidth() {
1606         return result.getImageWidth();
1607       }
setImageWidth(int value)1608       public Builder setImageWidth(int value) {
1609         result.hasImageWidth = true;
1610         result.imageWidth_ = value;
1611         return this;
1612       }
clearImageWidth()1613       public Builder clearImageWidth() {
1614         result.hasImageWidth = false;
1615         result.imageWidth_ = 0;
1616         return this;
1617       }
1618 
1619       // optional int32 image_height = 27;
hasImageHeight()1620       public boolean hasImageHeight() {
1621         return result.hasImageHeight();
1622       }
getImageHeight()1623       public int getImageHeight() {
1624         return result.getImageHeight();
1625       }
setImageHeight(int value)1626       public Builder setImageHeight(int value) {
1627         result.hasImageHeight = true;
1628         result.imageHeight_ = value;
1629         return this;
1630       }
clearImageHeight()1631       public Builder clearImageHeight() {
1632         result.hasImageHeight = false;
1633         result.imageHeight_ = 0;
1634         return this;
1635       }
1636 
1637       // optional float time = 11;
hasTime()1638       public boolean hasTime() {
1639         return result.hasTime();
1640       }
getTime()1641       public float getTime() {
1642         return result.getTime();
1643       }
setTime(float value)1644       public Builder setTime(float value) {
1645         result.hasTime = true;
1646         result.time_ = value;
1647         return this;
1648       }
clearTime()1649       public Builder clearTime() {
1650         result.hasTime = false;
1651         result.time_ = 0F;
1652         return this;
1653       }
1654 
1655       // optional .com.android.glesv2debugger.Message.Prop prop = 21;
hasProp()1656       public boolean hasProp() {
1657         return result.hasProp();
1658       }
getProp()1659       public com.android.glesv2debugger.DebuggerMessage.Message.Prop getProp() {
1660         return result.getProp();
1661       }
setProp(com.android.glesv2debugger.DebuggerMessage.Message.Prop value)1662       public Builder setProp(com.android.glesv2debugger.DebuggerMessage.Message.Prop value) {
1663         if (value == null) {
1664           throw new NullPointerException();
1665         }
1666         result.hasProp = true;
1667         result.prop_ = value;
1668         return this;
1669       }
clearProp()1670       public Builder clearProp() {
1671         result.hasProp = false;
1672         result.prop_ = com.android.glesv2debugger.DebuggerMessage.Message.Prop.CaptureDraw;
1673         return this;
1674       }
1675 
1676       // optional float clock = 22;
hasClock()1677       public boolean hasClock() {
1678         return result.hasClock();
1679       }
getClock()1680       public float getClock() {
1681         return result.getClock();
1682       }
setClock(float value)1683       public Builder setClock(float value) {
1684         result.hasClock = true;
1685         result.clock_ = value;
1686         return this;
1687       }
clearClock()1688       public Builder clearClock() {
1689         result.hasClock = false;
1690         result.clock_ = 0F;
1691         return this;
1692       }
1693 
1694       // @@protoc_insertion_point(builder_scope:com.android.glesv2debugger.Message)
1695     }
1696 
1697     static {
1698       defaultInstance = new Message(true);
com.android.glesv2debugger.DebuggerMessage.internalForceInit()1699       com.android.glesv2debugger.DebuggerMessage.internalForceInit();
defaultInstance.initFields()1700       defaultInstance.initFields();
1701     }
1702 
1703     // @@protoc_insertion_point(class_scope:com.android.glesv2debugger.Message)
1704   }
1705 
1706 
1707   static {
1708   }
1709 
internalForceInit()1710   public static void internalForceInit() {}
1711 
1712   // @@protoc_insertion_point(outer_class_scope)
1713 }
1714