# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: gravi/rpc/model/inputs/sketch-inputs.proto
# Protobuf Python Version: 6.30.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    30,
    1,
    '',
    'gravi/rpc/model/inputs/sketch-inputs.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


import gs_options_pb2 as gs__options__pb2
from gravi.rpc.model.common import sketch_interactions_pb2 as gravi_dot_rpc_dot_model_dot_common_dot_sketch__interactions__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n*gravi/rpc/model/inputs/sketch-inputs.proto\x12\x16gravi.rpc.model.inputs\x1a\x10gs-options.proto\x1a\x30gravi/rpc/model/common/sketch-interactions.proto\"\xd5\x01\n\x12UserToolModeStates\x12=\n\x0f\x63urrentToolMode\x18\x01 \x01(\x0e\x32$.gravi.rpc.model.inputs.ToolModeType\x12>\n\x10\x65xitBackToolMode\x18\x02 \x01(\x0e\x32$.gravi.rpc.model.inputs.ToolModeType\x12:\n\x0c\x62\x61seToolMode\x18\x03 \x01(\x0e\x32$.gravi.rpc.model.inputs.ToolModeType:\x04\x88\xb5\x18\x01\"\xba\x01\n\x0eUserToolStates\x12\x36\n\nsketchTool\x18\x01 \x01(\x0e\x32\".gravi.rpc.model.inputs.SketchTool\x12\x32\n\x08\x65\x64itTool\x18\x02 \x01(\x0e\x32 .gravi.rpc.model.inputs.EditTool\x12\x36\n\nexportTool\x18\x03 \x01(\x0e\x32\".gravi.rpc.model.inputs.ExportTool:\x04\x88\xb5\x18\x01\"c\n\x15UserRestrictionStates\x12\x44\n\x0b\x61\x63tiveLocks\x18\x01 \x03(\x0e\x32/.gravi.rpc.model.common.UserRestrictionLockType:\x04\x88\xb5\x18\x01\"S\n\x14UserPencilModeStates\x12\x1a\n\x12mainHandPencilMode\x18\x01 \x01(\x08\x12\x19\n\x11offHandPencilMode\x18\x02 \x01(\x08:\x04\x88\xb5\x18\x01\"5\n\x11UserDrawingStates\x12\x1a\n\x12\x62rushChosenAtScale\x18\x01 \x01(\x02:\x04\x88\xb5\x18\x01\"4\n\x16SelectionDrawingStates\x12\x14\n\x0cisDrawingBox\x18\x01 \x01(\x08:\x04\x88\xb5\x18\x01\"*\n\x0fUserUIInputType\x12\x11\n\tinputType\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01*L\n\tInputMode\x12\t\n\x05Mixed\x10\x00\x12\n\n\x06Points\x10\x02\x12\x11\n\rConnectCurves\x10\x03\x12\x15\n\x11SurfaceFromSpline\x10\x04*f\n\x0eProjectionMode\x12\x15\n\x11InvalidProjection\x10\x00\x12\x10\n\x0cNoProjection\x10\x01\x12\x15\n\x11\x44\x65\x66\x61ultProjection\x10\x02\x12\x14\n\x10PlanarProjection\x10\x03*x\n\x0cPressureMode\x12\x08\n\x04None\x10\x00\x12\t\n\x05Speed\x10\x01\x12\x0c\n\x08Pressure\x10\x02\x12\x11\n\rSpeedInverted\x10\x03\x12\x14\n\x10PressureInverted\x10\x04\x12\t\n\x05Taper\x10\x05\x12\x11\n\rTaperInverted\x10\x06*\xe9\x01\n\x0cToolModeType\x12\x13\n\x0fInvalidToolMode\x10\x00\x12\x08\n\x04Idle\x10\x01\x12\x0b\n\x07\x44rawing\x10\x02\x12\x0c\n\x08Grabbing\x10\x03\x12\x0e\n\nScreenshot\x10\x04\x12\x10\n\x0c\x43ontrolPoint\x10\x05\x12\x0b\n\x07UIUsing\x10\x06\x12\x0c\n\x08Keyboard\x10\x07\x12\x1a\n\x16SubDCustomisePrimitive\x10\x08\x12\n\n\x06\x45xport\x10\t\x12\x0b\n\x07MiniMap\x10\n\x12\x11\n\rViewPointEdit\x10\x0b\x12\x0e\n\nViewerMode\x10\x0e\x12\n\n\x06Import\x10\x0f*\xce\x01\n\nSketchTool\x12\x15\n\x11InvalidSketchTool\x10\x00\x12\x10\n\x0cNoSketchTool\x10\x01\x12\x08\n\x04\x44raw\x10\x02\x12\r\n\tSelection\x10\x03\x12\x10\n\x0c\x43olourPicker\x10\x04\x12\t\n\x05Laser\x10\x05\x12\x0f\n\x0bMeasurement\x10\x06\x12\r\n\tViewpoint\x10\x07\x12\x0e\n\nTeleporter\x10\x08\x12\x0e\n\nPaintbrush\x10\t\x12\x10\n\x0c\x43rossSection\x10\n\x12\x0f\n\x0b\x46lipNormals\x10\x0b*b\n\x08\x45\x64itTool\x12\x13\n\x0fInvalidEditTool\x10\x00\x12\x0e\n\nNoEditTool\x10\x01\x12\x10\n\x0cStandardEdit\x10\x02\x12\x11\n\rEditSelection\x10\x03\x12\x0c\n\x08SubDEdit\x10\x04*5\n\nExportTool\x12\x15\n\x11InvalidExportTool\x10\x00\x12\x10\n\x0cNoExportTool\x10\x01\x42g\n%com.gravitysketch.sketch.model.inputsP\x01Z<gravitysketch.com/platform/go/vrproto/gravi/rpc/model/inputsb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'gravi.rpc.model.inputs.sketch_inputs_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n%com.gravitysketch.sketch.model.inputsP\001Z<gravitysketch.com/platform/go/vrproto/gravi/rpc/model/inputs'
  _globals['_USERTOOLMODESTATES']._loaded_options = None
  _globals['_USERTOOLMODESTATES']._serialized_options = b'\210\265\030\001'
  _globals['_USERTOOLSTATES']._loaded_options = None
  _globals['_USERTOOLSTATES']._serialized_options = b'\210\265\030\001'
  _globals['_USERRESTRICTIONSTATES']._loaded_options = None
  _globals['_USERRESTRICTIONSTATES']._serialized_options = b'\210\265\030\001'
  _globals['_USERPENCILMODESTATES']._loaded_options = None
  _globals['_USERPENCILMODESTATES']._serialized_options = b'\210\265\030\001'
  _globals['_USERDRAWINGSTATES']._loaded_options = None
  _globals['_USERDRAWINGSTATES']._serialized_options = b'\210\265\030\001'
  _globals['_SELECTIONDRAWINGSTATES']._loaded_options = None
  _globals['_SELECTIONDRAWINGSTATES']._serialized_options = b'\210\265\030\001'
  _globals['_USERUIINPUTTYPE']._loaded_options = None
  _globals['_USERUIINPUTTYPE']._serialized_options = b'\210\265\030\001'
  _globals['_INPUTMODE']._serialized_start=882
  _globals['_INPUTMODE']._serialized_end=958
  _globals['_PROJECTIONMODE']._serialized_start=960
  _globals['_PROJECTIONMODE']._serialized_end=1062
  _globals['_PRESSUREMODE']._serialized_start=1064
  _globals['_PRESSUREMODE']._serialized_end=1184
  _globals['_TOOLMODETYPE']._serialized_start=1187
  _globals['_TOOLMODETYPE']._serialized_end=1420
  _globals['_SKETCHTOOL']._serialized_start=1423
  _globals['_SKETCHTOOL']._serialized_end=1629
  _globals['_EDITTOOL']._serialized_start=1631
  _globals['_EDITTOOL']._serialized_end=1729
  _globals['_EXPORTTOOL']._serialized_start=1731
  _globals['_EXPORTTOOL']._serialized_end=1784
  _globals['_USERTOOLMODESTATES']._serialized_start=139
  _globals['_USERTOOLMODESTATES']._serialized_end=352
  _globals['_USERTOOLSTATES']._serialized_start=355
  _globals['_USERTOOLSTATES']._serialized_end=541
  _globals['_USERRESTRICTIONSTATES']._serialized_start=543
  _globals['_USERRESTRICTIONSTATES']._serialized_end=642
  _globals['_USERPENCILMODESTATES']._serialized_start=644
  _globals['_USERPENCILMODESTATES']._serialized_end=727
  _globals['_USERDRAWINGSTATES']._serialized_start=729
  _globals['_USERDRAWINGSTATES']._serialized_end=782
  _globals['_SELECTIONDRAWINGSTATES']._serialized_start=784
  _globals['_SELECTIONDRAWINGSTATES']._serialized_end=836
  _globals['_USERUIINPUTTYPE']._serialized_start=838
  _globals['_USERUIINPUTTYPE']._serialized_end=880
# @@protoc_insertion_point(module_scope)
