1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: debugger_message.proto
3
4 #ifndef PROTOBUF_debugger_5fmessage_2eproto__INCLUDED
5 #define PROTOBUF_debugger_5fmessage_2eproto__INCLUDED
6
7 #include <string>
8
9 #include <google/protobuf/stubs/common.h>
10
11 #if GOOGLE_PROTOBUF_VERSION < 2003000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 2003000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21
22 #include <google/protobuf/generated_message_util.h>
23 #include <google/protobuf/repeated_field.h>
24 #include <google/protobuf/extension_set.h>
25 // @@protoc_insertion_point(includes)
26
27 namespace com {
28 namespace android {
29 namespace glesv2debugger {
30
31 // Internal implementation detail -- do not call these.
32 void protobuf_AddDesc_debugger_5fmessage_2eproto();
33 void protobuf_AssignDesc_debugger_5fmessage_2eproto();
34 void protobuf_ShutdownFile_debugger_5fmessage_2eproto();
35
36 class Message;
37
38 enum Message_Function {
39 Message_Function_glActiveTexture = 0,
40 Message_Function_glAttachShader = 1,
41 Message_Function_glBindAttribLocation = 2,
42 Message_Function_glBindBuffer = 3,
43 Message_Function_glBindFramebuffer = 4,
44 Message_Function_glBindRenderbuffer = 5,
45 Message_Function_glBindTexture = 6,
46 Message_Function_glBlendColor = 7,
47 Message_Function_glBlendEquation = 8,
48 Message_Function_glBlendEquationSeparate = 9,
49 Message_Function_glBlendFunc = 10,
50 Message_Function_glBlendFuncSeparate = 11,
51 Message_Function_glBufferData = 12,
52 Message_Function_glBufferSubData = 13,
53 Message_Function_glCheckFramebufferStatus = 14,
54 Message_Function_glClear = 15,
55 Message_Function_glClearColor = 16,
56 Message_Function_glClearDepthf = 17,
57 Message_Function_glClearStencil = 18,
58 Message_Function_glColorMask = 19,
59 Message_Function_glCompileShader = 20,
60 Message_Function_glCompressedTexImage2D = 21,
61 Message_Function_glCompressedTexSubImage2D = 22,
62 Message_Function_glCopyTexImage2D = 23,
63 Message_Function_glCopyTexSubImage2D = 24,
64 Message_Function_glCreateProgram = 25,
65 Message_Function_glCreateShader = 26,
66 Message_Function_glCullFace = 27,
67 Message_Function_glDeleteBuffers = 28,
68 Message_Function_glDeleteFramebuffers = 29,
69 Message_Function_glDeleteProgram = 30,
70 Message_Function_glDeleteRenderbuffers = 31,
71 Message_Function_glDeleteShader = 32,
72 Message_Function_glDeleteTextures = 33,
73 Message_Function_glDepthFunc = 34,
74 Message_Function_glDepthMask = 35,
75 Message_Function_glDepthRangef = 36,
76 Message_Function_glDetachShader = 37,
77 Message_Function_glDisable = 38,
78 Message_Function_glDisableVertexAttribArray = 39,
79 Message_Function_glDrawArrays = 40,
80 Message_Function_glDrawElements = 41,
81 Message_Function_glEnable = 42,
82 Message_Function_glEnableVertexAttribArray = 43,
83 Message_Function_glFinish = 44,
84 Message_Function_glFlush = 45,
85 Message_Function_glFramebufferRenderbuffer = 46,
86 Message_Function_glFramebufferTexture2D = 47,
87 Message_Function_glFrontFace = 48,
88 Message_Function_glGenBuffers = 49,
89 Message_Function_glGenerateMipmap = 50,
90 Message_Function_glGenFramebuffers = 51,
91 Message_Function_glGenRenderbuffers = 52,
92 Message_Function_glGenTextures = 53,
93 Message_Function_glGetActiveAttrib = 54,
94 Message_Function_glGetActiveUniform = 55,
95 Message_Function_glGetAttachedShaders = 56,
96 Message_Function_glGetAttribLocation = 57,
97 Message_Function_glGetBooleanv = 58,
98 Message_Function_glGetBufferParameteriv = 59,
99 Message_Function_glGetError = 60,
100 Message_Function_glGetFloatv = 61,
101 Message_Function_glGetFramebufferAttachmentParameteriv = 62,
102 Message_Function_glGetIntegerv = 63,
103 Message_Function_glGetProgramiv = 64,
104 Message_Function_glGetProgramInfoLog = 65,
105 Message_Function_glGetRenderbufferParameteriv = 66,
106 Message_Function_glGetShaderiv = 67,
107 Message_Function_glGetShaderInfoLog = 68,
108 Message_Function_glGetShaderPrecisionFormat = 69,
109 Message_Function_glGetShaderSource = 70,
110 Message_Function_glGetString = 71,
111 Message_Function_glGetTexParameterfv = 72,
112 Message_Function_glGetTexParameteriv = 73,
113 Message_Function_glGetUniformfv = 74,
114 Message_Function_glGetUniformiv = 75,
115 Message_Function_glGetUniformLocation = 76,
116 Message_Function_glGetVertexAttribfv = 77,
117 Message_Function_glGetVertexAttribiv = 78,
118 Message_Function_glGetVertexAttribPointerv = 79,
119 Message_Function_glHint = 80,
120 Message_Function_glIsBuffer = 81,
121 Message_Function_glIsEnabled = 82,
122 Message_Function_glIsFramebuffer = 83,
123 Message_Function_glIsProgram = 84,
124 Message_Function_glIsRenderbuffer = 85,
125 Message_Function_glIsShader = 86,
126 Message_Function_glIsTexture = 87,
127 Message_Function_glLineWidth = 88,
128 Message_Function_glLinkProgram = 89,
129 Message_Function_glPixelStorei = 90,
130 Message_Function_glPolygonOffset = 91,
131 Message_Function_glReadPixels = 92,
132 Message_Function_glReleaseShaderCompiler = 93,
133 Message_Function_glRenderbufferStorage = 94,
134 Message_Function_glSampleCoverage = 95,
135 Message_Function_glScissor = 96,
136 Message_Function_glShaderBinary = 97,
137 Message_Function_glShaderSource = 98,
138 Message_Function_glStencilFunc = 99,
139 Message_Function_glStencilFuncSeparate = 100,
140 Message_Function_glStencilMask = 101,
141 Message_Function_glStencilMaskSeparate = 102,
142 Message_Function_glStencilOp = 103,
143 Message_Function_glStencilOpSeparate = 104,
144 Message_Function_glTexImage2D = 105,
145 Message_Function_glTexParameterf = 106,
146 Message_Function_glTexParameterfv = 107,
147 Message_Function_glTexParameteri = 108,
148 Message_Function_glTexParameteriv = 109,
149 Message_Function_glTexSubImage2D = 110,
150 Message_Function_glUniform1f = 111,
151 Message_Function_glUniform1fv = 112,
152 Message_Function_glUniform1i = 113,
153 Message_Function_glUniform1iv = 114,
154 Message_Function_glUniform2f = 115,
155 Message_Function_glUniform2fv = 116,
156 Message_Function_glUniform2i = 117,
157 Message_Function_glUniform2iv = 118,
158 Message_Function_glUniform3f = 119,
159 Message_Function_glUniform3fv = 120,
160 Message_Function_glUniform3i = 121,
161 Message_Function_glUniform3iv = 122,
162 Message_Function_glUniform4f = 123,
163 Message_Function_glUniform4fv = 124,
164 Message_Function_glUniform4i = 125,
165 Message_Function_glUniform4iv = 126,
166 Message_Function_glUniformMatrix2fv = 127,
167 Message_Function_glUniformMatrix3fv = 128,
168 Message_Function_glUniformMatrix4fv = 129,
169 Message_Function_glUseProgram = 130,
170 Message_Function_glValidateProgram = 131,
171 Message_Function_glVertexAttrib1f = 132,
172 Message_Function_glVertexAttrib1fv = 133,
173 Message_Function_glVertexAttrib2f = 134,
174 Message_Function_glVertexAttrib2fv = 135,
175 Message_Function_glVertexAttrib3f = 136,
176 Message_Function_glVertexAttrib3fv = 137,
177 Message_Function_glVertexAttrib4f = 138,
178 Message_Function_glVertexAttrib4fv = 139,
179 Message_Function_glVertexAttribPointer = 140,
180 Message_Function_glViewport = 141,
181 Message_Function_eglGetDisplay = 142,
182 Message_Function_eglInitialize = 143,
183 Message_Function_eglTerminate = 144,
184 Message_Function_eglGetConfigs = 145,
185 Message_Function_eglChooseConfig = 146,
186 Message_Function_eglGetConfigAttrib = 147,
187 Message_Function_eglCreateWindowSurface = 148,
188 Message_Function_eglCreatePixmapSurface = 149,
189 Message_Function_eglCreatePbufferSurface = 150,
190 Message_Function_eglDestroySurface = 151,
191 Message_Function_eglQuerySurface = 152,
192 Message_Function_eglCreateContext = 153,
193 Message_Function_eglDestroyContext = 154,
194 Message_Function_eglMakeCurrent = 155,
195 Message_Function_eglGetCurrentContext = 156,
196 Message_Function_eglGetCurrentSurface = 157,
197 Message_Function_eglGetCurrentDisplay = 158,
198 Message_Function_eglQueryContext = 159,
199 Message_Function_eglWaitGL = 160,
200 Message_Function_eglWaitNative = 161,
201 Message_Function_eglSwapBuffers = 162,
202 Message_Function_eglCopyBuffers = 163,
203 Message_Function_eglGetError = 164,
204 Message_Function_eglQueryString = 165,
205 Message_Function_eglGetProcAddress = 166,
206 Message_Function_eglSurfaceAttrib = 167,
207 Message_Function_eglBindTexImage = 168,
208 Message_Function_eglReleaseTexImage = 169,
209 Message_Function_eglSwapInterval = 170,
210 Message_Function_eglBindAPI = 171,
211 Message_Function_eglQueryAPI = 172,
212 Message_Function_eglWaitClient = 173,
213 Message_Function_eglReleaseThread = 174,
214 Message_Function_eglCreatePbufferFromClientBuffer = 175,
215 Message_Function_eglLockSurfaceKHR = 176,
216 Message_Function_eglUnlockSurfaceKHR = 177,
217 Message_Function_eglCreateImageKHR = 178,
218 Message_Function_eglDestroyImageKHR = 179,
219 Message_Function_eglCreateSyncKHR = 180,
220 Message_Function_eglDestroySyncKHR = 181,
221 Message_Function_eglClientWaitSyncKHR = 182,
222 Message_Function_eglGetSyncAttribKHR = 183,
223 Message_Function_eglSetSwapRectangleANDROID = 184,
224 Message_Function_eglGetRenderBufferANDROID = 185,
225 Message_Function_ACK = 186,
226 Message_Function_NEG = 187,
227 Message_Function_CONTINUE = 188,
228 Message_Function_SKIP = 189,
229 Message_Function_SETPROP = 190
230 };
231 bool Message_Function_IsValid(int value);
232 const Message_Function Message_Function_Function_MIN = Message_Function_glActiveTexture;
233 const Message_Function Message_Function_Function_MAX = Message_Function_SETPROP;
234 const int Message_Function_Function_ARRAYSIZE = Message_Function_Function_MAX + 1;
235
236 enum Message_Type {
237 Message_Type_BeforeCall = 0,
238 Message_Type_AfterCall = 1,
239 Message_Type_AfterGeneratedCall = 2,
240 Message_Type_Response = 3,
241 Message_Type_CompleteCall = 4
242 };
243 bool Message_Type_IsValid(int value);
244 const Message_Type Message_Type_Type_MIN = Message_Type_BeforeCall;
245 const Message_Type Message_Type_Type_MAX = Message_Type_CompleteCall;
246 const int Message_Type_Type_ARRAYSIZE = Message_Type_Type_MAX + 1;
247
248 enum Message_DataType {
249 Message_DataType_ReferencedImage = 0,
250 Message_DataType_NonreferencedImage = 1
251 };
252 bool Message_DataType_IsValid(int value);
253 const Message_DataType Message_DataType_DataType_MIN = Message_DataType_ReferencedImage;
254 const Message_DataType Message_DataType_DataType_MAX = Message_DataType_NonreferencedImage;
255 const int Message_DataType_DataType_ARRAYSIZE = Message_DataType_DataType_MAX + 1;
256
257 enum Message_Prop {
258 Message_Prop_CaptureDraw = 0,
259 Message_Prop_TimeMode = 1,
260 Message_Prop_ExpectResponse = 2,
261 Message_Prop_CaptureSwap = 3,
262 Message_Prop_GLConstant = 4
263 };
264 bool Message_Prop_IsValid(int value);
265 const Message_Prop Message_Prop_Prop_MIN = Message_Prop_CaptureDraw;
266 const Message_Prop Message_Prop_Prop_MAX = Message_Prop_GLConstant;
267 const int Message_Prop_Prop_ARRAYSIZE = Message_Prop_Prop_MAX + 1;
268
269 // ===================================================================
270
271 class Message : public ::google::protobuf::MessageLite {
272 public:
273 Message();
274 virtual ~Message();
275
276 Message(const Message& from);
277
278 inline Message& operator=(const Message& from) {
279 CopyFrom(from);
280 return *this;
281 }
282
283 static const Message& default_instance();
284
285 void Swap(Message* other);
286
287 // implements Message ----------------------------------------------
288
289 Message* New() const;
290 void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from);
291 void CopyFrom(const Message& from);
292 void MergeFrom(const Message& from);
293 void Clear();
294 bool IsInitialized() const;
295
296 int ByteSize() const;
297 bool MergePartialFromCodedStream(
298 ::google::protobuf::io::CodedInputStream* input);
299 void SerializeWithCachedSizes(
300 ::google::protobuf::io::CodedOutputStream* output) const;
GetCachedSize()301 int GetCachedSize() const { return _cached_size_; }
302 private:
303 void SharedCtor();
304 void SharedDtor();
305 void SetCachedSize(int size) const;
306 public:
307
308 ::std::string GetTypeName() const;
309
310 // nested types ----------------------------------------------------
311
312 typedef Message_Function Function;
313 static const Function glActiveTexture = Message_Function_glActiveTexture;
314 static const Function glAttachShader = Message_Function_glAttachShader;
315 static const Function glBindAttribLocation = Message_Function_glBindAttribLocation;
316 static const Function glBindBuffer = Message_Function_glBindBuffer;
317 static const Function glBindFramebuffer = Message_Function_glBindFramebuffer;
318 static const Function glBindRenderbuffer = Message_Function_glBindRenderbuffer;
319 static const Function glBindTexture = Message_Function_glBindTexture;
320 static const Function glBlendColor = Message_Function_glBlendColor;
321 static const Function glBlendEquation = Message_Function_glBlendEquation;
322 static const Function glBlendEquationSeparate = Message_Function_glBlendEquationSeparate;
323 static const Function glBlendFunc = Message_Function_glBlendFunc;
324 static const Function glBlendFuncSeparate = Message_Function_glBlendFuncSeparate;
325 static const Function glBufferData = Message_Function_glBufferData;
326 static const Function glBufferSubData = Message_Function_glBufferSubData;
327 static const Function glCheckFramebufferStatus = Message_Function_glCheckFramebufferStatus;
328 static const Function glClear = Message_Function_glClear;
329 static const Function glClearColor = Message_Function_glClearColor;
330 static const Function glClearDepthf = Message_Function_glClearDepthf;
331 static const Function glClearStencil = Message_Function_glClearStencil;
332 static const Function glColorMask = Message_Function_glColorMask;
333 static const Function glCompileShader = Message_Function_glCompileShader;
334 static const Function glCompressedTexImage2D = Message_Function_glCompressedTexImage2D;
335 static const Function glCompressedTexSubImage2D = Message_Function_glCompressedTexSubImage2D;
336 static const Function glCopyTexImage2D = Message_Function_glCopyTexImage2D;
337 static const Function glCopyTexSubImage2D = Message_Function_glCopyTexSubImage2D;
338 static const Function glCreateProgram = Message_Function_glCreateProgram;
339 static const Function glCreateShader = Message_Function_glCreateShader;
340 static const Function glCullFace = Message_Function_glCullFace;
341 static const Function glDeleteBuffers = Message_Function_glDeleteBuffers;
342 static const Function glDeleteFramebuffers = Message_Function_glDeleteFramebuffers;
343 static const Function glDeleteProgram = Message_Function_glDeleteProgram;
344 static const Function glDeleteRenderbuffers = Message_Function_glDeleteRenderbuffers;
345 static const Function glDeleteShader = Message_Function_glDeleteShader;
346 static const Function glDeleteTextures = Message_Function_glDeleteTextures;
347 static const Function glDepthFunc = Message_Function_glDepthFunc;
348 static const Function glDepthMask = Message_Function_glDepthMask;
349 static const Function glDepthRangef = Message_Function_glDepthRangef;
350 static const Function glDetachShader = Message_Function_glDetachShader;
351 static const Function glDisable = Message_Function_glDisable;
352 static const Function glDisableVertexAttribArray = Message_Function_glDisableVertexAttribArray;
353 static const Function glDrawArrays = Message_Function_glDrawArrays;
354 static const Function glDrawElements = Message_Function_glDrawElements;
355 static const Function glEnable = Message_Function_glEnable;
356 static const Function glEnableVertexAttribArray = Message_Function_glEnableVertexAttribArray;
357 static const Function glFinish = Message_Function_glFinish;
358 static const Function glFlush = Message_Function_glFlush;
359 static const Function glFramebufferRenderbuffer = Message_Function_glFramebufferRenderbuffer;
360 static const Function glFramebufferTexture2D = Message_Function_glFramebufferTexture2D;
361 static const Function glFrontFace = Message_Function_glFrontFace;
362 static const Function glGenBuffers = Message_Function_glGenBuffers;
363 static const Function glGenerateMipmap = Message_Function_glGenerateMipmap;
364 static const Function glGenFramebuffers = Message_Function_glGenFramebuffers;
365 static const Function glGenRenderbuffers = Message_Function_glGenRenderbuffers;
366 static const Function glGenTextures = Message_Function_glGenTextures;
367 static const Function glGetActiveAttrib = Message_Function_glGetActiveAttrib;
368 static const Function glGetActiveUniform = Message_Function_glGetActiveUniform;
369 static const Function glGetAttachedShaders = Message_Function_glGetAttachedShaders;
370 static const Function glGetAttribLocation = Message_Function_glGetAttribLocation;
371 static const Function glGetBooleanv = Message_Function_glGetBooleanv;
372 static const Function glGetBufferParameteriv = Message_Function_glGetBufferParameteriv;
373 static const Function glGetError = Message_Function_glGetError;
374 static const Function glGetFloatv = Message_Function_glGetFloatv;
375 static const Function glGetFramebufferAttachmentParameteriv = Message_Function_glGetFramebufferAttachmentParameteriv;
376 static const Function glGetIntegerv = Message_Function_glGetIntegerv;
377 static const Function glGetProgramiv = Message_Function_glGetProgramiv;
378 static const Function glGetProgramInfoLog = Message_Function_glGetProgramInfoLog;
379 static const Function glGetRenderbufferParameteriv = Message_Function_glGetRenderbufferParameteriv;
380 static const Function glGetShaderiv = Message_Function_glGetShaderiv;
381 static const Function glGetShaderInfoLog = Message_Function_glGetShaderInfoLog;
382 static const Function glGetShaderPrecisionFormat = Message_Function_glGetShaderPrecisionFormat;
383 static const Function glGetShaderSource = Message_Function_glGetShaderSource;
384 static const Function glGetString = Message_Function_glGetString;
385 static const Function glGetTexParameterfv = Message_Function_glGetTexParameterfv;
386 static const Function glGetTexParameteriv = Message_Function_glGetTexParameteriv;
387 static const Function glGetUniformfv = Message_Function_glGetUniformfv;
388 static const Function glGetUniformiv = Message_Function_glGetUniformiv;
389 static const Function glGetUniformLocation = Message_Function_glGetUniformLocation;
390 static const Function glGetVertexAttribfv = Message_Function_glGetVertexAttribfv;
391 static const Function glGetVertexAttribiv = Message_Function_glGetVertexAttribiv;
392 static const Function glGetVertexAttribPointerv = Message_Function_glGetVertexAttribPointerv;
393 static const Function glHint = Message_Function_glHint;
394 static const Function glIsBuffer = Message_Function_glIsBuffer;
395 static const Function glIsEnabled = Message_Function_glIsEnabled;
396 static const Function glIsFramebuffer = Message_Function_glIsFramebuffer;
397 static const Function glIsProgram = Message_Function_glIsProgram;
398 static const Function glIsRenderbuffer = Message_Function_glIsRenderbuffer;
399 static const Function glIsShader = Message_Function_glIsShader;
400 static const Function glIsTexture = Message_Function_glIsTexture;
401 static const Function glLineWidth = Message_Function_glLineWidth;
402 static const Function glLinkProgram = Message_Function_glLinkProgram;
403 static const Function glPixelStorei = Message_Function_glPixelStorei;
404 static const Function glPolygonOffset = Message_Function_glPolygonOffset;
405 static const Function glReadPixels = Message_Function_glReadPixels;
406 static const Function glReleaseShaderCompiler = Message_Function_glReleaseShaderCompiler;
407 static const Function glRenderbufferStorage = Message_Function_glRenderbufferStorage;
408 static const Function glSampleCoverage = Message_Function_glSampleCoverage;
409 static const Function glScissor = Message_Function_glScissor;
410 static const Function glShaderBinary = Message_Function_glShaderBinary;
411 static const Function glShaderSource = Message_Function_glShaderSource;
412 static const Function glStencilFunc = Message_Function_glStencilFunc;
413 static const Function glStencilFuncSeparate = Message_Function_glStencilFuncSeparate;
414 static const Function glStencilMask = Message_Function_glStencilMask;
415 static const Function glStencilMaskSeparate = Message_Function_glStencilMaskSeparate;
416 static const Function glStencilOp = Message_Function_glStencilOp;
417 static const Function glStencilOpSeparate = Message_Function_glStencilOpSeparate;
418 static const Function glTexImage2D = Message_Function_glTexImage2D;
419 static const Function glTexParameterf = Message_Function_glTexParameterf;
420 static const Function glTexParameterfv = Message_Function_glTexParameterfv;
421 static const Function glTexParameteri = Message_Function_glTexParameteri;
422 static const Function glTexParameteriv = Message_Function_glTexParameteriv;
423 static const Function glTexSubImage2D = Message_Function_glTexSubImage2D;
424 static const Function glUniform1f = Message_Function_glUniform1f;
425 static const Function glUniform1fv = Message_Function_glUniform1fv;
426 static const Function glUniform1i = Message_Function_glUniform1i;
427 static const Function glUniform1iv = Message_Function_glUniform1iv;
428 static const Function glUniform2f = Message_Function_glUniform2f;
429 static const Function glUniform2fv = Message_Function_glUniform2fv;
430 static const Function glUniform2i = Message_Function_glUniform2i;
431 static const Function glUniform2iv = Message_Function_glUniform2iv;
432 static const Function glUniform3f = Message_Function_glUniform3f;
433 static const Function glUniform3fv = Message_Function_glUniform3fv;
434 static const Function glUniform3i = Message_Function_glUniform3i;
435 static const Function glUniform3iv = Message_Function_glUniform3iv;
436 static const Function glUniform4f = Message_Function_glUniform4f;
437 static const Function glUniform4fv = Message_Function_glUniform4fv;
438 static const Function glUniform4i = Message_Function_glUniform4i;
439 static const Function glUniform4iv = Message_Function_glUniform4iv;
440 static const Function glUniformMatrix2fv = Message_Function_glUniformMatrix2fv;
441 static const Function glUniformMatrix3fv = Message_Function_glUniformMatrix3fv;
442 static const Function glUniformMatrix4fv = Message_Function_glUniformMatrix4fv;
443 static const Function glUseProgram = Message_Function_glUseProgram;
444 static const Function glValidateProgram = Message_Function_glValidateProgram;
445 static const Function glVertexAttrib1f = Message_Function_glVertexAttrib1f;
446 static const Function glVertexAttrib1fv = Message_Function_glVertexAttrib1fv;
447 static const Function glVertexAttrib2f = Message_Function_glVertexAttrib2f;
448 static const Function glVertexAttrib2fv = Message_Function_glVertexAttrib2fv;
449 static const Function glVertexAttrib3f = Message_Function_glVertexAttrib3f;
450 static const Function glVertexAttrib3fv = Message_Function_glVertexAttrib3fv;
451 static const Function glVertexAttrib4f = Message_Function_glVertexAttrib4f;
452 static const Function glVertexAttrib4fv = Message_Function_glVertexAttrib4fv;
453 static const Function glVertexAttribPointer = Message_Function_glVertexAttribPointer;
454 static const Function glViewport = Message_Function_glViewport;
455 static const Function eglGetDisplay = Message_Function_eglGetDisplay;
456 static const Function eglInitialize = Message_Function_eglInitialize;
457 static const Function eglTerminate = Message_Function_eglTerminate;
458 static const Function eglGetConfigs = Message_Function_eglGetConfigs;
459 static const Function eglChooseConfig = Message_Function_eglChooseConfig;
460 static const Function eglGetConfigAttrib = Message_Function_eglGetConfigAttrib;
461 static const Function eglCreateWindowSurface = Message_Function_eglCreateWindowSurface;
462 static const Function eglCreatePixmapSurface = Message_Function_eglCreatePixmapSurface;
463 static const Function eglCreatePbufferSurface = Message_Function_eglCreatePbufferSurface;
464 static const Function eglDestroySurface = Message_Function_eglDestroySurface;
465 static const Function eglQuerySurface = Message_Function_eglQuerySurface;
466 static const Function eglCreateContext = Message_Function_eglCreateContext;
467 static const Function eglDestroyContext = Message_Function_eglDestroyContext;
468 static const Function eglMakeCurrent = Message_Function_eglMakeCurrent;
469 static const Function eglGetCurrentContext = Message_Function_eglGetCurrentContext;
470 static const Function eglGetCurrentSurface = Message_Function_eglGetCurrentSurface;
471 static const Function eglGetCurrentDisplay = Message_Function_eglGetCurrentDisplay;
472 static const Function eglQueryContext = Message_Function_eglQueryContext;
473 static const Function eglWaitGL = Message_Function_eglWaitGL;
474 static const Function eglWaitNative = Message_Function_eglWaitNative;
475 static const Function eglSwapBuffers = Message_Function_eglSwapBuffers;
476 static const Function eglCopyBuffers = Message_Function_eglCopyBuffers;
477 static const Function eglGetError = Message_Function_eglGetError;
478 static const Function eglQueryString = Message_Function_eglQueryString;
479 static const Function eglGetProcAddress = Message_Function_eglGetProcAddress;
480 static const Function eglSurfaceAttrib = Message_Function_eglSurfaceAttrib;
481 static const Function eglBindTexImage = Message_Function_eglBindTexImage;
482 static const Function eglReleaseTexImage = Message_Function_eglReleaseTexImage;
483 static const Function eglSwapInterval = Message_Function_eglSwapInterval;
484 static const Function eglBindAPI = Message_Function_eglBindAPI;
485 static const Function eglQueryAPI = Message_Function_eglQueryAPI;
486 static const Function eglWaitClient = Message_Function_eglWaitClient;
487 static const Function eglReleaseThread = Message_Function_eglReleaseThread;
488 static const Function eglCreatePbufferFromClientBuffer = Message_Function_eglCreatePbufferFromClientBuffer;
489 static const Function eglLockSurfaceKHR = Message_Function_eglLockSurfaceKHR;
490 static const Function eglUnlockSurfaceKHR = Message_Function_eglUnlockSurfaceKHR;
491 static const Function eglCreateImageKHR = Message_Function_eglCreateImageKHR;
492 static const Function eglDestroyImageKHR = Message_Function_eglDestroyImageKHR;
493 static const Function eglCreateSyncKHR = Message_Function_eglCreateSyncKHR;
494 static const Function eglDestroySyncKHR = Message_Function_eglDestroySyncKHR;
495 static const Function eglClientWaitSyncKHR = Message_Function_eglClientWaitSyncKHR;
496 static const Function eglGetSyncAttribKHR = Message_Function_eglGetSyncAttribKHR;
497 static const Function eglSetSwapRectangleANDROID = Message_Function_eglSetSwapRectangleANDROID;
498 static const Function eglGetRenderBufferANDROID = Message_Function_eglGetRenderBufferANDROID;
499 static const Function ACK = Message_Function_ACK;
500 static const Function NEG = Message_Function_NEG;
501 static const Function CONTINUE = Message_Function_CONTINUE;
502 static const Function SKIP = Message_Function_SKIP;
503 static const Function SETPROP = Message_Function_SETPROP;
Function_IsValid(int value)504 static inline bool Function_IsValid(int value) {
505 return Message_Function_IsValid(value);
506 }
507 static const Function Function_MIN =
508 Message_Function_Function_MIN;
509 static const Function Function_MAX =
510 Message_Function_Function_MAX;
511 static const int Function_ARRAYSIZE =
512 Message_Function_Function_ARRAYSIZE;
513
514 typedef Message_Type Type;
515 static const Type BeforeCall = Message_Type_BeforeCall;
516 static const Type AfterCall = Message_Type_AfterCall;
517 static const Type AfterGeneratedCall = Message_Type_AfterGeneratedCall;
518 static const Type Response = Message_Type_Response;
519 static const Type CompleteCall = Message_Type_CompleteCall;
Type_IsValid(int value)520 static inline bool Type_IsValid(int value) {
521 return Message_Type_IsValid(value);
522 }
523 static const Type Type_MIN =
524 Message_Type_Type_MIN;
525 static const Type Type_MAX =
526 Message_Type_Type_MAX;
527 static const int Type_ARRAYSIZE =
528 Message_Type_Type_ARRAYSIZE;
529
530 typedef Message_DataType DataType;
531 static const DataType ReferencedImage = Message_DataType_ReferencedImage;
532 static const DataType NonreferencedImage = Message_DataType_NonreferencedImage;
DataType_IsValid(int value)533 static inline bool DataType_IsValid(int value) {
534 return Message_DataType_IsValid(value);
535 }
536 static const DataType DataType_MIN =
537 Message_DataType_DataType_MIN;
538 static const DataType DataType_MAX =
539 Message_DataType_DataType_MAX;
540 static const int DataType_ARRAYSIZE =
541 Message_DataType_DataType_ARRAYSIZE;
542
543 typedef Message_Prop Prop;
544 static const Prop CaptureDraw = Message_Prop_CaptureDraw;
545 static const Prop TimeMode = Message_Prop_TimeMode;
546 static const Prop ExpectResponse = Message_Prop_ExpectResponse;
547 static const Prop CaptureSwap = Message_Prop_CaptureSwap;
548 static const Prop GLConstant = Message_Prop_GLConstant;
Prop_IsValid(int value)549 static inline bool Prop_IsValid(int value) {
550 return Message_Prop_IsValid(value);
551 }
552 static const Prop Prop_MIN =
553 Message_Prop_Prop_MIN;
554 static const Prop Prop_MAX =
555 Message_Prop_Prop_MAX;
556 static const int Prop_ARRAYSIZE =
557 Message_Prop_Prop_ARRAYSIZE;
558
559 // accessors -------------------------------------------------------
560
561 // required int32 context_id = 1;
562 inline bool has_context_id() const;
563 inline void clear_context_id();
564 static const int kContextIdFieldNumber = 1;
565 inline ::google::protobuf::int32 context_id() const;
566 inline void set_context_id(::google::protobuf::int32 value);
567
568 // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
569 inline bool has_function() const;
570 inline void clear_function();
571 static const int kFunctionFieldNumber = 2;
572 inline ::com::android::glesv2debugger::Message_Function function() const;
573 inline void set_function(::com::android::glesv2debugger::Message_Function value);
574
575 // required .com.android.glesv2debugger.Message.Type type = 3;
576 inline bool has_type() const;
577 inline void clear_type();
578 static const int kTypeFieldNumber = 3;
579 inline ::com::android::glesv2debugger::Message_Type type() const;
580 inline void set_type(::com::android::glesv2debugger::Message_Type value);
581
582 // required bool expect_response = 4;
583 inline bool has_expect_response() const;
584 inline void clear_expect_response();
585 static const int kExpectResponseFieldNumber = 4;
586 inline bool expect_response() const;
587 inline void set_expect_response(bool value);
588
589 // optional int32 ret = 5;
590 inline bool has_ret() const;
591 inline void clear_ret();
592 static const int kRetFieldNumber = 5;
593 inline ::google::protobuf::int32 ret() const;
594 inline void set_ret(::google::protobuf::int32 value);
595
596 // optional int32 arg0 = 6;
597 inline bool has_arg0() const;
598 inline void clear_arg0();
599 static const int kArg0FieldNumber = 6;
600 inline ::google::protobuf::int32 arg0() const;
601 inline void set_arg0(::google::protobuf::int32 value);
602
603 // optional int32 arg1 = 7;
604 inline bool has_arg1() const;
605 inline void clear_arg1();
606 static const int kArg1FieldNumber = 7;
607 inline ::google::protobuf::int32 arg1() const;
608 inline void set_arg1(::google::protobuf::int32 value);
609
610 // optional int32 arg2 = 8;
611 inline bool has_arg2() const;
612 inline void clear_arg2();
613 static const int kArg2FieldNumber = 8;
614 inline ::google::protobuf::int32 arg2() const;
615 inline void set_arg2(::google::protobuf::int32 value);
616
617 // optional int32 arg3 = 9;
618 inline bool has_arg3() const;
619 inline void clear_arg3();
620 static const int kArg3FieldNumber = 9;
621 inline ::google::protobuf::int32 arg3() const;
622 inline void set_arg3(::google::protobuf::int32 value);
623
624 // optional int32 arg4 = 16;
625 inline bool has_arg4() const;
626 inline void clear_arg4();
627 static const int kArg4FieldNumber = 16;
628 inline ::google::protobuf::int32 arg4() const;
629 inline void set_arg4(::google::protobuf::int32 value);
630
631 // optional int32 arg5 = 17;
632 inline bool has_arg5() const;
633 inline void clear_arg5();
634 static const int kArg5FieldNumber = 17;
635 inline ::google::protobuf::int32 arg5() const;
636 inline void set_arg5(::google::protobuf::int32 value);
637
638 // optional int32 arg6 = 18;
639 inline bool has_arg6() const;
640 inline void clear_arg6();
641 static const int kArg6FieldNumber = 18;
642 inline ::google::protobuf::int32 arg6() const;
643 inline void set_arg6(::google::protobuf::int32 value);
644
645 // optional int32 arg7 = 19;
646 inline bool has_arg7() const;
647 inline void clear_arg7();
648 static const int kArg7FieldNumber = 19;
649 inline ::google::protobuf::int32 arg7() const;
650 inline void set_arg7(::google::protobuf::int32 value);
651
652 // optional int32 arg8 = 20;
653 inline bool has_arg8() const;
654 inline void clear_arg8();
655 static const int kArg8FieldNumber = 20;
656 inline ::google::protobuf::int32 arg8() const;
657 inline void set_arg8(::google::protobuf::int32 value);
658
659 // optional bytes data = 10;
660 inline bool has_data() const;
661 inline void clear_data();
662 static const int kDataFieldNumber = 10;
663 inline const ::std::string& data() const;
664 inline void set_data(const ::std::string& value);
665 inline void set_data(const char* value);
666 inline void set_data(const void* value, size_t size);
667 inline ::std::string* mutable_data();
668
669 // optional .com.android.glesv2debugger.Message.DataType data_type = 23;
670 inline bool has_data_type() const;
671 inline void clear_data_type();
672 static const int kDataTypeFieldNumber = 23;
673 inline ::com::android::glesv2debugger::Message_DataType data_type() const;
674 inline void set_data_type(::com::android::glesv2debugger::Message_DataType value);
675
676 // optional int32 pixel_format = 24;
677 inline bool has_pixel_format() const;
678 inline void clear_pixel_format();
679 static const int kPixelFormatFieldNumber = 24;
680 inline ::google::protobuf::int32 pixel_format() const;
681 inline void set_pixel_format(::google::protobuf::int32 value);
682
683 // optional int32 pixel_type = 25;
684 inline bool has_pixel_type() const;
685 inline void clear_pixel_type();
686 static const int kPixelTypeFieldNumber = 25;
687 inline ::google::protobuf::int32 pixel_type() const;
688 inline void set_pixel_type(::google::protobuf::int32 value);
689
690 // optional int32 image_width = 26;
691 inline bool has_image_width() const;
692 inline void clear_image_width();
693 static const int kImageWidthFieldNumber = 26;
694 inline ::google::protobuf::int32 image_width() const;
695 inline void set_image_width(::google::protobuf::int32 value);
696
697 // optional int32 image_height = 27;
698 inline bool has_image_height() const;
699 inline void clear_image_height();
700 static const int kImageHeightFieldNumber = 27;
701 inline ::google::protobuf::int32 image_height() const;
702 inline void set_image_height(::google::protobuf::int32 value);
703
704 // optional float time = 11;
705 inline bool has_time() const;
706 inline void clear_time();
707 static const int kTimeFieldNumber = 11;
708 inline float time() const;
709 inline void set_time(float value);
710
711 // optional .com.android.glesv2debugger.Message.Prop prop = 21;
712 inline bool has_prop() const;
713 inline void clear_prop();
714 static const int kPropFieldNumber = 21;
715 inline ::com::android::glesv2debugger::Message_Prop prop() const;
716 inline void set_prop(::com::android::glesv2debugger::Message_Prop value);
717
718 // optional float clock = 22;
719 inline bool has_clock() const;
720 inline void clear_clock();
721 static const int kClockFieldNumber = 22;
722 inline float clock() const;
723 inline void set_clock(float value);
724
725 // @@protoc_insertion_point(class_scope:com.android.glesv2debugger.Message)
726 private:
727 mutable int _cached_size_;
728
729 ::google::protobuf::int32 context_id_;
730 int function_;
731 int type_;
732 bool expect_response_;
733 ::google::protobuf::int32 ret_;
734 ::google::protobuf::int32 arg0_;
735 ::google::protobuf::int32 arg1_;
736 ::google::protobuf::int32 arg2_;
737 ::google::protobuf::int32 arg3_;
738 ::google::protobuf::int32 arg4_;
739 ::google::protobuf::int32 arg5_;
740 ::google::protobuf::int32 arg6_;
741 ::google::protobuf::int32 arg7_;
742 ::google::protobuf::int32 arg8_;
743 ::std::string* data_;
744 static const ::std::string _default_data_;
745 int data_type_;
746 ::google::protobuf::int32 pixel_format_;
747 ::google::protobuf::int32 pixel_type_;
748 ::google::protobuf::int32 image_width_;
749 ::google::protobuf::int32 image_height_;
750 float time_;
751 int prop_;
752 float clock_;
753 friend void protobuf_AddDesc_debugger_5fmessage_2eproto();
754 friend void protobuf_AssignDesc_debugger_5fmessage_2eproto();
755 friend void protobuf_ShutdownFile_debugger_5fmessage_2eproto();
756
757 ::google::protobuf::uint32 _has_bits_[(23 + 31) / 32];
758
759 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
_has_bit(int index)760 inline bool _has_bit(int index) const {
761 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
762 }
_set_bit(int index)763 inline void _set_bit(int index) {
764 _has_bits_[index / 32] |= (1u << (index % 32));
765 }
_clear_bit(int index)766 inline void _clear_bit(int index) {
767 _has_bits_[index / 32] &= ~(1u << (index % 32));
768 }
769
770 void InitAsDefaultInstance();
771 static Message* default_instance_;
772 };
773 // ===================================================================
774
775
776 // ===================================================================
777
778 // Message
779
780 // required int32 context_id = 1;
has_context_id()781 inline bool Message::has_context_id() const {
782 return _has_bit(0);
783 }
clear_context_id()784 inline void Message::clear_context_id() {
785 context_id_ = 0;
786 _clear_bit(0);
787 }
context_id()788 inline ::google::protobuf::int32 Message::context_id() const {
789 return context_id_;
790 }
set_context_id(::google::protobuf::int32 value)791 inline void Message::set_context_id(::google::protobuf::int32 value) {
792 _set_bit(0);
793 context_id_ = value;
794 }
795
796 // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
has_function()797 inline bool Message::has_function() const {
798 return _has_bit(1);
799 }
clear_function()800 inline void Message::clear_function() {
801 function_ = 187;
802 _clear_bit(1);
803 }
function()804 inline ::com::android::glesv2debugger::Message_Function Message::function() const {
805 return static_cast< ::com::android::glesv2debugger::Message_Function >(function_);
806 }
set_function(::com::android::glesv2debugger::Message_Function value)807 inline void Message::set_function(::com::android::glesv2debugger::Message_Function value) {
808 GOOGLE_DCHECK(::com::android::glesv2debugger::Message_Function_IsValid(value));
809 _set_bit(1);
810 function_ = value;
811 }
812
813 // required .com.android.glesv2debugger.Message.Type type = 3;
has_type()814 inline bool Message::has_type() const {
815 return _has_bit(2);
816 }
clear_type()817 inline void Message::clear_type() {
818 type_ = 0;
819 _clear_bit(2);
820 }
type()821 inline ::com::android::glesv2debugger::Message_Type Message::type() const {
822 return static_cast< ::com::android::glesv2debugger::Message_Type >(type_);
823 }
set_type(::com::android::glesv2debugger::Message_Type value)824 inline void Message::set_type(::com::android::glesv2debugger::Message_Type value) {
825 GOOGLE_DCHECK(::com::android::glesv2debugger::Message_Type_IsValid(value));
826 _set_bit(2);
827 type_ = value;
828 }
829
830 // required bool expect_response = 4;
has_expect_response()831 inline bool Message::has_expect_response() const {
832 return _has_bit(3);
833 }
clear_expect_response()834 inline void Message::clear_expect_response() {
835 expect_response_ = false;
836 _clear_bit(3);
837 }
expect_response()838 inline bool Message::expect_response() const {
839 return expect_response_;
840 }
set_expect_response(bool value)841 inline void Message::set_expect_response(bool value) {
842 _set_bit(3);
843 expect_response_ = value;
844 }
845
846 // optional int32 ret = 5;
has_ret()847 inline bool Message::has_ret() const {
848 return _has_bit(4);
849 }
clear_ret()850 inline void Message::clear_ret() {
851 ret_ = 0;
852 _clear_bit(4);
853 }
ret()854 inline ::google::protobuf::int32 Message::ret() const {
855 return ret_;
856 }
set_ret(::google::protobuf::int32 value)857 inline void Message::set_ret(::google::protobuf::int32 value) {
858 _set_bit(4);
859 ret_ = value;
860 }
861
862 // optional int32 arg0 = 6;
has_arg0()863 inline bool Message::has_arg0() const {
864 return _has_bit(5);
865 }
clear_arg0()866 inline void Message::clear_arg0() {
867 arg0_ = 0;
868 _clear_bit(5);
869 }
arg0()870 inline ::google::protobuf::int32 Message::arg0() const {
871 return arg0_;
872 }
set_arg0(::google::protobuf::int32 value)873 inline void Message::set_arg0(::google::protobuf::int32 value) {
874 _set_bit(5);
875 arg0_ = value;
876 }
877
878 // optional int32 arg1 = 7;
has_arg1()879 inline bool Message::has_arg1() const {
880 return _has_bit(6);
881 }
clear_arg1()882 inline void Message::clear_arg1() {
883 arg1_ = 0;
884 _clear_bit(6);
885 }
arg1()886 inline ::google::protobuf::int32 Message::arg1() const {
887 return arg1_;
888 }
set_arg1(::google::protobuf::int32 value)889 inline void Message::set_arg1(::google::protobuf::int32 value) {
890 _set_bit(6);
891 arg1_ = value;
892 }
893
894 // optional int32 arg2 = 8;
has_arg2()895 inline bool Message::has_arg2() const {
896 return _has_bit(7);
897 }
clear_arg2()898 inline void Message::clear_arg2() {
899 arg2_ = 0;
900 _clear_bit(7);
901 }
arg2()902 inline ::google::protobuf::int32 Message::arg2() const {
903 return arg2_;
904 }
set_arg2(::google::protobuf::int32 value)905 inline void Message::set_arg2(::google::protobuf::int32 value) {
906 _set_bit(7);
907 arg2_ = value;
908 }
909
910 // optional int32 arg3 = 9;
has_arg3()911 inline bool Message::has_arg3() const {
912 return _has_bit(8);
913 }
clear_arg3()914 inline void Message::clear_arg3() {
915 arg3_ = 0;
916 _clear_bit(8);
917 }
arg3()918 inline ::google::protobuf::int32 Message::arg3() const {
919 return arg3_;
920 }
set_arg3(::google::protobuf::int32 value)921 inline void Message::set_arg3(::google::protobuf::int32 value) {
922 _set_bit(8);
923 arg3_ = value;
924 }
925
926 // optional int32 arg4 = 16;
has_arg4()927 inline bool Message::has_arg4() const {
928 return _has_bit(9);
929 }
clear_arg4()930 inline void Message::clear_arg4() {
931 arg4_ = 0;
932 _clear_bit(9);
933 }
arg4()934 inline ::google::protobuf::int32 Message::arg4() const {
935 return arg4_;
936 }
set_arg4(::google::protobuf::int32 value)937 inline void Message::set_arg4(::google::protobuf::int32 value) {
938 _set_bit(9);
939 arg4_ = value;
940 }
941
942 // optional int32 arg5 = 17;
has_arg5()943 inline bool Message::has_arg5() const {
944 return _has_bit(10);
945 }
clear_arg5()946 inline void Message::clear_arg5() {
947 arg5_ = 0;
948 _clear_bit(10);
949 }
arg5()950 inline ::google::protobuf::int32 Message::arg5() const {
951 return arg5_;
952 }
set_arg5(::google::protobuf::int32 value)953 inline void Message::set_arg5(::google::protobuf::int32 value) {
954 _set_bit(10);
955 arg5_ = value;
956 }
957
958 // optional int32 arg6 = 18;
has_arg6()959 inline bool Message::has_arg6() const {
960 return _has_bit(11);
961 }
clear_arg6()962 inline void Message::clear_arg6() {
963 arg6_ = 0;
964 _clear_bit(11);
965 }
arg6()966 inline ::google::protobuf::int32 Message::arg6() const {
967 return arg6_;
968 }
set_arg6(::google::protobuf::int32 value)969 inline void Message::set_arg6(::google::protobuf::int32 value) {
970 _set_bit(11);
971 arg6_ = value;
972 }
973
974 // optional int32 arg7 = 19;
has_arg7()975 inline bool Message::has_arg7() const {
976 return _has_bit(12);
977 }
clear_arg7()978 inline void Message::clear_arg7() {
979 arg7_ = 0;
980 _clear_bit(12);
981 }
arg7()982 inline ::google::protobuf::int32 Message::arg7() const {
983 return arg7_;
984 }
set_arg7(::google::protobuf::int32 value)985 inline void Message::set_arg7(::google::protobuf::int32 value) {
986 _set_bit(12);
987 arg7_ = value;
988 }
989
990 // optional int32 arg8 = 20;
has_arg8()991 inline bool Message::has_arg8() const {
992 return _has_bit(13);
993 }
clear_arg8()994 inline void Message::clear_arg8() {
995 arg8_ = 0;
996 _clear_bit(13);
997 }
arg8()998 inline ::google::protobuf::int32 Message::arg8() const {
999 return arg8_;
1000 }
set_arg8(::google::protobuf::int32 value)1001 inline void Message::set_arg8(::google::protobuf::int32 value) {
1002 _set_bit(13);
1003 arg8_ = value;
1004 }
1005
1006 // optional bytes data = 10;
has_data()1007 inline bool Message::has_data() const {
1008 return _has_bit(14);
1009 }
clear_data()1010 inline void Message::clear_data() {
1011 if (data_ != &_default_data_) {
1012 data_->clear();
1013 }
1014 _clear_bit(14);
1015 }
data()1016 inline const ::std::string& Message::data() const {
1017 return *data_;
1018 }
set_data(const::std::string & value)1019 inline void Message::set_data(const ::std::string& value) {
1020 _set_bit(14);
1021 if (data_ == &_default_data_) {
1022 data_ = new ::std::string;
1023 }
1024 data_->assign(value);
1025 }
set_data(const char * value)1026 inline void Message::set_data(const char* value) {
1027 _set_bit(14);
1028 if (data_ == &_default_data_) {
1029 data_ = new ::std::string;
1030 }
1031 data_->assign(value);
1032 }
set_data(const void * value,size_t size)1033 inline void Message::set_data(const void* value, size_t size) {
1034 _set_bit(14);
1035 if (data_ == &_default_data_) {
1036 data_ = new ::std::string;
1037 }
1038 data_->assign(reinterpret_cast<const char*>(value), size);
1039 }
mutable_data()1040 inline ::std::string* Message::mutable_data() {
1041 _set_bit(14);
1042 if (data_ == &_default_data_) {
1043 data_ = new ::std::string;
1044 }
1045 return data_;
1046 }
1047
1048 // optional .com.android.glesv2debugger.Message.DataType data_type = 23;
has_data_type()1049 inline bool Message::has_data_type() const {
1050 return _has_bit(15);
1051 }
clear_data_type()1052 inline void Message::clear_data_type() {
1053 data_type_ = 0;
1054 _clear_bit(15);
1055 }
data_type()1056 inline ::com::android::glesv2debugger::Message_DataType Message::data_type() const {
1057 return static_cast< ::com::android::glesv2debugger::Message_DataType >(data_type_);
1058 }
set_data_type(::com::android::glesv2debugger::Message_DataType value)1059 inline void Message::set_data_type(::com::android::glesv2debugger::Message_DataType value) {
1060 GOOGLE_DCHECK(::com::android::glesv2debugger::Message_DataType_IsValid(value));
1061 _set_bit(15);
1062 data_type_ = value;
1063 }
1064
1065 // optional int32 pixel_format = 24;
has_pixel_format()1066 inline bool Message::has_pixel_format() const {
1067 return _has_bit(16);
1068 }
clear_pixel_format()1069 inline void Message::clear_pixel_format() {
1070 pixel_format_ = 0;
1071 _clear_bit(16);
1072 }
pixel_format()1073 inline ::google::protobuf::int32 Message::pixel_format() const {
1074 return pixel_format_;
1075 }
set_pixel_format(::google::protobuf::int32 value)1076 inline void Message::set_pixel_format(::google::protobuf::int32 value) {
1077 _set_bit(16);
1078 pixel_format_ = value;
1079 }
1080
1081 // optional int32 pixel_type = 25;
has_pixel_type()1082 inline bool Message::has_pixel_type() const {
1083 return _has_bit(17);
1084 }
clear_pixel_type()1085 inline void Message::clear_pixel_type() {
1086 pixel_type_ = 0;
1087 _clear_bit(17);
1088 }
pixel_type()1089 inline ::google::protobuf::int32 Message::pixel_type() const {
1090 return pixel_type_;
1091 }
set_pixel_type(::google::protobuf::int32 value)1092 inline void Message::set_pixel_type(::google::protobuf::int32 value) {
1093 _set_bit(17);
1094 pixel_type_ = value;
1095 }
1096
1097 // optional int32 image_width = 26;
has_image_width()1098 inline bool Message::has_image_width() const {
1099 return _has_bit(18);
1100 }
clear_image_width()1101 inline void Message::clear_image_width() {
1102 image_width_ = 0;
1103 _clear_bit(18);
1104 }
image_width()1105 inline ::google::protobuf::int32 Message::image_width() const {
1106 return image_width_;
1107 }
set_image_width(::google::protobuf::int32 value)1108 inline void Message::set_image_width(::google::protobuf::int32 value) {
1109 _set_bit(18);
1110 image_width_ = value;
1111 }
1112
1113 // optional int32 image_height = 27;
has_image_height()1114 inline bool Message::has_image_height() const {
1115 return _has_bit(19);
1116 }
clear_image_height()1117 inline void Message::clear_image_height() {
1118 image_height_ = 0;
1119 _clear_bit(19);
1120 }
image_height()1121 inline ::google::protobuf::int32 Message::image_height() const {
1122 return image_height_;
1123 }
set_image_height(::google::protobuf::int32 value)1124 inline void Message::set_image_height(::google::protobuf::int32 value) {
1125 _set_bit(19);
1126 image_height_ = value;
1127 }
1128
1129 // optional float time = 11;
has_time()1130 inline bool Message::has_time() const {
1131 return _has_bit(20);
1132 }
clear_time()1133 inline void Message::clear_time() {
1134 time_ = 0;
1135 _clear_bit(20);
1136 }
time()1137 inline float Message::time() const {
1138 return time_;
1139 }
set_time(float value)1140 inline void Message::set_time(float value) {
1141 _set_bit(20);
1142 time_ = value;
1143 }
1144
1145 // optional .com.android.glesv2debugger.Message.Prop prop = 21;
has_prop()1146 inline bool Message::has_prop() const {
1147 return _has_bit(21);
1148 }
clear_prop()1149 inline void Message::clear_prop() {
1150 prop_ = 0;
1151 _clear_bit(21);
1152 }
prop()1153 inline ::com::android::glesv2debugger::Message_Prop Message::prop() const {
1154 return static_cast< ::com::android::glesv2debugger::Message_Prop >(prop_);
1155 }
set_prop(::com::android::glesv2debugger::Message_Prop value)1156 inline void Message::set_prop(::com::android::glesv2debugger::Message_Prop value) {
1157 GOOGLE_DCHECK(::com::android::glesv2debugger::Message_Prop_IsValid(value));
1158 _set_bit(21);
1159 prop_ = value;
1160 }
1161
1162 // optional float clock = 22;
has_clock()1163 inline bool Message::has_clock() const {
1164 return _has_bit(22);
1165 }
clear_clock()1166 inline void Message::clear_clock() {
1167 clock_ = 0;
1168 _clear_bit(22);
1169 }
clock()1170 inline float Message::clock() const {
1171 return clock_;
1172 }
set_clock(float value)1173 inline void Message::set_clock(float value) {
1174 _set_bit(22);
1175 clock_ = value;
1176 }
1177
1178
1179 // @@protoc_insertion_point(namespace_scope)
1180
1181 } // namespace glesv2debugger
1182 } // namespace android
1183 } // namespace com
1184
1185 // @@protoc_insertion_point(global_scope)
1186
1187 #endif // PROTOBUF_debugger_5fmessage_2eproto__INCLUDED
1188