155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// Generated by the protocol buffer compiler.  DO NOT EDIT!
255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// source: debugger_message.proto
355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#ifndef PROTOBUF_debugger_5fmessage_2eproto__INCLUDED
555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#define PROTOBUF_debugger_5fmessage_2eproto__INCLUDED
655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#include <string>
855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#include <google/protobuf/stubs/common.h>
1055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
1155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#if GOOGLE_PROTOBUF_VERSION < 2003000
1255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#error This file was generated by a newer version of protoc which is
1355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#error incompatible with your Protocol Buffer headers.  Please update
1455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#error your headers.
1555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#endif
1655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#if 2003000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
1755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#error This file was generated by an older version of protoc which is
1855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#error incompatible with your Protocol Buffer headers.  Please
1955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#error regenerate this file with a newer version of protoc.
2055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#endif
2155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
2255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#include <google/protobuf/generated_message_util.h>
2355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#include <google/protobuf/repeated_field.h>
2455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#include <google/protobuf/extension_set.h>
2555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// @@protoc_insertion_point(includes)
2655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
2755c94ccd495aa19784cb4ca9a1fe51fad9631542David Linamespace com {
2855c94ccd495aa19784cb4ca9a1fe51fad9631542David Linamespace android {
2955c94ccd495aa19784cb4ca9a1fe51fad9631542David Linamespace glesv2debugger {
3055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
3155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// Internal implementation detail -- do not call these.
3255c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid  protobuf_AddDesc_debugger_5fmessage_2eproto();
3355c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid protobuf_AssignDesc_debugger_5fmessage_2eproto();
3455c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid protobuf_ShutdownFile_debugger_5fmessage_2eproto();
3555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
3655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liclass Message;
3755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
3855c94ccd495aa19784cb4ca9a1fe51fad9631542David Lienum Message_Function {
3955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glActiveTexture = 0,
4055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glAttachShader = 1,
4155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glBindAttribLocation = 2,
4255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glBindBuffer = 3,
4355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glBindFramebuffer = 4,
4455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glBindRenderbuffer = 5,
4555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glBindTexture = 6,
4655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glBlendColor = 7,
4755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glBlendEquation = 8,
4855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glBlendEquationSeparate = 9,
4955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glBlendFunc = 10,
5055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glBlendFuncSeparate = 11,
5155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glBufferData = 12,
5255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glBufferSubData = 13,
5355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glCheckFramebufferStatus = 14,
5455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glClear = 15,
5555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glClearColor = 16,
5655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glClearDepthf = 17,
5755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glClearStencil = 18,
5855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glColorMask = 19,
5955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glCompileShader = 20,
6055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glCompressedTexImage2D = 21,
6155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glCompressedTexSubImage2D = 22,
6255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glCopyTexImage2D = 23,
6355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glCopyTexSubImage2D = 24,
6455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glCreateProgram = 25,
6555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glCreateShader = 26,
6655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glCullFace = 27,
6755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glDeleteBuffers = 28,
6855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glDeleteFramebuffers = 29,
6955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glDeleteProgram = 30,
7055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glDeleteRenderbuffers = 31,
7155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glDeleteShader = 32,
7255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glDeleteTextures = 33,
7355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glDepthFunc = 34,
7455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glDepthMask = 35,
7555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glDepthRangef = 36,
7655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glDetachShader = 37,
7755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glDisable = 38,
7855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glDisableVertexAttribArray = 39,
7955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glDrawArrays = 40,
8055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glDrawElements = 41,
8155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glEnable = 42,
8255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glEnableVertexAttribArray = 43,
8355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glFinish = 44,
8455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glFlush = 45,
8555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glFramebufferRenderbuffer = 46,
8655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glFramebufferTexture2D = 47,
8755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glFrontFace = 48,
8855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGenBuffers = 49,
8955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGenerateMipmap = 50,
9055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGenFramebuffers = 51,
9155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGenRenderbuffers = 52,
9255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGenTextures = 53,
9355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetActiveAttrib = 54,
9455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetActiveUniform = 55,
9555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetAttachedShaders = 56,
9655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetAttribLocation = 57,
9755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetBooleanv = 58,
9855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetBufferParameteriv = 59,
9955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetError = 60,
10055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetFloatv = 61,
10155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetFramebufferAttachmentParameteriv = 62,
10255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetIntegerv = 63,
10355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetProgramiv = 64,
10455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetProgramInfoLog = 65,
10555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetRenderbufferParameteriv = 66,
10655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetShaderiv = 67,
10755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetShaderInfoLog = 68,
10855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetShaderPrecisionFormat = 69,
10955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetShaderSource = 70,
11055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetString = 71,
11155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetTexParameterfv = 72,
11255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetTexParameteriv = 73,
11355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetUniformfv = 74,
11455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetUniformiv = 75,
11555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetUniformLocation = 76,
11655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetVertexAttribfv = 77,
11755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetVertexAttribiv = 78,
11855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glGetVertexAttribPointerv = 79,
11955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glHint = 80,
12055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glIsBuffer = 81,
12155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glIsEnabled = 82,
12255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glIsFramebuffer = 83,
12355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glIsProgram = 84,
12455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glIsRenderbuffer = 85,
12555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glIsShader = 86,
12655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glIsTexture = 87,
12755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glLineWidth = 88,
12855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glLinkProgram = 89,
12955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glPixelStorei = 90,
13055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glPolygonOffset = 91,
13155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glReadPixels = 92,
13255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glReleaseShaderCompiler = 93,
13355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glRenderbufferStorage = 94,
13455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glSampleCoverage = 95,
13555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glScissor = 96,
13655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glShaderBinary = 97,
13755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glShaderSource = 98,
13855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glStencilFunc = 99,
13955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glStencilFuncSeparate = 100,
14055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glStencilMask = 101,
14155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glStencilMaskSeparate = 102,
14255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glStencilOp = 103,
14355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glStencilOpSeparate = 104,
14455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glTexImage2D = 105,
14555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glTexParameterf = 106,
14655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glTexParameterfv = 107,
14755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glTexParameteri = 108,
14855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glTexParameteriv = 109,
14955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glTexSubImage2D = 110,
15055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniform1f = 111,
15155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniform1fv = 112,
15255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniform1i = 113,
15355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniform1iv = 114,
15455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniform2f = 115,
15555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniform2fv = 116,
15655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniform2i = 117,
15755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniform2iv = 118,
15855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniform3f = 119,
15955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniform3fv = 120,
16055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniform3i = 121,
16155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniform3iv = 122,
16255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniform4f = 123,
16355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniform4fv = 124,
16455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniform4i = 125,
16555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniform4iv = 126,
16655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniformMatrix2fv = 127,
16755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniformMatrix3fv = 128,
16855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUniformMatrix4fv = 129,
16955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glUseProgram = 130,
17055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glValidateProgram = 131,
17155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glVertexAttrib1f = 132,
17255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glVertexAttrib1fv = 133,
17355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glVertexAttrib2f = 134,
17455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glVertexAttrib2fv = 135,
17555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glVertexAttrib3f = 136,
17655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glVertexAttrib3fv = 137,
17755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glVertexAttrib4f = 138,
17855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glVertexAttrib4fv = 139,
17955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glVertexAttribPointer = 140,
18055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_glViewport = 141,
18155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglGetDisplay = 142,
18255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglInitialize = 143,
18355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglTerminate = 144,
18455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglGetConfigs = 145,
18555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglChooseConfig = 146,
18655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglGetConfigAttrib = 147,
18755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglCreateWindowSurface = 148,
18855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglCreatePixmapSurface = 149,
18955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglCreatePbufferSurface = 150,
19055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglDestroySurface = 151,
19155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglQuerySurface = 152,
19255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglCreateContext = 153,
19355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglDestroyContext = 154,
19455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglMakeCurrent = 155,
19555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglGetCurrentContext = 156,
19655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglGetCurrentSurface = 157,
19755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglGetCurrentDisplay = 158,
19855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglQueryContext = 159,
19955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglWaitGL = 160,
20055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglWaitNative = 161,
20155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglSwapBuffers = 162,
20255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglCopyBuffers = 163,
20355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglGetError = 164,
20455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglQueryString = 165,
20555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglGetProcAddress = 166,
20655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglSurfaceAttrib = 167,
20755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglBindTexImage = 168,
20855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglReleaseTexImage = 169,
20955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglSwapInterval = 170,
21055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglBindAPI = 171,
21155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglQueryAPI = 172,
21255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglWaitClient = 173,
21355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglReleaseThread = 174,
21455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglCreatePbufferFromClientBuffer = 175,
21555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglLockSurfaceKHR = 176,
21655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglUnlockSurfaceKHR = 177,
21755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglCreateImageKHR = 178,
21855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglDestroyImageKHR = 179,
21955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglCreateSyncKHR = 180,
22055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglDestroySyncKHR = 181,
22155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglClientWaitSyncKHR = 182,
22255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglGetSyncAttribKHR = 183,
22355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglSetSwapRectangleANDROID = 184,
22455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_eglGetRenderBufferANDROID = 185,
22555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_ACK = 186,
22655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_NEG = 187,
22755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_CONTINUE = 188,
22855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Function_SKIP = 189,
229940c3f8b3605a2ea8c4bdd4607eff67db2e00cfcDavid Li  Message_Function_SETPROP = 190
23055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li};
23155c94ccd495aa19784cb4ca9a1fe51fad9631542David Libool Message_Function_IsValid(int value);
23255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message_Function_Function_MIN = Message_Function_glActiveTexture;
233940c3f8b3605a2ea8c4bdd4607eff67db2e00cfcDavid Liconst Message_Function Message_Function_Function_MAX = Message_Function_SETPROP;
23455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message_Function_Function_ARRAYSIZE = Message_Function_Function_MAX + 1;
23555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
23655c94ccd495aa19784cb4ca9a1fe51fad9631542David Lienum Message_Type {
23755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Type_BeforeCall = 0,
23855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message_Type_AfterCall = 1,
239e2ad4d0e3748c2f0180d24d1b3468aac79adac3aDavid Li  Message_Type_AfterGeneratedCall = 2,
24027f130a292683278b721399341d7c4e36009ec8bDavid Li  Message_Type_Response = 3,
24127f130a292683278b721399341d7c4e36009ec8bDavid Li  Message_Type_CompleteCall = 4
24255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li};
24355c94ccd495aa19784cb4ca9a1fe51fad9631542David Libool Message_Type_IsValid(int value);
24455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Type Message_Type_Type_MIN = Message_Type_BeforeCall;
24527f130a292683278b721399341d7c4e36009ec8bDavid Liconst Message_Type Message_Type_Type_MAX = Message_Type_CompleteCall;
24655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message_Type_Type_ARRAYSIZE = Message_Type_Type_MAX + 1;
24755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
248f9bc124cfedfed6f1eb9488355576e28a93ab252David Lienum Message_DataType {
249f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  Message_DataType_ReferencedImage = 0,
250f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  Message_DataType_NonreferencedImage = 1
251f9bc124cfedfed6f1eb9488355576e28a93ab252David Li};
252f9bc124cfedfed6f1eb9488355576e28a93ab252David Libool Message_DataType_IsValid(int value);
253f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst Message_DataType Message_DataType_DataType_MIN = Message_DataType_ReferencedImage;
254f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst Message_DataType Message_DataType_DataType_MAX = Message_DataType_NonreferencedImage;
255f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst int Message_DataType_DataType_ARRAYSIZE = Message_DataType_DataType_MAX + 1;
256f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
25755c94ccd495aa19784cb4ca9a1fe51fad9631542David Lienum Message_Prop {
258e7180e8644caf96a166ed71dd8da877fc8b72047David Li  Message_Prop_CaptureDraw = 0,
259fbfc703c6e77e3441d8833644278a5a79f3ca8e3David Li  Message_Prop_TimeMode = 1,
260e7180e8644caf96a166ed71dd8da877fc8b72047David Li  Message_Prop_ExpectResponse = 2,
26131918ccae9341bca169c58035482c68de2d27e22David Li  Message_Prop_CaptureSwap = 3,
26231918ccae9341bca169c58035482c68de2d27e22David Li  Message_Prop_GLConstant = 4
26355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li};
26455c94ccd495aa19784cb4ca9a1fe51fad9631542David Libool Message_Prop_IsValid(int value);
265e7180e8644caf96a166ed71dd8da877fc8b72047David Liconst Message_Prop Message_Prop_Prop_MIN = Message_Prop_CaptureDraw;
26631918ccae9341bca169c58035482c68de2d27e22David Liconst Message_Prop Message_Prop_Prop_MAX = Message_Prop_GLConstant;
26755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message_Prop_Prop_ARRAYSIZE = Message_Prop_Prop_MAX + 1;
26855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
26955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// ===================================================================
27055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
27155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liclass Message : public ::google::protobuf::MessageLite {
27255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li public:
27355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message();
27455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  virtual ~Message();
27555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
27655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message(const Message& from);
27755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
27855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline Message& operator=(const Message& from) {
27955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    CopyFrom(from);
28055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    return *this;
28155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
28255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
28355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Message& default_instance();
28455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
28555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  void Swap(Message* other);
28655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
28755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // implements Message ----------------------------------------------
28855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
28955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message* New() const;
29055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from);
29155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  void CopyFrom(const Message& from);
29255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  void MergeFrom(const Message& from);
29355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  void Clear();
29455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  bool IsInitialized() const;
29555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
29655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  int ByteSize() const;
29755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  bool MergePartialFromCodedStream(
29855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      ::google::protobuf::io::CodedInputStream* input);
29955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  void SerializeWithCachedSizes(
30055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      ::google::protobuf::io::CodedOutputStream* output) const;
30155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  int GetCachedSize() const { return _cached_size_; }
30255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  private:
30355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  void SharedCtor();
30455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  void SharedDtor();
30555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  void SetCachedSize(int size) const;
30655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  public:
30755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
30855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::std::string GetTypeName() const;
30955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
31055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // nested types ----------------------------------------------------
31155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
31255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  typedef Message_Function Function;
31355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glActiveTexture = Message_Function_glActiveTexture;
31455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glAttachShader = Message_Function_glAttachShader;
31555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glBindAttribLocation = Message_Function_glBindAttribLocation;
31655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glBindBuffer = Message_Function_glBindBuffer;
31755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glBindFramebuffer = Message_Function_glBindFramebuffer;
31855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glBindRenderbuffer = Message_Function_glBindRenderbuffer;
31955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glBindTexture = Message_Function_glBindTexture;
32055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glBlendColor = Message_Function_glBlendColor;
32155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glBlendEquation = Message_Function_glBlendEquation;
32255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glBlendEquationSeparate = Message_Function_glBlendEquationSeparate;
32355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glBlendFunc = Message_Function_glBlendFunc;
32455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glBlendFuncSeparate = Message_Function_glBlendFuncSeparate;
32555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glBufferData = Message_Function_glBufferData;
32655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glBufferSubData = Message_Function_glBufferSubData;
32755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glCheckFramebufferStatus = Message_Function_glCheckFramebufferStatus;
32855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glClear = Message_Function_glClear;
32955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glClearColor = Message_Function_glClearColor;
33055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glClearDepthf = Message_Function_glClearDepthf;
33155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glClearStencil = Message_Function_glClearStencil;
33255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glColorMask = Message_Function_glColorMask;
33355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glCompileShader = Message_Function_glCompileShader;
33455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glCompressedTexImage2D = Message_Function_glCompressedTexImage2D;
33555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glCompressedTexSubImage2D = Message_Function_glCompressedTexSubImage2D;
33655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glCopyTexImage2D = Message_Function_glCopyTexImage2D;
33755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glCopyTexSubImage2D = Message_Function_glCopyTexSubImage2D;
33855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glCreateProgram = Message_Function_glCreateProgram;
33955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glCreateShader = Message_Function_glCreateShader;
34055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glCullFace = Message_Function_glCullFace;
34155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glDeleteBuffers = Message_Function_glDeleteBuffers;
34255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glDeleteFramebuffers = Message_Function_glDeleteFramebuffers;
34355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glDeleteProgram = Message_Function_glDeleteProgram;
34455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glDeleteRenderbuffers = Message_Function_glDeleteRenderbuffers;
34555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glDeleteShader = Message_Function_glDeleteShader;
34655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glDeleteTextures = Message_Function_glDeleteTextures;
34755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glDepthFunc = Message_Function_glDepthFunc;
34855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glDepthMask = Message_Function_glDepthMask;
34955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glDepthRangef = Message_Function_glDepthRangef;
35055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glDetachShader = Message_Function_glDetachShader;
35155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glDisable = Message_Function_glDisable;
35255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glDisableVertexAttribArray = Message_Function_glDisableVertexAttribArray;
35355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glDrawArrays = Message_Function_glDrawArrays;
35455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glDrawElements = Message_Function_glDrawElements;
35555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glEnable = Message_Function_glEnable;
35655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glEnableVertexAttribArray = Message_Function_glEnableVertexAttribArray;
35755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glFinish = Message_Function_glFinish;
35855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glFlush = Message_Function_glFlush;
35955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glFramebufferRenderbuffer = Message_Function_glFramebufferRenderbuffer;
36055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glFramebufferTexture2D = Message_Function_glFramebufferTexture2D;
36155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glFrontFace = Message_Function_glFrontFace;
36255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGenBuffers = Message_Function_glGenBuffers;
36355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGenerateMipmap = Message_Function_glGenerateMipmap;
36455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGenFramebuffers = Message_Function_glGenFramebuffers;
36555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGenRenderbuffers = Message_Function_glGenRenderbuffers;
36655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGenTextures = Message_Function_glGenTextures;
36755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetActiveAttrib = Message_Function_glGetActiveAttrib;
36855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetActiveUniform = Message_Function_glGetActiveUniform;
36955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetAttachedShaders = Message_Function_glGetAttachedShaders;
37055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetAttribLocation = Message_Function_glGetAttribLocation;
37155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetBooleanv = Message_Function_glGetBooleanv;
37255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetBufferParameteriv = Message_Function_glGetBufferParameteriv;
37355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetError = Message_Function_glGetError;
37455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetFloatv = Message_Function_glGetFloatv;
37555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetFramebufferAttachmentParameteriv = Message_Function_glGetFramebufferAttachmentParameteriv;
37655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetIntegerv = Message_Function_glGetIntegerv;
37755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetProgramiv = Message_Function_glGetProgramiv;
37855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetProgramInfoLog = Message_Function_glGetProgramInfoLog;
37955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetRenderbufferParameteriv = Message_Function_glGetRenderbufferParameteriv;
38055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetShaderiv = Message_Function_glGetShaderiv;
38155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetShaderInfoLog = Message_Function_glGetShaderInfoLog;
38255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetShaderPrecisionFormat = Message_Function_glGetShaderPrecisionFormat;
38355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetShaderSource = Message_Function_glGetShaderSource;
38455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetString = Message_Function_glGetString;
38555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetTexParameterfv = Message_Function_glGetTexParameterfv;
38655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetTexParameteriv = Message_Function_glGetTexParameteriv;
38755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetUniformfv = Message_Function_glGetUniformfv;
38855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetUniformiv = Message_Function_glGetUniformiv;
38955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetUniformLocation = Message_Function_glGetUniformLocation;
39055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetVertexAttribfv = Message_Function_glGetVertexAttribfv;
39155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetVertexAttribiv = Message_Function_glGetVertexAttribiv;
39255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glGetVertexAttribPointerv = Message_Function_glGetVertexAttribPointerv;
39355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glHint = Message_Function_glHint;
39455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glIsBuffer = Message_Function_glIsBuffer;
39555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glIsEnabled = Message_Function_glIsEnabled;
39655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glIsFramebuffer = Message_Function_glIsFramebuffer;
39755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glIsProgram = Message_Function_glIsProgram;
39855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glIsRenderbuffer = Message_Function_glIsRenderbuffer;
39955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glIsShader = Message_Function_glIsShader;
40055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glIsTexture = Message_Function_glIsTexture;
40155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glLineWidth = Message_Function_glLineWidth;
40255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glLinkProgram = Message_Function_glLinkProgram;
40355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glPixelStorei = Message_Function_glPixelStorei;
40455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glPolygonOffset = Message_Function_glPolygonOffset;
40555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glReadPixels = Message_Function_glReadPixels;
40655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glReleaseShaderCompiler = Message_Function_glReleaseShaderCompiler;
40755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glRenderbufferStorage = Message_Function_glRenderbufferStorage;
40855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glSampleCoverage = Message_Function_glSampleCoverage;
40955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glScissor = Message_Function_glScissor;
41055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glShaderBinary = Message_Function_glShaderBinary;
41155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glShaderSource = Message_Function_glShaderSource;
41255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glStencilFunc = Message_Function_glStencilFunc;
41355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glStencilFuncSeparate = Message_Function_glStencilFuncSeparate;
41455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glStencilMask = Message_Function_glStencilMask;
41555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glStencilMaskSeparate = Message_Function_glStencilMaskSeparate;
41655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glStencilOp = Message_Function_glStencilOp;
41755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glStencilOpSeparate = Message_Function_glStencilOpSeparate;
41855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glTexImage2D = Message_Function_glTexImage2D;
41955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glTexParameterf = Message_Function_glTexParameterf;
42055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glTexParameterfv = Message_Function_glTexParameterfv;
42155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glTexParameteri = Message_Function_glTexParameteri;
42255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glTexParameteriv = Message_Function_glTexParameteriv;
42355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glTexSubImage2D = Message_Function_glTexSubImage2D;
42455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniform1f = Message_Function_glUniform1f;
42555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniform1fv = Message_Function_glUniform1fv;
42655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniform1i = Message_Function_glUniform1i;
42755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniform1iv = Message_Function_glUniform1iv;
42855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniform2f = Message_Function_glUniform2f;
42955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniform2fv = Message_Function_glUniform2fv;
43055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniform2i = Message_Function_glUniform2i;
43155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniform2iv = Message_Function_glUniform2iv;
43255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniform3f = Message_Function_glUniform3f;
43355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniform3fv = Message_Function_glUniform3fv;
43455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniform3i = Message_Function_glUniform3i;
43555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniform3iv = Message_Function_glUniform3iv;
43655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniform4f = Message_Function_glUniform4f;
43755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniform4fv = Message_Function_glUniform4fv;
43855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniform4i = Message_Function_glUniform4i;
43955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniform4iv = Message_Function_glUniform4iv;
44055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniformMatrix2fv = Message_Function_glUniformMatrix2fv;
44155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniformMatrix3fv = Message_Function_glUniformMatrix3fv;
44255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUniformMatrix4fv = Message_Function_glUniformMatrix4fv;
44355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glUseProgram = Message_Function_glUseProgram;
44455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glValidateProgram = Message_Function_glValidateProgram;
44555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glVertexAttrib1f = Message_Function_glVertexAttrib1f;
44655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glVertexAttrib1fv = Message_Function_glVertexAttrib1fv;
44755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glVertexAttrib2f = Message_Function_glVertexAttrib2f;
44855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glVertexAttrib2fv = Message_Function_glVertexAttrib2fv;
44955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glVertexAttrib3f = Message_Function_glVertexAttrib3f;
45055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glVertexAttrib3fv = Message_Function_glVertexAttrib3fv;
45155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glVertexAttrib4f = Message_Function_glVertexAttrib4f;
45255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glVertexAttrib4fv = Message_Function_glVertexAttrib4fv;
45355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glVertexAttribPointer = Message_Function_glVertexAttribPointer;
45455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function glViewport = Message_Function_glViewport;
45555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglGetDisplay = Message_Function_eglGetDisplay;
45655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglInitialize = Message_Function_eglInitialize;
45755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglTerminate = Message_Function_eglTerminate;
45855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglGetConfigs = Message_Function_eglGetConfigs;
45955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglChooseConfig = Message_Function_eglChooseConfig;
46055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglGetConfigAttrib = Message_Function_eglGetConfigAttrib;
46155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglCreateWindowSurface = Message_Function_eglCreateWindowSurface;
46255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglCreatePixmapSurface = Message_Function_eglCreatePixmapSurface;
46355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglCreatePbufferSurface = Message_Function_eglCreatePbufferSurface;
46455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglDestroySurface = Message_Function_eglDestroySurface;
46555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglQuerySurface = Message_Function_eglQuerySurface;
46655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglCreateContext = Message_Function_eglCreateContext;
46755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglDestroyContext = Message_Function_eglDestroyContext;
46855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglMakeCurrent = Message_Function_eglMakeCurrent;
46955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglGetCurrentContext = Message_Function_eglGetCurrentContext;
47055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglGetCurrentSurface = Message_Function_eglGetCurrentSurface;
47155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglGetCurrentDisplay = Message_Function_eglGetCurrentDisplay;
47255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglQueryContext = Message_Function_eglQueryContext;
47355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglWaitGL = Message_Function_eglWaitGL;
47455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglWaitNative = Message_Function_eglWaitNative;
47555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglSwapBuffers = Message_Function_eglSwapBuffers;
47655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglCopyBuffers = Message_Function_eglCopyBuffers;
47755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglGetError = Message_Function_eglGetError;
47855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglQueryString = Message_Function_eglQueryString;
47955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglGetProcAddress = Message_Function_eglGetProcAddress;
48055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglSurfaceAttrib = Message_Function_eglSurfaceAttrib;
48155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglBindTexImage = Message_Function_eglBindTexImage;
48255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglReleaseTexImage = Message_Function_eglReleaseTexImage;
48355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglSwapInterval = Message_Function_eglSwapInterval;
48455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglBindAPI = Message_Function_eglBindAPI;
48555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglQueryAPI = Message_Function_eglQueryAPI;
48655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglWaitClient = Message_Function_eglWaitClient;
48755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglReleaseThread = Message_Function_eglReleaseThread;
48855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglCreatePbufferFromClientBuffer = Message_Function_eglCreatePbufferFromClientBuffer;
48955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglLockSurfaceKHR = Message_Function_eglLockSurfaceKHR;
49055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglUnlockSurfaceKHR = Message_Function_eglUnlockSurfaceKHR;
49155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglCreateImageKHR = Message_Function_eglCreateImageKHR;
49255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglDestroyImageKHR = Message_Function_eglDestroyImageKHR;
49355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglCreateSyncKHR = Message_Function_eglCreateSyncKHR;
49455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglDestroySyncKHR = Message_Function_eglDestroySyncKHR;
49555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglClientWaitSyncKHR = Message_Function_eglClientWaitSyncKHR;
49655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglGetSyncAttribKHR = Message_Function_eglGetSyncAttribKHR;
49755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglSetSwapRectangleANDROID = Message_Function_eglSetSwapRectangleANDROID;
49855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function eglGetRenderBufferANDROID = Message_Function_eglGetRenderBufferANDROID;
49955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function ACK = Message_Function_ACK;
50055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function NEG = Message_Function_NEG;
50155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function CONTINUE = Message_Function_CONTINUE;
50255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function SKIP = Message_Function_SKIP;
50355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function SETPROP = Message_Function_SETPROP;
50455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static inline bool Function_IsValid(int value) {
50555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    return Message_Function_IsValid(value);
50655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
50755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function Function_MIN =
50855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    Message_Function_Function_MIN;
50955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Function Function_MAX =
51055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    Message_Function_Function_MAX;
51155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int Function_ARRAYSIZE =
51255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    Message_Function_Function_ARRAYSIZE;
51355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
51455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  typedef Message_Type Type;
51555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Type BeforeCall = Message_Type_BeforeCall;
51655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Type AfterCall = Message_Type_AfterCall;
517e2ad4d0e3748c2f0180d24d1b3468aac79adac3aDavid Li  static const Type AfterGeneratedCall = Message_Type_AfterGeneratedCall;
51855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Type Response = Message_Type_Response;
51927f130a292683278b721399341d7c4e36009ec8bDavid Li  static const Type CompleteCall = Message_Type_CompleteCall;
52055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static inline bool Type_IsValid(int value) {
52155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    return Message_Type_IsValid(value);
52255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
52355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Type Type_MIN =
52455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    Message_Type_Type_MIN;
52555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Type Type_MAX =
52655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    Message_Type_Type_MAX;
52755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int Type_ARRAYSIZE =
52855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    Message_Type_Type_ARRAYSIZE;
52955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
530f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  typedef Message_DataType DataType;
531f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  static const DataType ReferencedImage = Message_DataType_ReferencedImage;
532f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  static const DataType NonreferencedImage = Message_DataType_NonreferencedImage;
533f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  static inline bool DataType_IsValid(int value) {
534f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    return Message_DataType_IsValid(value);
535f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  }
536f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  static const DataType DataType_MIN =
537f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    Message_DataType_DataType_MIN;
538f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  static const DataType DataType_MAX =
539f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    Message_DataType_DataType_MAX;
540f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  static const int DataType_ARRAYSIZE =
541f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    Message_DataType_DataType_ARRAYSIZE;
542f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
54355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  typedef Message_Prop Prop;
544e7180e8644caf96a166ed71dd8da877fc8b72047David Li  static const Prop CaptureDraw = Message_Prop_CaptureDraw;
54555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Prop TimeMode = Message_Prop_TimeMode;
546fbfc703c6e77e3441d8833644278a5a79f3ca8e3David Li  static const Prop ExpectResponse = Message_Prop_ExpectResponse;
547e7180e8644caf96a166ed71dd8da877fc8b72047David Li  static const Prop CaptureSwap = Message_Prop_CaptureSwap;
54831918ccae9341bca169c58035482c68de2d27e22David Li  static const Prop GLConstant = Message_Prop_GLConstant;
54955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static inline bool Prop_IsValid(int value) {
55055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    return Message_Prop_IsValid(value);
55155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
55255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Prop Prop_MIN =
55355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    Message_Prop_Prop_MIN;
55455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const Prop Prop_MAX =
55555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    Message_Prop_Prop_MAX;
55655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int Prop_ARRAYSIZE =
55755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    Message_Prop_Prop_ARRAYSIZE;
55855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
55955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // accessors -------------------------------------------------------
56055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
56155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // required int32 context_id = 1;
56255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_context_id() const;
56355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_context_id();
56455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kContextIdFieldNumber = 1;
56555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline ::google::protobuf::int32 context_id() const;
56655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_context_id(::google::protobuf::int32 value);
56755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
56855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
56955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_function() const;
57055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_function();
57155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kFunctionFieldNumber = 2;
57255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline ::com::android::glesv2debugger::Message_Function function() const;
57355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_function(::com::android::glesv2debugger::Message_Function value);
57455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
57555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // required .com.android.glesv2debugger.Message.Type type = 3;
57655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_type() const;
57755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_type();
57855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kTypeFieldNumber = 3;
57955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline ::com::android::glesv2debugger::Message_Type type() const;
58055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_type(::com::android::glesv2debugger::Message_Type value);
58155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
58255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // required bool expect_response = 4;
58355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_expect_response() const;
58455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_expect_response();
58555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kExpectResponseFieldNumber = 4;
58655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool expect_response() const;
58755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_expect_response(bool value);
58855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
58955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 ret = 5;
59055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_ret() const;
59155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_ret();
59255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kRetFieldNumber = 5;
59355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline ::google::protobuf::int32 ret() const;
59455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_ret(::google::protobuf::int32 value);
59555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
59655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg0 = 6;
59755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_arg0() const;
59855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_arg0();
59955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kArg0FieldNumber = 6;
60055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline ::google::protobuf::int32 arg0() const;
60155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_arg0(::google::protobuf::int32 value);
60255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
60355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg1 = 7;
60455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_arg1() const;
60555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_arg1();
60655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kArg1FieldNumber = 7;
60755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline ::google::protobuf::int32 arg1() const;
60855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_arg1(::google::protobuf::int32 value);
60955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
61055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg2 = 8;
61155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_arg2() const;
61255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_arg2();
61355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kArg2FieldNumber = 8;
61455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline ::google::protobuf::int32 arg2() const;
61555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_arg2(::google::protobuf::int32 value);
61655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
61755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg3 = 9;
61855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_arg3() const;
61955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_arg3();
62055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kArg3FieldNumber = 9;
62155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline ::google::protobuf::int32 arg3() const;
62255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_arg3(::google::protobuf::int32 value);
62355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
62455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg4 = 16;
62555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_arg4() const;
62655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_arg4();
62755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kArg4FieldNumber = 16;
62855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline ::google::protobuf::int32 arg4() const;
62955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_arg4(::google::protobuf::int32 value);
63055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
63155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg5 = 17;
63255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_arg5() const;
63355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_arg5();
63455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kArg5FieldNumber = 17;
63555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline ::google::protobuf::int32 arg5() const;
63655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_arg5(::google::protobuf::int32 value);
63755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
63855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg6 = 18;
63955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_arg6() const;
64055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_arg6();
64155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kArg6FieldNumber = 18;
64255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline ::google::protobuf::int32 arg6() const;
64355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_arg6(::google::protobuf::int32 value);
64455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
64555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg7 = 19;
64655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_arg7() const;
64755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_arg7();
64855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kArg7FieldNumber = 19;
64955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline ::google::protobuf::int32 arg7() const;
65055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_arg7(::google::protobuf::int32 value);
65155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
65255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg8 = 20;
65355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_arg8() const;
65455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_arg8();
65555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kArg8FieldNumber = 20;
65655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline ::google::protobuf::int32 arg8() const;
65755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_arg8(::google::protobuf::int32 value);
65855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
65955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional bytes data = 10;
66055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_data() const;
66155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_data();
66255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kDataFieldNumber = 10;
66355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline const ::std::string& data() const;
66455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_data(const ::std::string& value);
66555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_data(const char* value);
66655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_data(const void* value, size_t size);
66755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline ::std::string* mutable_data();
66855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
669f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  // optional .com.android.glesv2debugger.Message.DataType data_type = 23;
670f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  inline bool has_data_type() const;
671f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  inline void clear_data_type();
672f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  static const int kDataTypeFieldNumber = 23;
673f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  inline ::com::android::glesv2debugger::Message_DataType data_type() const;
674f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  inline void set_data_type(::com::android::glesv2debugger::Message_DataType value);
675f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
676f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  // optional int32 pixel_format = 24;
677f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  inline bool has_pixel_format() const;
678f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  inline void clear_pixel_format();
679f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  static const int kPixelFormatFieldNumber = 24;
680f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  inline ::google::protobuf::int32 pixel_format() const;
681f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  inline void set_pixel_format(::google::protobuf::int32 value);
682f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
683f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  // optional int32 pixel_type = 25;
684f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  inline bool has_pixel_type() const;
685f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  inline void clear_pixel_type();
686f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  static const int kPixelTypeFieldNumber = 25;
687f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  inline ::google::protobuf::int32 pixel_type() const;
688f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  inline void set_pixel_type(::google::protobuf::int32 value);
689f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
690e7180e8644caf96a166ed71dd8da877fc8b72047David Li  // optional int32 image_width = 26;
691e7180e8644caf96a166ed71dd8da877fc8b72047David Li  inline bool has_image_width() const;
692e7180e8644caf96a166ed71dd8da877fc8b72047David Li  inline void clear_image_width();
693e7180e8644caf96a166ed71dd8da877fc8b72047David Li  static const int kImageWidthFieldNumber = 26;
694e7180e8644caf96a166ed71dd8da877fc8b72047David Li  inline ::google::protobuf::int32 image_width() const;
695e7180e8644caf96a166ed71dd8da877fc8b72047David Li  inline void set_image_width(::google::protobuf::int32 value);
69631918ccae9341bca169c58035482c68de2d27e22David Li
697e7180e8644caf96a166ed71dd8da877fc8b72047David Li  // optional int32 image_height = 27;
698e7180e8644caf96a166ed71dd8da877fc8b72047David Li  inline bool has_image_height() const;
699e7180e8644caf96a166ed71dd8da877fc8b72047David Li  inline void clear_image_height();
700e7180e8644caf96a166ed71dd8da877fc8b72047David Li  static const int kImageHeightFieldNumber = 27;
701e7180e8644caf96a166ed71dd8da877fc8b72047David Li  inline ::google::protobuf::int32 image_height() const;
702e7180e8644caf96a166ed71dd8da877fc8b72047David Li  inline void set_image_height(::google::protobuf::int32 value);
70331918ccae9341bca169c58035482c68de2d27e22David Li
70455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional float time = 11;
70555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_time() const;
70655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_time();
70755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kTimeFieldNumber = 11;
70855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline float time() const;
70955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_time(float value);
71055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
71155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional .com.android.glesv2debugger.Message.Prop prop = 21;
71255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_prop() const;
71355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_prop();
71455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kPropFieldNumber = 21;
71555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline ::com::android::glesv2debugger::Message_Prop prop() const;
71655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_prop(::com::android::glesv2debugger::Message_Prop value);
71755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
71855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional float clock = 22;
71955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool has_clock() const;
72055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void clear_clock();
72155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const int kClockFieldNumber = 22;
72255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline float clock() const;
72355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void set_clock(float value);
72455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
72555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // @@protoc_insertion_point(class_scope:com.android.glesv2debugger.Message)
72655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li private:
72755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  mutable int _cached_size_;
72855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
72955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::google::protobuf::int32 context_id_;
73055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  int function_;
73155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  int type_;
73255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  bool expect_response_;
73355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::google::protobuf::int32 ret_;
73455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::google::protobuf::int32 arg0_;
73555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::google::protobuf::int32 arg1_;
73655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::google::protobuf::int32 arg2_;
73755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::google::protobuf::int32 arg3_;
73855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::google::protobuf::int32 arg4_;
73955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::google::protobuf::int32 arg5_;
74055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::google::protobuf::int32 arg6_;
74155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::google::protobuf::int32 arg7_;
74255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::google::protobuf::int32 arg8_;
74355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::std::string* data_;
74455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static const ::std::string _default_data_;
745f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  int data_type_;
746f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  ::google::protobuf::int32 pixel_format_;
747f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  ::google::protobuf::int32 pixel_type_;
748e7180e8644caf96a166ed71dd8da877fc8b72047David Li  ::google::protobuf::int32 image_width_;
749e7180e8644caf96a166ed71dd8da877fc8b72047David Li  ::google::protobuf::int32 image_height_;
75055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  float time_;
75155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  int prop_;
75255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  float clock_;
75355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  friend void  protobuf_AddDesc_debugger_5fmessage_2eproto();
75455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  friend void protobuf_AssignDesc_debugger_5fmessage_2eproto();
75555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  friend void protobuf_ShutdownFile_debugger_5fmessage_2eproto();
75655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
757e7180e8644caf96a166ed71dd8da877fc8b72047David Li  ::google::protobuf::uint32 _has_bits_[(23 + 31) / 32];
75855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
75955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
76055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline bool _has_bit(int index) const {
76155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
76255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
76355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void _set_bit(int index) {
76455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    _has_bits_[index / 32] |= (1u << (index % 32));
76555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
76655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  inline void _clear_bit(int index) {
76755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    _has_bits_[index / 32] &= ~(1u << (index % 32));
76855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
76955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
77055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  void InitAsDefaultInstance();
77155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static Message* default_instance_;
77255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li};
77355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// ===================================================================
77455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
77555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
77655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// ===================================================================
77755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
77855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// Message
77955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
78055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// required int32 context_id = 1;
78155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_context_id() const {
78255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return _has_bit(0);
78355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
78455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_context_id() {
78555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  context_id_ = 0;
78655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _clear_bit(0);
78755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
78855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline ::google::protobuf::int32 Message::context_id() const {
78955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return context_id_;
79055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
79155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_context_id(::google::protobuf::int32 value) {
79255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(0);
79355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  context_id_ = value;
79455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
79555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
79655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
79755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_function() const {
79855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return _has_bit(1);
79955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
80055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_function() {
80155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  function_ = 187;
80255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _clear_bit(1);
80355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
80455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline ::com::android::glesv2debugger::Message_Function Message::function() const {
80555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return static_cast< ::com::android::glesv2debugger::Message_Function >(function_);
80655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
80755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_function(::com::android::glesv2debugger::Message_Function value) {
80855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  GOOGLE_DCHECK(::com::android::glesv2debugger::Message_Function_IsValid(value));
80955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(1);
81055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  function_ = value;
81155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
81255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
81355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// required .com.android.glesv2debugger.Message.Type type = 3;
81455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_type() const {
81555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return _has_bit(2);
81655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
81755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_type() {
81855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  type_ = 0;
81955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _clear_bit(2);
82055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
82155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline ::com::android::glesv2debugger::Message_Type Message::type() const {
82255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return static_cast< ::com::android::glesv2debugger::Message_Type >(type_);
82355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
82455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_type(::com::android::glesv2debugger::Message_Type value) {
82555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  GOOGLE_DCHECK(::com::android::glesv2debugger::Message_Type_IsValid(value));
82655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(2);
82755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  type_ = value;
82855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
82955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
83055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// required bool expect_response = 4;
83155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_expect_response() const {
83255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return _has_bit(3);
83355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
83455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_expect_response() {
83555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  expect_response_ = false;
83655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _clear_bit(3);
83755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
83855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::expect_response() const {
83955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return expect_response_;
84055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
84155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_expect_response(bool value) {
84255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(3);
84355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  expect_response_ = value;
84455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
84555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
84655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// optional int32 ret = 5;
84755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_ret() const {
84855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return _has_bit(4);
84955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
85055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_ret() {
85155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ret_ = 0;
85255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _clear_bit(4);
85355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
85455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline ::google::protobuf::int32 Message::ret() const {
85555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return ret_;
85655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
85755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_ret(::google::protobuf::int32 value) {
85855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(4);
85955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ret_ = value;
86055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
86155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
86255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// optional int32 arg0 = 6;
86355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_arg0() const {
86455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return _has_bit(5);
86555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
86655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_arg0() {
86755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg0_ = 0;
86855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _clear_bit(5);
86955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
87055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline ::google::protobuf::int32 Message::arg0() const {
87155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return arg0_;
87255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
87355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_arg0(::google::protobuf::int32 value) {
87455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(5);
87555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg0_ = value;
87655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
87755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
87855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// optional int32 arg1 = 7;
87955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_arg1() const {
88055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return _has_bit(6);
88155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
88255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_arg1() {
88355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg1_ = 0;
88455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _clear_bit(6);
88555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
88655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline ::google::protobuf::int32 Message::arg1() const {
88755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return arg1_;
88855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
88955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_arg1(::google::protobuf::int32 value) {
89055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(6);
89155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg1_ = value;
89255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
89355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
89455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// optional int32 arg2 = 8;
89555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_arg2() const {
89655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return _has_bit(7);
89755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
89855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_arg2() {
89955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg2_ = 0;
90055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _clear_bit(7);
90155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
90255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline ::google::protobuf::int32 Message::arg2() const {
90355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return arg2_;
90455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
90555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_arg2(::google::protobuf::int32 value) {
90655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(7);
90755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg2_ = value;
90855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
90955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
91055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// optional int32 arg3 = 9;
91155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_arg3() const {
91255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return _has_bit(8);
91355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
91455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_arg3() {
91555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg3_ = 0;
91655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _clear_bit(8);
91755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
91855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline ::google::protobuf::int32 Message::arg3() const {
91955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return arg3_;
92055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
92155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_arg3(::google::protobuf::int32 value) {
92255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(8);
92355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg3_ = value;
92455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
92555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
92655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// optional int32 arg4 = 16;
92755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_arg4() const {
92855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return _has_bit(9);
92955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
93055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_arg4() {
93155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg4_ = 0;
93255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _clear_bit(9);
93355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
93455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline ::google::protobuf::int32 Message::arg4() const {
93555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return arg4_;
93655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
93755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_arg4(::google::protobuf::int32 value) {
93855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(9);
93955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg4_ = value;
94055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
94155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
94255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// optional int32 arg5 = 17;
94355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_arg5() const {
94455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return _has_bit(10);
94555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
94655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_arg5() {
94755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg5_ = 0;
94855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _clear_bit(10);
94955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
95055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline ::google::protobuf::int32 Message::arg5() const {
95155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return arg5_;
95255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
95355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_arg5(::google::protobuf::int32 value) {
95455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(10);
95555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg5_ = value;
95655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
95755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
95855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// optional int32 arg6 = 18;
95955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_arg6() const {
96055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return _has_bit(11);
96155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
96255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_arg6() {
96355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg6_ = 0;
96455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _clear_bit(11);
96555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
96655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline ::google::protobuf::int32 Message::arg6() const {
96755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return arg6_;
96855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
96955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_arg6(::google::protobuf::int32 value) {
97055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(11);
97155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg6_ = value;
97255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
97355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
97455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// optional int32 arg7 = 19;
97555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_arg7() const {
97655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return _has_bit(12);
97755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
97855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_arg7() {
97955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg7_ = 0;
98055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _clear_bit(12);
98155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
98255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline ::google::protobuf::int32 Message::arg7() const {
98355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return arg7_;
98455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
98555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_arg7(::google::protobuf::int32 value) {
98655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(12);
98755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg7_ = value;
98855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
98955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
99055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// optional int32 arg8 = 20;
99155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_arg8() const {
99255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return _has_bit(13);
99355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
99455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_arg8() {
99555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg8_ = 0;
99655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _clear_bit(13);
99755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
99855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline ::google::protobuf::int32 Message::arg8() const {
99955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return arg8_;
100055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
100155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_arg8(::google::protobuf::int32 value) {
100255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(13);
100355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg8_ = value;
100455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
100555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
100655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// optional bytes data = 10;
100755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_data() const {
100855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return _has_bit(14);
100955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
101055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_data() {
101155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (data_ != &_default_data_) {
101255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    data_->clear();
101355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
101455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _clear_bit(14);
101555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
101655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline const ::std::string& Message::data() const {
101755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return *data_;
101855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
101955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_data(const ::std::string& value) {
102055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(14);
102155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (data_ == &_default_data_) {
102255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    data_ = new ::std::string;
102355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
102455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  data_->assign(value);
102555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
102655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_data(const char* value) {
102755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(14);
102855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (data_ == &_default_data_) {
102955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    data_ = new ::std::string;
103055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
103155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  data_->assign(value);
103255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
103355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_data(const void* value, size_t size) {
103455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(14);
103555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (data_ == &_default_data_) {
103655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    data_ = new ::std::string;
103755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
103855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  data_->assign(reinterpret_cast<const char*>(value), size);
103955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
104055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline ::std::string* Message::mutable_data() {
104155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _set_bit(14);
104255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (data_ == &_default_data_) {
104355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    data_ = new ::std::string;
104455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
104555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return data_;
104655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
104755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
1048f9bc124cfedfed6f1eb9488355576e28a93ab252David Li// optional .com.android.glesv2debugger.Message.DataType data_type = 23;
1049f9bc124cfedfed6f1eb9488355576e28a93ab252David Liinline bool Message::has_data_type() const {
1050f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  return _has_bit(15);
1051f9bc124cfedfed6f1eb9488355576e28a93ab252David Li}
1052f9bc124cfedfed6f1eb9488355576e28a93ab252David Liinline void Message::clear_data_type() {
1053f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  data_type_ = 0;
1054f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  _clear_bit(15);
1055f9bc124cfedfed6f1eb9488355576e28a93ab252David Li}
1056f9bc124cfedfed6f1eb9488355576e28a93ab252David Liinline ::com::android::glesv2debugger::Message_DataType Message::data_type() const {
1057f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  return static_cast< ::com::android::glesv2debugger::Message_DataType >(data_type_);
1058f9bc124cfedfed6f1eb9488355576e28a93ab252David Li}
1059f9bc124cfedfed6f1eb9488355576e28a93ab252David Liinline void Message::set_data_type(::com::android::glesv2debugger::Message_DataType value) {
1060f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  GOOGLE_DCHECK(::com::android::glesv2debugger::Message_DataType_IsValid(value));
1061f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  _set_bit(15);
1062f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  data_type_ = value;
1063f9bc124cfedfed6f1eb9488355576e28a93ab252David Li}
1064f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
1065f9bc124cfedfed6f1eb9488355576e28a93ab252David Li// optional int32 pixel_format = 24;
1066f9bc124cfedfed6f1eb9488355576e28a93ab252David Liinline bool Message::has_pixel_format() const {
1067f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  return _has_bit(16);
1068f9bc124cfedfed6f1eb9488355576e28a93ab252David Li}
1069f9bc124cfedfed6f1eb9488355576e28a93ab252David Liinline void Message::clear_pixel_format() {
1070f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  pixel_format_ = 0;
1071f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  _clear_bit(16);
1072f9bc124cfedfed6f1eb9488355576e28a93ab252David Li}
1073f9bc124cfedfed6f1eb9488355576e28a93ab252David Liinline ::google::protobuf::int32 Message::pixel_format() const {
1074f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  return pixel_format_;
1075f9bc124cfedfed6f1eb9488355576e28a93ab252David Li}
1076f9bc124cfedfed6f1eb9488355576e28a93ab252David Liinline void Message::set_pixel_format(::google::protobuf::int32 value) {
1077f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  _set_bit(16);
1078f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  pixel_format_ = value;
1079f9bc124cfedfed6f1eb9488355576e28a93ab252David Li}
1080f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
1081f9bc124cfedfed6f1eb9488355576e28a93ab252David Li// optional int32 pixel_type = 25;
1082f9bc124cfedfed6f1eb9488355576e28a93ab252David Liinline bool Message::has_pixel_type() const {
1083f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  return _has_bit(17);
1084f9bc124cfedfed6f1eb9488355576e28a93ab252David Li}
1085f9bc124cfedfed6f1eb9488355576e28a93ab252David Liinline void Message::clear_pixel_type() {
1086f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  pixel_type_ = 0;
1087f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  _clear_bit(17);
1088f9bc124cfedfed6f1eb9488355576e28a93ab252David Li}
1089f9bc124cfedfed6f1eb9488355576e28a93ab252David Liinline ::google::protobuf::int32 Message::pixel_type() const {
1090f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  return pixel_type_;
1091f9bc124cfedfed6f1eb9488355576e28a93ab252David Li}
1092f9bc124cfedfed6f1eb9488355576e28a93ab252David Liinline void Message::set_pixel_type(::google::protobuf::int32 value) {
1093f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  _set_bit(17);
1094f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  pixel_type_ = value;
1095f9bc124cfedfed6f1eb9488355576e28a93ab252David Li}
1096f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
1097e7180e8644caf96a166ed71dd8da877fc8b72047David Li// optional int32 image_width = 26;
1098e7180e8644caf96a166ed71dd8da877fc8b72047David Liinline bool Message::has_image_width() const {
1099e7180e8644caf96a166ed71dd8da877fc8b72047David Li  return _has_bit(18);
1100e7180e8644caf96a166ed71dd8da877fc8b72047David Li}
1101e7180e8644caf96a166ed71dd8da877fc8b72047David Liinline void Message::clear_image_width() {
1102e7180e8644caf96a166ed71dd8da877fc8b72047David Li  image_width_ = 0;
1103e7180e8644caf96a166ed71dd8da877fc8b72047David Li  _clear_bit(18);
1104e7180e8644caf96a166ed71dd8da877fc8b72047David Li}
1105e7180e8644caf96a166ed71dd8da877fc8b72047David Liinline ::google::protobuf::int32 Message::image_width() const {
1106e7180e8644caf96a166ed71dd8da877fc8b72047David Li  return image_width_;
1107e7180e8644caf96a166ed71dd8da877fc8b72047David Li}
1108e7180e8644caf96a166ed71dd8da877fc8b72047David Liinline void Message::set_image_width(::google::protobuf::int32 value) {
1109e7180e8644caf96a166ed71dd8da877fc8b72047David Li  _set_bit(18);
1110e7180e8644caf96a166ed71dd8da877fc8b72047David Li  image_width_ = value;
1111e7180e8644caf96a166ed71dd8da877fc8b72047David Li}
1112e7180e8644caf96a166ed71dd8da877fc8b72047David Li
1113e7180e8644caf96a166ed71dd8da877fc8b72047David Li// optional int32 image_height = 27;
1114e7180e8644caf96a166ed71dd8da877fc8b72047David Liinline bool Message::has_image_height() const {
1115e7180e8644caf96a166ed71dd8da877fc8b72047David Li  return _has_bit(19);
1116e7180e8644caf96a166ed71dd8da877fc8b72047David Li}
1117e7180e8644caf96a166ed71dd8da877fc8b72047David Liinline void Message::clear_image_height() {
1118e7180e8644caf96a166ed71dd8da877fc8b72047David Li  image_height_ = 0;
1119e7180e8644caf96a166ed71dd8da877fc8b72047David Li  _clear_bit(19);
1120e7180e8644caf96a166ed71dd8da877fc8b72047David Li}
1121e7180e8644caf96a166ed71dd8da877fc8b72047David Liinline ::google::protobuf::int32 Message::image_height() const {
1122e7180e8644caf96a166ed71dd8da877fc8b72047David Li  return image_height_;
1123e7180e8644caf96a166ed71dd8da877fc8b72047David Li}
1124e7180e8644caf96a166ed71dd8da877fc8b72047David Liinline void Message::set_image_height(::google::protobuf::int32 value) {
1125e7180e8644caf96a166ed71dd8da877fc8b72047David Li  _set_bit(19);
1126e7180e8644caf96a166ed71dd8da877fc8b72047David Li  image_height_ = value;
1127e7180e8644caf96a166ed71dd8da877fc8b72047David Li}
1128e7180e8644caf96a166ed71dd8da877fc8b72047David Li
112955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// optional float time = 11;
113055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_time() const {
1131e7180e8644caf96a166ed71dd8da877fc8b72047David Li  return _has_bit(20);
113255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
113355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_time() {
113455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  time_ = 0;
1135e7180e8644caf96a166ed71dd8da877fc8b72047David Li  _clear_bit(20);
113655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
113755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline float Message::time() const {
113855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return time_;
113955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
114055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_time(float value) {
1141e7180e8644caf96a166ed71dd8da877fc8b72047David Li  _set_bit(20);
114255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  time_ = value;
114355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
114455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
114555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// optional .com.android.glesv2debugger.Message.Prop prop = 21;
114655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_prop() const {
1147e7180e8644caf96a166ed71dd8da877fc8b72047David Li  return _has_bit(21);
114855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
114955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_prop() {
115055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  prop_ = 0;
1151e7180e8644caf96a166ed71dd8da877fc8b72047David Li  _clear_bit(21);
115255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
115355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline ::com::android::glesv2debugger::Message_Prop Message::prop() const {
115455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return static_cast< ::com::android::glesv2debugger::Message_Prop >(prop_);
115555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
115655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_prop(::com::android::glesv2debugger::Message_Prop value) {
115755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  GOOGLE_DCHECK(::com::android::glesv2debugger::Message_Prop_IsValid(value));
1158e7180e8644caf96a166ed71dd8da877fc8b72047David Li  _set_bit(21);
115955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  prop_ = value;
116055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
116155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
116255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// optional float clock = 22;
116355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline bool Message::has_clock() const {
1164e7180e8644caf96a166ed71dd8da877fc8b72047David Li  return _has_bit(22);
116555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
116655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::clear_clock() {
116755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  clock_ = 0;
1168e7180e8644caf96a166ed71dd8da877fc8b72047David Li  _clear_bit(22);
116955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
117055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline float Message::clock() const {
117155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return clock_;
117255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
117355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liinline void Message::set_clock(float value) {
1174e7180e8644caf96a166ed71dd8da877fc8b72047David Li  _set_bit(22);
117555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  clock_ = value;
117655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
117755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
117855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
117955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// @@protoc_insertion_point(namespace_scope)
118055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
118155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}  // namespace glesv2debugger
118255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}  // namespace android
118355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}  // namespace com
118455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
118555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// @@protoc_insertion_point(global_scope)
118655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
118755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#endif  // PROTOBUF_debugger_5fmessage_2eproto__INCLUDED
1188