# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: gravi/rpc/model/common/sketch-interactions.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/common/sketch-interactions.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from gravi.unity import gravi_unity_pb2 as gravi_dot_unity_dot_gravi__unity__pb2
import gs_options_pb2 as gs__options__pb2
from gravi.rpc.model.common import sketch_configurable_ui_pb2 as gravi_dot_rpc_dot_model_dot_common_dot_sketch__configurable__ui__pb2
from gravi.rpc.model.common import sketch_common_pb2 as gravi_dot_rpc_dot_model_dot_common_dot_sketch__common__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n0gravi/rpc/model/common/sketch-interactions.proto\x12\x16gravi.rpc.model.common\x1a\x1dgravi/unity/gravi-unity.proto\x1a\x10gs-options.proto\x1a\x33gravi/rpc/model/common/sketch-configurable-ui.proto\x1a*gravi/rpc/model/common/sketch-common.proto\"r\n\x12VRControllerButton\x12\x12\n\nisMainHand\x18\x01 \x01(\x08\x12\x42\n\nbuttonType\x18\x02 \x01(\x0e\x32..gravi.rpc.model.common.VRControllerButtonType:\x04\x88\xb5\x18\x01\"b\n\x18UserInteractionModeState\x12@\n\x0finteractionMode\x18\x01 \x01(\x0e\x32\'.gravi.rpc.model.common.InteractionMode:\x04\x88\xb5\x18\x01\"e\n\x19UserSketchEditorModeState\x12\x42\n\x10sketchEditorMode\x18\x01 \x01(\x0e\x32(.gravi.rpc.model.common.SketchEditorMode:\x04\x88\xb5\x18\x01*~\n\x0fInteractionMode\x12\x1a\n\x16InvalidInteractionMode\x10\x00\x12\x08\n\x04Idle\x10\x01\x12\x0b\n\x07\x44rawing\x10\x02\x12\x0c\n\x08Grabbing\x10\x03\x12\x0b\n\x07UIUsing\x10\x04\x12\x11\n\rToolSwitching\x10\x05\x12\n\n\x06Typing\x10\x06*\xbe\x01\n\x10SketchEditorMode\x12\x1b\n\x17InvalidSketchEditorMode\x10\x00\x12\x0c\n\x08\x43reation\x10\x01\x12\x10\n\x0c\x43ontrolPoint\x10\x02\x12\x1a\n\x16SubDCustomisePrimitive\x10\x03\x12\x0b\n\x07MiniMap\x10\x05\x12\x11\n\rViewPointEdit\x10\x06\x12\n\n\x06Viewer\x10\x07\x12\n\n\x06Import\x10\x08\x12\x13\n\x0fInkShortageGame\x10\t\"\x04\x08\x04\x10\x04*E\n\x18ToggleHideObjectsSetting\x12\n\n\x06Toggle\x10\x00\x12\r\n\tSetHidden\x10\x01\x12\x0e\n\nSetVisible\x10\x02*^\n\x1eOffHandQuickAccessMenuLockType\x12\r\n\tNotLocked\x10\x00\x12\x14\n\x10LockedExceptExit\x10\x01\x12\x17\n\x13LockedIncludingExit\x10\x02*b\n\x0bPopupAction\x12\x0f\n\x0b\x41\x64\x64NewPopup\x10\x00\x12\x12\n\x0e\x41\x64\x64\x41sOnlyPopup\x10\x01\x12\x1a\n\x16\x43learAnyPopupsOnTarget\x10\x02\x12\x12\n\x0e\x43learAllPopups\x10\x03*j\n$LayerTransparencyThresholdListenType\x12 \n\x1cWhenTransitionAboveThreshold\x10\x00\x12 \n\x1cWhenTransitionBelowThreshold\x10\x01*|\n\x16VRControllerButtonType\x12\x10\n\x0cIndexTrigger\x10\x00\x12\x0f\n\x0bGrabTrigger\x10\x01\x12\x13\n\x0fUpperFaceButton\x10\x02\x12\x13\n\x0fLowerFaceButton\x10\x03\x12\x15\n\x11ThumbstickMoveAny\x10\x04*W\n\x1cVRControllerButtonListenType\x12\x10\n\x0cOnButtonDown\x10\x00\x12\x0e\n\nOnButtonUp\x10\x01\x12\x15\n\x11OnButtonLongPress\x10\x02*s\n\x15\x43heckUserScaleSetting\x12\x10\n\x0cNoScaleCheck\x10\x00\x12\x13\n\x0f\x42\x65lowUpperBound\x10\x01\x12\x13\n\x0f\x41\x62oveLowerBound\x10\x02\x12\x1e\n\x1a\x42\x65tweenUpperAndLowerBounds\x10\x03*j\n\x16VRMenuListenerMenuType\x12\x1a\n\x16OffHandQuickAccessMenu\x10\x00\x12\x10\n\x0cMainBlueMenu\x10\x01\x12\x12\n\x0e\x42rushToolsMenu\x10\x02\x12\x0e\n\nColourMenu\x10\x03*V\n\x0fHighlightAction\x12\x13\n\x0f\x45nableHighlight\x10\x00\x12\x14\n\x10\x44isableHighlight\x10\x01\x12\x18\n\x14\x44isableAllHighlights\x10\x02*M\n\x14ParticleEffectAction\x12\r\n\tAddEffect\x10\x00\x12\x10\n\x0cRemoveEffect\x10\x01\x12\x14\n\x10RemoveAllEffects\x10\x02*\x97\x07\n\x17UserRestrictionLockType\x12\x0f\n\x0b\x44rawingLock\x10\x00\x12\x10\n\x0cMainMenuLock\x10\x01\x12\x11\n\rBrushMenuLock\x10\x02\x12\x10\n\x0c\x45\x64itModeLock\x10\x04\x12\x12\n\x0eGrabObjectLock\x10\x05\x12\x10\n\x0cGrabMoveLock\x10\x06\x12\x11\n\rGrabScaleLock\x10\x07\x12\x16\n\x12ScaleGrabShapeLock\x10\x08\x12\x12\n\x0eGrabDeleteLock\x10\t\x12\x11\n\rDuplicateLock\x10\n\x12\x12\n\x0eUndoButtonLock\x10\x0b\x12\x15\n\x11UndoRedoClockLock\x10\x0c\x12\x12\n\x0e\x42rushScaleLock\x10\r\x12\x11\n\rSmartMoveLock\x10\x0e\x12\x0f\n\x0bMinimapLock\x10\x0f\x12 \n\x1cQuickAccessMenuAllExceptExit\x10\x10\x12#\n\x1fQuickAccessMenuAllIncludingExit\x10\x11\x12\x1b\n\x17VerticalOrientationLock\x10\x12\x12\x16\n\x12NavigationLockLock\x10\x13\x12\x11\n\rGrabShapeLock\x10\x14\x12\x1c\n\x18PassthroughSwitchingLock\x10\x15\x12\x15\n\x11\x43lockSettingsLock\x10\x16\x12\x17\n\x13GrabScaleObjectLock\x10\x17\x12\x11\n\rTurntableLock\x10\x18\x12\x0f\n\x0bPointerLock\x10\x19\x12\x17\n\x13\x41llMainHandGrabLock\x10\x1a\x12\x12\n\x0eSketchToolLock\x10\x1b\x12\x13\n\x0fOpenUIMenusLock\x10\x1c\x12\x12\n\x0ePencilModeLock\x10\x1d\x12\x17\n\x13SwitchViewpointLock\x10\x1e\x12\x1c\n\x18MainThumbstickToggleLock\x10\x1f\x12\x14\n\x10ToolSwitcherLock\x10 \x12\x15\n\x11\x41llMoveSketchLock\x10\"\x12\x11\n\rSelectionLock\x10#\x12\x1a\n\x16GrabbedObjectsSnapLock\x10$\x12\x1c\n\x18\x45\x64itModeSlideConstraints\x10%\x12\x12\n\x0eLayersMenuLock\x10&\x12\x0c\n\x08GridLock\x10\'\x12\x12\n\x0e\x45xportMenuLock\x10(\x12\x15\n\x11MaterialsMenuLock\x10)\"\x04\x08!\x10!*\xe7\x03\n\x19UserRestrictionSourceType\x12 \n\x1cInvalidUserRestrictionSource\x10\x00\x12\x15\n\x11InteractionSystem\x10\x01\x12\x12\n\x0eSpatialAnchors\x10\x02\x12\x14\n\x10SketchExperience\x10\x03\x12\x0e\n\nPencilMode\x10\x04\x12\x10\n\x0cToolSwitcher\x10\x05\x12\x0e\n\nActiveTool\x10\x06\x12\x12\n\x0eMaterialChange\x10\x07\x12\x16\n\x12UIInputRestriction\x10\x08\x12\x11\n\rUserFollowing\x10\t\x12\x14\n\x10InteractionModes\x10\n\x12\x15\n\x11SketchEditorModes\x10\x0b\x12\x13\n\x0fScreenshotPanel\x10\x0c\x12\x15\n\x11SubDFaceSelection\x10\r\x12\x11\n\rUIInteraction\x10\x0e\x12\x0e\n\nWebBrowser\x10\x0f\x12\x15\n\x11TypingModeMonitor\x10\x10\x12\x17\n\x13SmartMoveController\x10\x11\x12\x16\n\x12GrabbedObjectsSnap\x10\x12\x12\x12\n\x0eScreenAppModes\x10\x13\x12\x1e\n\x1aSingleConnectionCollabRoom\x10\x14\x42`\n\x1e\x63om.gravitysketch.sketch.modelP\x01Z<gravitysketch.com/platform/go/vrproto/gravi/rpc/model/commonb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'gravi.rpc.model.common.sketch_interactions_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\036com.gravitysketch.sketch.modelP\001Z<gravitysketch.com/platform/go/vrproto/gravi/rpc/model/common'
  _globals['_VRCONTROLLERBUTTON']._loaded_options = None
  _globals['_VRCONTROLLERBUTTON']._serialized_options = b'\210\265\030\001'
  _globals['_USERINTERACTIONMODESTATE']._loaded_options = None
  _globals['_USERINTERACTIONMODESTATE']._serialized_options = b'\210\265\030\001'
  _globals['_USERSKETCHEDITORMODESTATE']._loaded_options = None
  _globals['_USERSKETCHEDITORMODESTATE']._serialized_options = b'\210\265\030\001'
  _globals['_INTERACTIONMODE']._serialized_start=541
  _globals['_INTERACTIONMODE']._serialized_end=667
  _globals['_SKETCHEDITORMODE']._serialized_start=670
  _globals['_SKETCHEDITORMODE']._serialized_end=860
  _globals['_TOGGLEHIDEOBJECTSSETTING']._serialized_start=862
  _globals['_TOGGLEHIDEOBJECTSSETTING']._serialized_end=931
  _globals['_OFFHANDQUICKACCESSMENULOCKTYPE']._serialized_start=933
  _globals['_OFFHANDQUICKACCESSMENULOCKTYPE']._serialized_end=1027
  _globals['_POPUPACTION']._serialized_start=1029
  _globals['_POPUPACTION']._serialized_end=1127
  _globals['_LAYERTRANSPARENCYTHRESHOLDLISTENTYPE']._serialized_start=1129
  _globals['_LAYERTRANSPARENCYTHRESHOLDLISTENTYPE']._serialized_end=1235
  _globals['_VRCONTROLLERBUTTONTYPE']._serialized_start=1237
  _globals['_VRCONTROLLERBUTTONTYPE']._serialized_end=1361
  _globals['_VRCONTROLLERBUTTONLISTENTYPE']._serialized_start=1363
  _globals['_VRCONTROLLERBUTTONLISTENTYPE']._serialized_end=1450
  _globals['_CHECKUSERSCALESETTING']._serialized_start=1452
  _globals['_CHECKUSERSCALESETTING']._serialized_end=1567
  _globals['_VRMENULISTENERMENUTYPE']._serialized_start=1569
  _globals['_VRMENULISTENERMENUTYPE']._serialized_end=1675
  _globals['_HIGHLIGHTACTION']._serialized_start=1677
  _globals['_HIGHLIGHTACTION']._serialized_end=1763
  _globals['_PARTICLEEFFECTACTION']._serialized_start=1765
  _globals['_PARTICLEEFFECTACTION']._serialized_end=1842
  _globals['_USERRESTRICTIONLOCKTYPE']._serialized_start=1845
  _globals['_USERRESTRICTIONLOCKTYPE']._serialized_end=2764
  _globals['_USERRESTRICTIONSOURCETYPE']._serialized_start=2767
  _globals['_USERRESTRICTIONSOURCETYPE']._serialized_end=3254
  _globals['_VRCONTROLLERBUTTON']._serialized_start=222
  _globals['_VRCONTROLLERBUTTON']._serialized_end=336
  _globals['_USERINTERACTIONMODESTATE']._serialized_start=338
  _globals['_USERINTERACTIONMODESTATE']._serialized_end=436
  _globals['_USERSKETCHEDITORMODESTATE']._serialized_start=438
  _globals['_USERSKETCHEDITORMODESTATE']._serialized_end=539
# @@protoc_insertion_point(module_scope)
