NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

image_cache_generated.py (3331B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\imagecaching\client\model\flatbuffer\image_cache_generated.py
      2 import flatbuffers
      3 from flatbuffers.compat import import_numpy
      4 np = import_numpy()
      5 
      6 class ImageInformation(object):
      7     __slots__ = ['_tab']
      8 
      9     @classmethod
     10     def GetRootAs(cls, buf, offset = 0):
     11         n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
     12         x = ImageInformation()
     13         x.Init(buf, n + offset)
     14         return x
     15 
     16     @classmethod
     17     def GetRootAsImageInformation(cls, buf, offset = 0):
     18         return cls.GetRootAs(buf, offset)
     19 
     20     def Init(self, buf, pos):
     21         self._tab = flatbuffers.table.Table(buf, pos)
     22 
     23     def ImageId(self):
     24         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
     25         if o != 0:
     26             return self._tab.String(o + self._tab.Pos)
     27 
     28     def ResPath(self):
     29         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6))
     30         if o != 0:
     31             return self._tab.String(o + self._tab.Pos)
     32 
     33     def ETag(self):
     34         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8))
     35         if o != 0:
     36             return self._tab.String(o + self._tab.Pos)
     37 
     38 
     39 def ImageInformationStart(builder):
     40     builder.StartObject(3)
     41 
     42 
     43 def ImageInformationAddImageId(builder, imageId):
     44     builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(imageId), 0)
     45 
     46 
     47 def ImageInformationAddResPath(builder, resPath):
     48     builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(resPath), 0)
     49 
     50 
     51 def ImageInformationAddETag(builder, eTag):
     52     builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(eTag), 0)
     53 
     54 
     55 def ImageInformationEnd(builder):
     56     return builder.EndObject()
     57 
     58 
     59 class ImageList(object):
     60     __slots__ = ['_tab']
     61 
     62     @classmethod
     63     def GetRootAs(cls, buf, offset = 0):
     64         n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
     65         x = ImageList()
     66         x.Init(buf, n + offset)
     67         return x
     68 
     69     @classmethod
     70     def GetRootAsImageList(cls, buf, offset = 0):
     71         return cls.GetRootAs(buf, offset)
     72 
     73     def Init(self, buf, pos):
     74         self._tab = flatbuffers.table.Table(buf, pos)
     75 
     76     def Images(self, j):
     77         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
     78         if o != 0:
     79             x = self._tab.Vector(o)
     80             x += flatbuffers.number_types.UOffsetTFlags.py_type(j) * 4
     81             x = self._tab.Indirect(x)
     82             obj = ImageInformation()
     83             obj.Init(self._tab.Bytes, x)
     84             return obj
     85 
     86     def ImagesLength(self):
     87         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
     88         if o != 0:
     89             return self._tab.VectorLen(o)
     90         return 0
     91 
     92     def ImagesIsNone(self):
     93         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
     94         return o == 0
     95 
     96 
     97 def ImageListStart(builder):
     98     builder.StartObject(1)
     99 
    100 
    101 def ImageListAddImages(builder, images):
    102     builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(images), 0)
    103 
    104 
    105 def ImageListStartImagesVector(builder, numElems):
    106     return builder.StartVector(4, numElems, 4)
    107 
    108 
    109 def ImageListEnd(builder):
    110     return builder.EndObject()