# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: TSCH3DArchives.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


import numbers_parser.generated.TSPMessages_pb2 as TSPMessages__pb2
import numbers_parser.generated.TSDArchives_pb2 as TSDArchives__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14TSCH3DArchives.proto\x12\x04TSCH\x1a\x11TSPMessages.proto\x1a\x11TSDArchives.proto\"^\n Chart3DEnvironmentPackageArchive\x12:\n\tmaterials\x18\x01 \x03(\x0b\x32\'.TSCH.Chart3DEnvironmentMaterialArchive\"\xa6\x01\n\x12\x43hart3DFillArchive\x12\x38\n\rlightingmodel\x18\x01 \x01(\x0b\x32!.TSCH.Chart3DLightingModelArchive\x12\x15\n\rtextureset_id\x18\x02 \x01(\t\x12)\n\tfill_type\x18\x03 \x01(\x0e\x32\x16.TSCH.FillPropertyType\x12\x14\n\x0cseries_index\x18\x04 \x01(\r\"H\n\x18\x43hart3DPointLightArchive\x12,\n\x08position\x18\x01 \x02(\x0b\x32\x1a.TSCH.Chart3DVectorArchive\"O\n\x1e\x43hart3DDirectionalLightArchive\x12-\n\tdirection\x18\x01 \x02(\x0b\x32\x1a.TSCH.Chart3DVectorArchive\"\x97\x01\n\x17\x43hart3DSpotLightArchive\x12,\n\x08position\x18\x01 \x02(\x0b\x32\x1a.TSCH.Chart3DVectorArchive\x12-\n\tdirection\x18\x02 \x02(\x0b\x32\x1a.TSCH.Chart3DVectorArchive\x12\x0e\n\x06\x63utoff\x18\x03 \x02(\x02\x12\x0f\n\x07\x64ropoff\x18\x04 \x02(\x02\"\xd5\x03\n\x13\x43hart3DLightArchive\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\x31\n\rambient_color\x18\x02 \x02(\x0b\x32\x1a.TSCH.Chart3DVectorArchive\x12\x31\n\rdiffuse_color\x18\x03 \x02(\x0b\x32\x1a.TSCH.Chart3DVectorArchive\x12\x32\n\x0especular_color\x18\x04 \x02(\x0b\x32\x1a.TSCH.Chart3DVectorArchive\x12\x11\n\tintensity\x18\x05 \x02(\x02\x12/\n\x0b\x61ttenuation\x18\x06 \x02(\x0b\x32\x1a.TSCH.Chart3DVectorArchive\x12\x18\n\x10\x63oordinate_space\x18\x07 \x02(\r\x12\x0f\n\x07\x65nabled\x18\x08 \x02(\x08\x12\x33\n\x0bpoint_light\x18\t \x01(\x0b\x32\x1e.TSCH.Chart3DPointLightArchive\x12?\n\x11\x64irectional_light\x18\n \x01(\x0b\x32$.TSCH.Chart3DDirectionalLightArchive\x12\x31\n\nspot_light\x18\x0b \x01(\x0b\x32\x1d.TSCH.Chart3DSpotLightArchive\"\xd9\x01\n\x1b\x43hart3DLightingModelArchive\x12\x35\n\x05phong\x18\x01 \x01(\x0b\x32&.TSCH.Chart3DPhongLightingModelArchive\x12\x46\n\x0e\x66ixed_function\x18\x02 \x01(\x0b\x32..TSCH.Chart3DFixedFunctionLightingModelArchive\x12;\n\x0b\x65nvironment\x18\x03 \x01(\x0b\x32&.TSCH.Chart3DEnvironmentPackageArchive\"X\n\x1d\x43hart3DLightingPackageArchive\x12\x0c\n\x04name\x18\x01 \x02(\t\x12)\n\x06lights\x18\x02 \x03(\x0b\x32\x19.TSCH.Chart3DLightArchive\"\x86\x01\n\x1e\x43hart3DTexturesMaterialArchive\x12)\n\x05\x63olor\x18\x01 \x02(\x0b\x32\x1a.TSCH.Chart3DVectorArchive\x12\x39\n\x08textures\x18\x02 \x03(\x0b\x32\'.TSCH.Chart3DTSPImageDataTextureArchive\"\x8e\x01\n\x1e\x43hart3DEmissiveMaterialArchive\x12\x33\n\x05super\x18\x01 \x02(\x0b\x32$.TSCH.Chart3DTexturesMaterialArchive\x12\x37\n\x07tilings\x18\x02 \x03(\x0b\x32&.TSCH.Chart3DImageTextureTilingArchive\"\x8d\x01\n\x1d\x43hart3DDiffuseMaterialArchive\x12\x33\n\x05super\x18\x01 \x02(\x0b\x32$.TSCH.Chart3DTexturesMaterialArchive\x12\x37\n\x07tilings\x18\x02 \x03(\x0b\x32&.TSCH.Chart3DImageTextureTilingArchive\"\x8e\x01\n\x1e\x43hart3DModulateMaterialArchive\x12\x33\n\x05super\x18\x01 \x02(\x0b\x32$.TSCH.Chart3DTexturesMaterialArchive\x12\x37\n\x07tilings\x18\x02 \x03(\x0b\x32&.TSCH.Chart3DImageTextureTilingArchive\"\x8e\x01\n\x1e\x43hart3DSpecularMaterialArchive\x12\x33\n\x05super\x18\x01 \x02(\x0b\x32$.TSCH.Chart3DTexturesMaterialArchive\x12\x37\n\x07tilings\x18\x02 \x03(\x0b\x32&.TSCH.Chart3DImageTextureTilingArchive\"\x8f\x01\n\x1f\x43hart3DShininessMaterialArchive\x12\x33\n\x05super\x18\x01 \x02(\x0b\x32$.TSCH.Chart3DTexturesMaterialArchive\x12\x37\n\x07tilings\x18\x02 \x03(\x0b\x32&.TSCH.Chart3DImageTextureTilingArchive\"\xea\x01\n!Chart3DEnvironmentMaterialArchive\x12\x33\n\x05super\x18\x01 \x02(\x0b\x32$.TSCH.Chart3DTexturesMaterialArchive\x12\x44\n\x10OBSOLETE_tilings\x18\x02 \x03(\x0b\x32*.TSCH.Chart3DBaseImageTextureTilingArchive\x12\x11\n\tdecalMode\x18\x03 \x01(\x08\x12\x37\n\x07tilings\x18\x04 \x03(\x0b\x32&.TSCH.Chart3DImageTextureTilingArchive\"g\n(Chart3DFixedFunctionLightingModelArchive\x12;\n\tmaterials\x18\x01 \x02(\x0b\x32(.TSCH.Chart3DPhongMaterialPackageArchive\"_\n Chart3DPhongLightingModelArchive\x12;\n\tmaterials\x18\x01 \x02(\x0b\x32(.TSCH.Chart3DPhongMaterialPackageArchive\"\xbc\x02\n\"Chart3DPhongMaterialPackageArchive\x12\x36\n\x08\x65missive\x18\x01 \x01(\x0b\x32$.TSCH.Chart3DEmissiveMaterialArchive\x12\x34\n\x07\x64iffuse\x18\x02 \x01(\x0b\x32#.TSCH.Chart3DDiffuseMaterialArchive\x12\x36\n\x08modulate\x18\x03 \x01(\x0b\x32$.TSCH.Chart3DModulateMaterialArchive\x12\x36\n\x08specular\x18\x04 \x01(\x0b\x32$.TSCH.Chart3DSpecularMaterialArchive\x12\x38\n\tshininess\x18\x05 \x01(\x0b\x32%.TSCH.Chart3DShininessMaterialArchive\"\xc1\x01\n!Chart3DTSPImageDataTextureArchive\x12 \n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x12.TSP.DataReference\x12&\n\nmipmapdata\x18\x04 \x01(\x0b\x32\x12.TSP.DataReference\x12%\n\rdatabase_data\x18\x01 \x01(\x0b\x32\x0e.TSP.Reference\x12+\n\x13\x64\x61tabase_mipmapdata\x18\x02 \x01(\x0b\x32\x0e.TSP.Reference\"c\n$Chart3DBaseImageTextureTilingArchive\x12)\n\x05scale\x18\x01 \x01(\x0b\x32\x1a.TSCH.Chart3DVectorArchive\x12\x10\n\x08rotation\x18\x02 \x01(\x02\"\xac\x03\n Chart3DImageTextureTilingArchive\x12\x39\n\x05super\x18\x01 \x02(\x0b\x32*.TSCH.Chart3DBaseImageTextureTilingArchive\x12%\n\x04mode\x18\x02 \x01(\x0e\x32\x17.TSCH.TextureTilingMode\x12%\n\x04wrap\x18\x03 \x01(\x0e\x32\x17.TSCH.TextureTilingWrap\x12%\n\x04\x66\x61\x63\x65\x18\x04 \x01(\x0e\x32\x17.TSCH.TextureTilingFace\x12/\n\txposition\x18\x05 \x01(\x0e\x32\x1c.TSCH.TextureTilingXPosition\x12/\n\typosition\x18\x06 \x01(\x0e\x32\x1c.TSCH.TextureTilingYPosition\x12\x32\n\x0bscontinuity\x18\x07 \x01(\x0e\x32\x1d.TSCH.TextureTilingContinuity\x12\x32\n\x0btcontinuity\x18\x08 \x01(\x0e\x32\x1d.TSCH.TextureTilingContinuity\x12\x0e\n\x06reveal\x18\t \x01(\x08\"B\n\x14\x43hart3DVectorArchive\x12\t\n\x01x\x18\x01 \x02(\x02\x12\t\n\x01y\x18\x02 \x02(\x02\x12\t\n\x01z\x18\x03 \x02(\x02\x12\t\n\x01w\x18\x04 \x02(\x02*L\n\x11TextureTilingMode\x12\x19\n\x15textureTilingModeNone\x10\x00\x12\x1c\n\x18textureTilingModeTallest\x10\x01*k\n\x11TextureTilingFace\x12\x18\n\x14textureTilingFaceAll\x10\x00\x12!\n\x1dtextureTilingFaceTopAndBottom\x10\x01\x12\x19\n\x15textureTilingFaceSide\x10\x02*R\n\x11TextureTilingWrap\x12\x1e\n\x1atextureTilingWrapProjected\x10\x00\x12\x1d\n\x19textureTilingWrapFaceWrap\x10\x01*{\n\x16TextureTilingXPosition\x12\x1e\n\x1atextureTilingXPositionLeft\x10\x00\x12 \n\x1ctextureTilingXPositionCenter\x10\x01\x12\x1f\n\x1btextureTilingXPositionRight\x10\x02*{\n\x16TextureTilingYPosition\x12\x1d\n\x19textureTilingYPositionTop\x10\x00\x12 \n\x1ctextureTilingYPositionMiddle\x10\x01\x12 \n\x1ctextureTilingYPositionBottom\x10\x02*\xa5\x01\n\x17TextureTilingContinuity\x12\x1f\n\x1btextureTilingContinuityNone\x10\x00\x12!\n\x1dtextureTilingContinuityGlobal\x10\x01\x12!\n\x1dtextureTilingContinuitySeries\x10\x02\x12#\n\x1ftextureTilingContinuityJittered\x10\x03*\xb3\x01\n\x10\x46illPropertyType\x12\x1d\n\x19\x66illPropertyTypeUndefined\x10\x00\x12\x18\n\x14\x66illPropertyTypeArea\x10\x01\x12\x17\n\x13\x66illPropertyTypeBar\x10\x02\x12\x1a\n\x16\x66illPropertyTypeColumn\x10\x03\x12\x18\n\x14\x66illPropertyTypeLine\x10\x04\x12\x17\n\x13\x66illPropertyTypePie\x10\x05::\n\x06\x66ill3d\x12\x10.TSD.FillArchive\x18\x64 \x01(\x0b\x32\x18.TSCH.Chart3DFillArchive')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'TSCH3DArchives_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
  TSDArchives__pb2.FillArchive.RegisterExtension(fill3d)

  DESCRIPTOR._options = None
  _TEXTURETILINGMODE._serialized_start=3840
  _TEXTURETILINGMODE._serialized_end=3916
  _TEXTURETILINGFACE._serialized_start=3918
  _TEXTURETILINGFACE._serialized_end=4025
  _TEXTURETILINGWRAP._serialized_start=4027
  _TEXTURETILINGWRAP._serialized_end=4109
  _TEXTURETILINGXPOSITION._serialized_start=4111
  _TEXTURETILINGXPOSITION._serialized_end=4234
  _TEXTURETILINGYPOSITION._serialized_start=4236
  _TEXTURETILINGYPOSITION._serialized_end=4359
  _TEXTURETILINGCONTINUITY._serialized_start=4362
  _TEXTURETILINGCONTINUITY._serialized_end=4527
  _FILLPROPERTYTYPE._serialized_start=4530
  _FILLPROPERTYTYPE._serialized_end=4709
  _CHART3DENVIRONMENTPACKAGEARCHIVE._serialized_start=68
  _CHART3DENVIRONMENTPACKAGEARCHIVE._serialized_end=162
  _CHART3DFILLARCHIVE._serialized_start=165
  _CHART3DFILLARCHIVE._serialized_end=331
  _CHART3DPOINTLIGHTARCHIVE._serialized_start=333
  _CHART3DPOINTLIGHTARCHIVE._serialized_end=405
  _CHART3DDIRECTIONALLIGHTARCHIVE._serialized_start=407
  _CHART3DDIRECTIONALLIGHTARCHIVE._serialized_end=486
  _CHART3DSPOTLIGHTARCHIVE._serialized_start=489
  _CHART3DSPOTLIGHTARCHIVE._serialized_end=640
  _CHART3DLIGHTARCHIVE._serialized_start=643
  _CHART3DLIGHTARCHIVE._serialized_end=1112
  _CHART3DLIGHTINGMODELARCHIVE._serialized_start=1115
  _CHART3DLIGHTINGMODELARCHIVE._serialized_end=1332
  _CHART3DLIGHTINGPACKAGEARCHIVE._serialized_start=1334
  _CHART3DLIGHTINGPACKAGEARCHIVE._serialized_end=1422
  _CHART3DTEXTURESMATERIALARCHIVE._serialized_start=1425
  _CHART3DTEXTURESMATERIALARCHIVE._serialized_end=1559
  _CHART3DEMISSIVEMATERIALARCHIVE._serialized_start=1562
  _CHART3DEMISSIVEMATERIALARCHIVE._serialized_end=1704
  _CHART3DDIFFUSEMATERIALARCHIVE._serialized_start=1707
  _CHART3DDIFFUSEMATERIALARCHIVE._serialized_end=1848
  _CHART3DMODULATEMATERIALARCHIVE._serialized_start=1851
  _CHART3DMODULATEMATERIALARCHIVE._serialized_end=1993
  _CHART3DSPECULARMATERIALARCHIVE._serialized_start=1996
  _CHART3DSPECULARMATERIALARCHIVE._serialized_end=2138
  _CHART3DSHININESSMATERIALARCHIVE._serialized_start=2141
  _CHART3DSHININESSMATERIALARCHIVE._serialized_end=2284
  _CHART3DENVIRONMENTMATERIALARCHIVE._serialized_start=2287
  _CHART3DENVIRONMENTMATERIALARCHIVE._serialized_end=2521
  _CHART3DFIXEDFUNCTIONLIGHTINGMODELARCHIVE._serialized_start=2523
  _CHART3DFIXEDFUNCTIONLIGHTINGMODELARCHIVE._serialized_end=2626
  _CHART3DPHONGLIGHTINGMODELARCHIVE._serialized_start=2628
  _CHART3DPHONGLIGHTINGMODELARCHIVE._serialized_end=2723
  _CHART3DPHONGMATERIALPACKAGEARCHIVE._serialized_start=2726
  _CHART3DPHONGMATERIALPACKAGEARCHIVE._serialized_end=3042
  _CHART3DTSPIMAGEDATATEXTUREARCHIVE._serialized_start=3045
  _CHART3DTSPIMAGEDATATEXTUREARCHIVE._serialized_end=3238
  _CHART3DBASEIMAGETEXTURETILINGARCHIVE._serialized_start=3240
  _CHART3DBASEIMAGETEXTURETILINGARCHIVE._serialized_end=3339
  _CHART3DIMAGETEXTURETILINGARCHIVE._serialized_start=3342
  _CHART3DIMAGETEXTURETILINGARCHIVE._serialized_end=3770
  _CHART3DVECTORARCHIVE._serialized_start=3772
  _CHART3DVECTORARCHIVE._serialized_end=3838
# @@protoc_insertion_point(module_scope)
