redream.pb.h 555 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: redream.proto
  3. #ifndef GOOGLE_PROTOBUF_INCLUDED_redream_2eproto
  4. #define GOOGLE_PROTOBUF_INCLUDED_redream_2eproto
  5. #include <limits>
  6. #include <string>
  7. #include <google/protobuf/port_def.inc>
  8. #if PROTOBUF_VERSION < 3015000
  9. #error This file was generated by a newer version of protoc which is
  10. #error incompatible with your Protocol Buffer headers. Please update
  11. #error your headers.
  12. #endif
  13. #if 3015008 < PROTOBUF_MIN_PROTOC_VERSION
  14. #error This file was generated by an older version of protoc which is
  15. #error incompatible with your Protocol Buffer headers. Please
  16. #error regenerate this file with a newer version of protoc.
  17. #endif
  18. #include <google/protobuf/port_undef.inc>
  19. #include <google/protobuf/io/coded_stream.h>
  20. #include <google/protobuf/arena.h>
  21. #include <google/protobuf/arenastring.h>
  22. #include <google/protobuf/generated_message_table_driven.h>
  23. #include <google/protobuf/generated_message_util.h>
  24. #include <google/protobuf/metadata_lite.h>
  25. #include <google/protobuf/message_lite.h>
  26. #include <google/protobuf/repeated_field.h> // IWYU pragma: export
  27. #include <google/protobuf/extension_set.h> // IWYU pragma: export
  28. #include <google/protobuf/map.h> // IWYU pragma: export
  29. #include <google/protobuf/map_entry_lite.h>
  30. #include <google/protobuf/map_field_lite.h>
  31. // @@protoc_insertion_point(includes)
  32. #include <google/protobuf/port_def.inc>
  33. #define PROTOBUF_INTERNAL_EXPORT_redream_2eproto
  34. PROTOBUF_NAMESPACE_OPEN
  35. namespace internal {
  36. class AnyMetadata;
  37. } // namespace internal
  38. PROTOBUF_NAMESPACE_CLOSE
  39. // Internal implementation detail -- do not use these members.
  40. struct TableStruct_redream_2eproto {
  41. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
  42. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  43. static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
  44. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  45. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[56]
  46. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  47. static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
  48. static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
  49. static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
  50. };
  51. namespace RedreamInfo {
  52. class AlphaData;
  53. struct AlphaDataDefaultTypeInternal;
  54. extern AlphaDataDefaultTypeInternal _AlphaData_default_instance_;
  55. class AnimationCurveData;
  56. struct AnimationCurveDataDefaultTypeInternal;
  57. extern AnimationCurveDataDefaultTypeInternal _AnimationCurveData_default_instance_;
  58. class BakeAnimation;
  59. struct BakeAnimationDefaultTypeInternal;
  60. extern BakeAnimationDefaultTypeInternal _BakeAnimation_default_instance_;
  61. class BatchRed;
  62. struct BatchRedDefaultTypeInternal;
  63. extern BatchRedDefaultTypeInternal _BatchRed_default_instance_;
  64. class BatchRed_FramesEntry_DoNotUse;
  65. struct BatchRed_FramesEntry_DoNotUseDefaultTypeInternal;
  66. extern BatchRed_FramesEntry_DoNotUseDefaultTypeInternal _BatchRed_FramesEntry_DoNotUse_default_instance_;
  67. class BatchRed_TextureList;
  68. struct BatchRed_TextureListDefaultTypeInternal;
  69. extern BatchRed_TextureListDefaultTypeInternal _BatchRed_TextureList_default_instance_;
  70. class Blendmode;
  71. struct BlendmodeDefaultTypeInternal;
  72. extern BlendmodeDefaultTypeInternal _Blendmode_default_instance_;
  73. class Block;
  74. struct BlockDefaultTypeInternal;
  75. extern BlockDefaultTypeInternal _Block_default_instance_;
  76. class BlockControl;
  77. struct BlockControlDefaultTypeInternal;
  78. extern BlockControlDefaultTypeInternal _BlockControl_default_instance_;
  79. class BurstData;
  80. struct BurstDataDefaultTypeInternal;
  81. extern BurstDataDefaultTypeInternal _BurstData_default_instance_;
  82. class CallbackKeyframe;
  83. struct CallbackKeyframeDefaultTypeInternal;
  84. extern CallbackKeyframeDefaultTypeInternal _CallbackKeyframe_default_instance_;
  85. class Callbacks;
  86. struct CallbacksDefaultTypeInternal;
  87. extern CallbacksDefaultTypeInternal _Callbacks_default_instance_;
  88. class Color3;
  89. struct Color3DefaultTypeInternal;
  90. extern Color3DefaultTypeInternal _Color3_default_instance_;
  91. class Color3BData;
  92. struct Color3BDataDefaultTypeInternal;
  93. extern Color3BDataDefaultTypeInternal _Color3BData_default_instance_;
  94. class Color4;
  95. struct Color4DefaultTypeInternal;
  96. extern Color4DefaultTypeInternal _Color4_default_instance_;
  97. class Color4FVar;
  98. struct Color4FVarDefaultTypeInternal;
  99. extern Color4FVarDefaultTypeInternal _Color4FVar_default_instance_;
  100. class Easing;
  101. struct EasingDefaultTypeInternal;
  102. extern EasingDefaultTypeInternal _Easing_default_instance_;
  103. class Easing1fOpt;
  104. struct Easing1fOptDefaultTypeInternal;
  105. extern Easing1fOptDefaultTypeInternal _Easing1fOpt_default_instance_;
  106. class Easing4fOpt;
  107. struct Easing4fOptDefaultTypeInternal;
  108. extern Easing4fOptDefaultTypeInternal _Easing4fOpt_default_instance_;
  109. class EasingOpt;
  110. struct EasingOptDefaultTypeInternal;
  111. extern EasingOptDefaultTypeInternal _EasingOpt_default_instance_;
  112. class EmissionData;
  113. struct EmissionDataDefaultTypeInternal;
  114. extern EmissionDataDefaultTypeInternal _EmissionData_default_instance_;
  115. class Flip;
  116. struct FlipDefaultTypeInternal;
  117. extern FlipDefaultTypeInternal _Flip_default_instance_;
  118. class FrameSet;
  119. struct FrameSetDefaultTypeInternal;
  120. extern FrameSetDefaultTypeInternal _FrameSet_default_instance_;
  121. class GradientNEWData;
  122. struct GradientNEWDataDefaultTypeInternal;
  123. extern GradientNEWDataDefaultTypeInternal _GradientNEWData_default_instance_;
  124. class Keyframe;
  125. struct KeyframeDefaultTypeInternal;
  126. extern KeyframeDefaultTypeInternal _Keyframe_default_instance_;
  127. class KeyframeData;
  128. struct KeyframeDataDefaultTypeInternal;
  129. extern KeyframeDataDefaultTypeInternal _KeyframeData_default_instance_;
  130. class LocalizationModel;
  131. struct LocalizationModelDefaultTypeInternal;
  132. extern LocalizationModelDefaultTypeInternal _LocalizationModel_default_instance_;
  133. class MaterialBall;
  134. struct MaterialBallDefaultTypeInternal;
  135. extern MaterialBallDefaultTypeInternal _MaterialBall_default_instance_;
  136. class MaterialBall_ParamsEntry_DoNotUse;
  137. struct MaterialBall_ParamsEntry_DoNotUseDefaultTypeInternal;
  138. extern MaterialBall_ParamsEntry_DoNotUseDefaultTypeInternal _MaterialBall_ParamsEntry_DoNotUse_default_instance_;
  139. class MinMaxCurveData;
  140. struct MinMaxCurveDataDefaultTypeInternal;
  141. extern MinMaxCurveDataDefaultTypeInternal _MinMaxCurveData_default_instance_;
  142. class MinMaxGradientData;
  143. struct MinMaxGradientDataDefaultTypeInternal;
  144. extern MinMaxGradientDataDefaultTypeInternal _MinMaxGradientData_default_instance_;
  145. class Node;
  146. struct NodeDefaultTypeInternal;
  147. extern NodeDefaultTypeInternal _Node_default_instance_;
  148. class Percent;
  149. struct PercentDefaultTypeInternal;
  150. extern PercentDefaultTypeInternal _Percent_default_instance_;
  151. class Position;
  152. struct PositionDefaultTypeInternal;
  153. extern PositionDefaultTypeInternal _Position_default_instance_;
  154. class Property;
  155. struct PropertyDefaultTypeInternal;
  156. extern PropertyDefaultTypeInternal _Property_default_instance_;
  157. class Rebolt;
  158. struct ReboltDefaultTypeInternal;
  159. extern ReboltDefaultTypeInternal _Rebolt_default_instance_;
  160. class Rebolt_FuncParamIndexsEntry_DoNotUse;
  161. struct Rebolt_FuncParamIndexsEntry_DoNotUseDefaultTypeInternal;
  162. extern Rebolt_FuncParamIndexsEntry_DoNotUseDefaultTypeInternal _Rebolt_FuncParamIndexsEntry_DoNotUse_default_instance_;
  163. class Rebolt_FuncParamInfo;
  164. struct Rebolt_FuncParamInfoDefaultTypeInternal;
  165. extern Rebolt_FuncParamInfoDefaultTypeInternal _Rebolt_FuncParamInfo_default_instance_;
  166. class Rebolt_GlobalMsgEntry_DoNotUse;
  167. struct Rebolt_GlobalMsgEntry_DoNotUseDefaultTypeInternal;
  168. extern Rebolt_GlobalMsgEntry_DoNotUseDefaultTypeInternal _Rebolt_GlobalMsgEntry_DoNotUse_default_instance_;
  169. class Rebolt_ReboltTree;
  170. struct Rebolt_ReboltTreeDefaultTypeInternal;
  171. extern Rebolt_ReboltTreeDefaultTypeInternal _Rebolt_ReboltTree_default_instance_;
  172. class Rebolt_ReboltTreesEntry_DoNotUse;
  173. struct Rebolt_ReboltTreesEntry_DoNotUseDefaultTypeInternal;
  174. extern Rebolt_ReboltTreesEntry_DoNotUseDefaultTypeInternal _Rebolt_ReboltTreesEntry_DoNotUse_default_instance_;
  175. class RedFile;
  176. struct RedFileDefaultTypeInternal;
  177. extern RedFileDefaultTypeInternal _RedFile_default_instance_;
  178. class SequenceProperty;
  179. struct SequencePropertyDefaultTypeInternal;
  180. extern SequencePropertyDefaultTypeInternal _SequenceProperty_default_instance_;
  181. class SequencePropertyMap;
  182. struct SequencePropertyMapDefaultTypeInternal;
  183. extern SequencePropertyMapDefaultTypeInternal _SequencePropertyMap_default_instance_;
  184. class Sequences;
  185. struct SequencesDefaultTypeInternal;
  186. extern SequencesDefaultTypeInternal _Sequences_default_instance_;
  187. class Size;
  188. struct SizeDefaultTypeInternal;
  189. extern SizeDefaultTypeInternal _Size_default_instance_;
  190. class SkelFrame;
  191. struct SkelFrameDefaultTypeInternal;
  192. extern SkelFrameDefaultTypeInternal _SkelFrame_default_instance_;
  193. class SoundKeyframe;
  194. struct SoundKeyframeDefaultTypeInternal;
  195. extern SoundKeyframeDefaultTypeInternal _SoundKeyframe_default_instance_;
  196. class SpriteFrame;
  197. struct SpriteFrameDefaultTypeInternal;
  198. extern SpriteFrameDefaultTypeInternal _SpriteFrame_default_instance_;
  199. class Value;
  200. struct ValueDefaultTypeInternal;
  201. extern ValueDefaultTypeInternal _Value_default_instance_;
  202. class Vec2;
  203. struct Vec2DefaultTypeInternal;
  204. extern Vec2DefaultTypeInternal _Vec2_default_instance_;
  205. class Vec3;
  206. struct Vec3DefaultTypeInternal;
  207. extern Vec3DefaultTypeInternal _Vec3_default_instance_;
  208. class Wise;
  209. struct WiseDefaultTypeInternal;
  210. extern WiseDefaultTypeInternal _Wise_default_instance_;
  211. class WiseKeyframe;
  212. struct WiseKeyframeDefaultTypeInternal;
  213. extern WiseKeyframeDefaultTypeInternal _WiseKeyframe_default_instance_;
  214. class WiseKeyframeParam;
  215. struct WiseKeyframeParamDefaultTypeInternal;
  216. extern WiseKeyframeParamDefaultTypeInternal _WiseKeyframeParam_default_instance_;
  217. class WiseParam;
  218. struct WiseParamDefaultTypeInternal;
  219. extern WiseParamDefaultTypeInternal _WiseParam_default_instance_;
  220. } // namespace RedreamInfo
  221. PROTOBUF_NAMESPACE_OPEN
  222. template<> ::RedreamInfo::AlphaData* Arena::CreateMaybeMessage<::RedreamInfo::AlphaData>(Arena*);
  223. template<> ::RedreamInfo::AnimationCurveData* Arena::CreateMaybeMessage<::RedreamInfo::AnimationCurveData>(Arena*);
  224. template<> ::RedreamInfo::BakeAnimation* Arena::CreateMaybeMessage<::RedreamInfo::BakeAnimation>(Arena*);
  225. template<> ::RedreamInfo::BatchRed* Arena::CreateMaybeMessage<::RedreamInfo::BatchRed>(Arena*);
  226. template<> ::RedreamInfo::BatchRed_FramesEntry_DoNotUse* Arena::CreateMaybeMessage<::RedreamInfo::BatchRed_FramesEntry_DoNotUse>(Arena*);
  227. template<> ::RedreamInfo::BatchRed_TextureList* Arena::CreateMaybeMessage<::RedreamInfo::BatchRed_TextureList>(Arena*);
  228. template<> ::RedreamInfo::Blendmode* Arena::CreateMaybeMessage<::RedreamInfo::Blendmode>(Arena*);
  229. template<> ::RedreamInfo::Block* Arena::CreateMaybeMessage<::RedreamInfo::Block>(Arena*);
  230. template<> ::RedreamInfo::BlockControl* Arena::CreateMaybeMessage<::RedreamInfo::BlockControl>(Arena*);
  231. template<> ::RedreamInfo::BurstData* Arena::CreateMaybeMessage<::RedreamInfo::BurstData>(Arena*);
  232. template<> ::RedreamInfo::CallbackKeyframe* Arena::CreateMaybeMessage<::RedreamInfo::CallbackKeyframe>(Arena*);
  233. template<> ::RedreamInfo::Callbacks* Arena::CreateMaybeMessage<::RedreamInfo::Callbacks>(Arena*);
  234. template<> ::RedreamInfo::Color3* Arena::CreateMaybeMessage<::RedreamInfo::Color3>(Arena*);
  235. template<> ::RedreamInfo::Color3BData* Arena::CreateMaybeMessage<::RedreamInfo::Color3BData>(Arena*);
  236. template<> ::RedreamInfo::Color4* Arena::CreateMaybeMessage<::RedreamInfo::Color4>(Arena*);
  237. template<> ::RedreamInfo::Color4FVar* Arena::CreateMaybeMessage<::RedreamInfo::Color4FVar>(Arena*);
  238. template<> ::RedreamInfo::Easing* Arena::CreateMaybeMessage<::RedreamInfo::Easing>(Arena*);
  239. template<> ::RedreamInfo::Easing1fOpt* Arena::CreateMaybeMessage<::RedreamInfo::Easing1fOpt>(Arena*);
  240. template<> ::RedreamInfo::Easing4fOpt* Arena::CreateMaybeMessage<::RedreamInfo::Easing4fOpt>(Arena*);
  241. template<> ::RedreamInfo::EasingOpt* Arena::CreateMaybeMessage<::RedreamInfo::EasingOpt>(Arena*);
  242. template<> ::RedreamInfo::EmissionData* Arena::CreateMaybeMessage<::RedreamInfo::EmissionData>(Arena*);
  243. template<> ::RedreamInfo::Flip* Arena::CreateMaybeMessage<::RedreamInfo::Flip>(Arena*);
  244. template<> ::RedreamInfo::FrameSet* Arena::CreateMaybeMessage<::RedreamInfo::FrameSet>(Arena*);
  245. template<> ::RedreamInfo::GradientNEWData* Arena::CreateMaybeMessage<::RedreamInfo::GradientNEWData>(Arena*);
  246. template<> ::RedreamInfo::Keyframe* Arena::CreateMaybeMessage<::RedreamInfo::Keyframe>(Arena*);
  247. template<> ::RedreamInfo::KeyframeData* Arena::CreateMaybeMessage<::RedreamInfo::KeyframeData>(Arena*);
  248. template<> ::RedreamInfo::LocalizationModel* Arena::CreateMaybeMessage<::RedreamInfo::LocalizationModel>(Arena*);
  249. template<> ::RedreamInfo::MaterialBall* Arena::CreateMaybeMessage<::RedreamInfo::MaterialBall>(Arena*);
  250. template<> ::RedreamInfo::MaterialBall_ParamsEntry_DoNotUse* Arena::CreateMaybeMessage<::RedreamInfo::MaterialBall_ParamsEntry_DoNotUse>(Arena*);
  251. template<> ::RedreamInfo::MinMaxCurveData* Arena::CreateMaybeMessage<::RedreamInfo::MinMaxCurveData>(Arena*);
  252. template<> ::RedreamInfo::MinMaxGradientData* Arena::CreateMaybeMessage<::RedreamInfo::MinMaxGradientData>(Arena*);
  253. template<> ::RedreamInfo::Node* Arena::CreateMaybeMessage<::RedreamInfo::Node>(Arena*);
  254. template<> ::RedreamInfo::Percent* Arena::CreateMaybeMessage<::RedreamInfo::Percent>(Arena*);
  255. template<> ::RedreamInfo::Position* Arena::CreateMaybeMessage<::RedreamInfo::Position>(Arena*);
  256. template<> ::RedreamInfo::Property* Arena::CreateMaybeMessage<::RedreamInfo::Property>(Arena*);
  257. template<> ::RedreamInfo::Rebolt* Arena::CreateMaybeMessage<::RedreamInfo::Rebolt>(Arena*);
  258. template<> ::RedreamInfo::Rebolt_FuncParamIndexsEntry_DoNotUse* Arena::CreateMaybeMessage<::RedreamInfo::Rebolt_FuncParamIndexsEntry_DoNotUse>(Arena*);
  259. template<> ::RedreamInfo::Rebolt_FuncParamInfo* Arena::CreateMaybeMessage<::RedreamInfo::Rebolt_FuncParamInfo>(Arena*);
  260. template<> ::RedreamInfo::Rebolt_GlobalMsgEntry_DoNotUse* Arena::CreateMaybeMessage<::RedreamInfo::Rebolt_GlobalMsgEntry_DoNotUse>(Arena*);
  261. template<> ::RedreamInfo::Rebolt_ReboltTree* Arena::CreateMaybeMessage<::RedreamInfo::Rebolt_ReboltTree>(Arena*);
  262. template<> ::RedreamInfo::Rebolt_ReboltTreesEntry_DoNotUse* Arena::CreateMaybeMessage<::RedreamInfo::Rebolt_ReboltTreesEntry_DoNotUse>(Arena*);
  263. template<> ::RedreamInfo::RedFile* Arena::CreateMaybeMessage<::RedreamInfo::RedFile>(Arena*);
  264. template<> ::RedreamInfo::SequenceProperty* Arena::CreateMaybeMessage<::RedreamInfo::SequenceProperty>(Arena*);
  265. template<> ::RedreamInfo::SequencePropertyMap* Arena::CreateMaybeMessage<::RedreamInfo::SequencePropertyMap>(Arena*);
  266. template<> ::RedreamInfo::Sequences* Arena::CreateMaybeMessage<::RedreamInfo::Sequences>(Arena*);
  267. template<> ::RedreamInfo::Size* Arena::CreateMaybeMessage<::RedreamInfo::Size>(Arena*);
  268. template<> ::RedreamInfo::SkelFrame* Arena::CreateMaybeMessage<::RedreamInfo::SkelFrame>(Arena*);
  269. template<> ::RedreamInfo::SoundKeyframe* Arena::CreateMaybeMessage<::RedreamInfo::SoundKeyframe>(Arena*);
  270. template<> ::RedreamInfo::SpriteFrame* Arena::CreateMaybeMessage<::RedreamInfo::SpriteFrame>(Arena*);
  271. template<> ::RedreamInfo::Value* Arena::CreateMaybeMessage<::RedreamInfo::Value>(Arena*);
  272. template<> ::RedreamInfo::Vec2* Arena::CreateMaybeMessage<::RedreamInfo::Vec2>(Arena*);
  273. template<> ::RedreamInfo::Vec3* Arena::CreateMaybeMessage<::RedreamInfo::Vec3>(Arena*);
  274. template<> ::RedreamInfo::Wise* Arena::CreateMaybeMessage<::RedreamInfo::Wise>(Arena*);
  275. template<> ::RedreamInfo::WiseKeyframe* Arena::CreateMaybeMessage<::RedreamInfo::WiseKeyframe>(Arena*);
  276. template<> ::RedreamInfo::WiseKeyframeParam* Arena::CreateMaybeMessage<::RedreamInfo::WiseKeyframeParam>(Arena*);
  277. template<> ::RedreamInfo::WiseParam* Arena::CreateMaybeMessage<::RedreamInfo::WiseParam>(Arena*);
  278. PROTOBUF_NAMESPACE_CLOSE
  279. namespace RedreamInfo {
  280. // ===================================================================
  281. class Value PROTOBUF_FINAL :
  282. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Value) */ {
  283. public:
  284. inline Value() : Value(nullptr) {}
  285. virtual ~Value();
  286. explicit constexpr Value(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  287. Value(const Value& from);
  288. Value(Value&& from) noexcept
  289. : Value() {
  290. *this = ::std::move(from);
  291. }
  292. inline Value& operator=(const Value& from) {
  293. CopyFrom(from);
  294. return *this;
  295. }
  296. inline Value& operator=(Value&& from) noexcept {
  297. if (GetArena() == from.GetArena()) {
  298. if (this != &from) InternalSwap(&from);
  299. } else {
  300. CopyFrom(from);
  301. }
  302. return *this;
  303. }
  304. static const Value& default_instance() {
  305. return *internal_default_instance();
  306. }
  307. enum AttriCase {
  308. kIntValue = 1,
  309. kFloatValue = 2,
  310. kBoolValue = 3,
  311. kByteValue = 4,
  312. kPosition = 5,
  313. kSize = 6,
  314. kSpriteFrame = 7,
  315. kColor3 = 8,
  316. kColor4FVar = 9,
  317. kFlip = 10,
  318. kMode = 11,
  319. kBlock = 12,
  320. kBlockControl = 13,
  321. kVec2 = 14,
  322. kSkelFrame = 15,
  323. kVec3 = 16,
  324. kColor4 = 17,
  325. kMinMaxGradientData = 18,
  326. kMinMaxCurveData = 19,
  327. kEmissionData = 20,
  328. kFrameSet = 21,
  329. kPercent = 22,
  330. kCallbacks = 23,
  331. kLocalization = 24,
  332. kMaterialBall = 25,
  333. kBakeAnimation = 26,
  334. kWise = 27,
  335. ATTRI_NOT_SET = 0,
  336. };
  337. static inline const Value* internal_default_instance() {
  338. return reinterpret_cast<const Value*>(
  339. &_Value_default_instance_);
  340. }
  341. static constexpr int kIndexInFileMessages =
  342. 0;
  343. friend void swap(Value& a, Value& b) {
  344. a.Swap(&b);
  345. }
  346. inline void Swap(Value* other) {
  347. if (other == this) return;
  348. if (GetArena() == other->GetArena()) {
  349. InternalSwap(other);
  350. } else {
  351. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  352. }
  353. }
  354. void UnsafeArenaSwap(Value* other) {
  355. if (other == this) return;
  356. GOOGLE_DCHECK(GetArena() == other->GetArena());
  357. InternalSwap(other);
  358. }
  359. // implements Message ----------------------------------------------
  360. inline Value* New() const final {
  361. return CreateMaybeMessage<Value>(nullptr);
  362. }
  363. Value* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  364. return CreateMaybeMessage<Value>(arena);
  365. }
  366. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  367. final;
  368. void CopyFrom(const Value& from);
  369. void MergeFrom(const Value& from);
  370. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  371. bool IsInitialized() const final;
  372. size_t ByteSizeLong() const final;
  373. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  374. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  375. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  376. void DiscardUnknownFields();
  377. int GetCachedSize() const final { return _cached_size_.Get(); }
  378. private:
  379. inline void SharedCtor();
  380. inline void SharedDtor();
  381. void SetCachedSize(int size) const;
  382. void InternalSwap(Value* other);
  383. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  384. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  385. return "RedreamInfo.Value";
  386. }
  387. protected:
  388. explicit Value(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  389. private:
  390. static void ArenaDtor(void* object);
  391. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  392. public:
  393. std::string GetTypeName() const final;
  394. // nested types ----------------------------------------------------
  395. // accessors -------------------------------------------------------
  396. enum : int {
  397. kIntValueFieldNumber = 1,
  398. kFloatValueFieldNumber = 2,
  399. kBoolValueFieldNumber = 3,
  400. kByteValueFieldNumber = 4,
  401. kPositionFieldNumber = 5,
  402. kSizeFieldNumber = 6,
  403. kSpriteFrameFieldNumber = 7,
  404. kColor3FieldNumber = 8,
  405. kColor4FVarFieldNumber = 9,
  406. kFlipFieldNumber = 10,
  407. kModeFieldNumber = 11,
  408. kBlockFieldNumber = 12,
  409. kBlockControlFieldNumber = 13,
  410. kVec2FieldNumber = 14,
  411. kSkelFrameFieldNumber = 15,
  412. kVec3FieldNumber = 16,
  413. kColor4FieldNumber = 17,
  414. kMinMaxGradientDataFieldNumber = 18,
  415. kMinMaxCurveDataFieldNumber = 19,
  416. kEmissionDataFieldNumber = 20,
  417. kFrameSetFieldNumber = 21,
  418. kPercentFieldNumber = 22,
  419. kCallbacksFieldNumber = 23,
  420. kLocalizationFieldNumber = 24,
  421. kMaterialBallFieldNumber = 25,
  422. kBakeAnimationFieldNumber = 26,
  423. kWiseFieldNumber = 27,
  424. };
  425. // int32 intValue = 1;
  426. bool has_intvalue() const;
  427. private:
  428. bool _internal_has_intvalue() const;
  429. public:
  430. void clear_intvalue();
  431. ::PROTOBUF_NAMESPACE_ID::int32 intvalue() const;
  432. void set_intvalue(::PROTOBUF_NAMESPACE_ID::int32 value);
  433. private:
  434. ::PROTOBUF_NAMESPACE_ID::int32 _internal_intvalue() const;
  435. void _internal_set_intvalue(::PROTOBUF_NAMESPACE_ID::int32 value);
  436. public:
  437. // float floatValue = 2;
  438. bool has_floatvalue() const;
  439. private:
  440. bool _internal_has_floatvalue() const;
  441. public:
  442. void clear_floatvalue();
  443. float floatvalue() const;
  444. void set_floatvalue(float value);
  445. private:
  446. float _internal_floatvalue() const;
  447. void _internal_set_floatvalue(float value);
  448. public:
  449. // bool boolValue = 3;
  450. bool has_boolvalue() const;
  451. private:
  452. bool _internal_has_boolvalue() const;
  453. public:
  454. void clear_boolvalue();
  455. bool boolvalue() const;
  456. void set_boolvalue(bool value);
  457. private:
  458. bool _internal_boolvalue() const;
  459. void _internal_set_boolvalue(bool value);
  460. public:
  461. // bytes byteValue = 4;
  462. bool has_bytevalue() const;
  463. private:
  464. bool _internal_has_bytevalue() const;
  465. public:
  466. void clear_bytevalue();
  467. const std::string& bytevalue() const;
  468. void set_bytevalue(const std::string& value);
  469. void set_bytevalue(std::string&& value);
  470. void set_bytevalue(const char* value);
  471. void set_bytevalue(const void* value, size_t size);
  472. std::string* mutable_bytevalue();
  473. std::string* release_bytevalue();
  474. void set_allocated_bytevalue(std::string* bytevalue);
  475. private:
  476. const std::string& _internal_bytevalue() const;
  477. void _internal_set_bytevalue(const std::string& value);
  478. std::string* _internal_mutable_bytevalue();
  479. public:
  480. // .RedreamInfo.Position position = 5;
  481. bool has_position() const;
  482. private:
  483. bool _internal_has_position() const;
  484. public:
  485. void clear_position();
  486. const ::RedreamInfo::Position& position() const;
  487. ::RedreamInfo::Position* release_position();
  488. ::RedreamInfo::Position* mutable_position();
  489. void set_allocated_position(::RedreamInfo::Position* position);
  490. private:
  491. const ::RedreamInfo::Position& _internal_position() const;
  492. ::RedreamInfo::Position* _internal_mutable_position();
  493. public:
  494. void unsafe_arena_set_allocated_position(
  495. ::RedreamInfo::Position* position);
  496. ::RedreamInfo::Position* unsafe_arena_release_position();
  497. // .RedreamInfo.Size size = 6;
  498. bool has_size() const;
  499. private:
  500. bool _internal_has_size() const;
  501. public:
  502. void clear_size();
  503. const ::RedreamInfo::Size& size() const;
  504. ::RedreamInfo::Size* release_size();
  505. ::RedreamInfo::Size* mutable_size();
  506. void set_allocated_size(::RedreamInfo::Size* size);
  507. private:
  508. const ::RedreamInfo::Size& _internal_size() const;
  509. ::RedreamInfo::Size* _internal_mutable_size();
  510. public:
  511. void unsafe_arena_set_allocated_size(
  512. ::RedreamInfo::Size* size);
  513. ::RedreamInfo::Size* unsafe_arena_release_size();
  514. // .RedreamInfo.SpriteFrame spriteFrame = 7;
  515. bool has_spriteframe() const;
  516. private:
  517. bool _internal_has_spriteframe() const;
  518. public:
  519. void clear_spriteframe();
  520. const ::RedreamInfo::SpriteFrame& spriteframe() const;
  521. ::RedreamInfo::SpriteFrame* release_spriteframe();
  522. ::RedreamInfo::SpriteFrame* mutable_spriteframe();
  523. void set_allocated_spriteframe(::RedreamInfo::SpriteFrame* spriteframe);
  524. private:
  525. const ::RedreamInfo::SpriteFrame& _internal_spriteframe() const;
  526. ::RedreamInfo::SpriteFrame* _internal_mutable_spriteframe();
  527. public:
  528. void unsafe_arena_set_allocated_spriteframe(
  529. ::RedreamInfo::SpriteFrame* spriteframe);
  530. ::RedreamInfo::SpriteFrame* unsafe_arena_release_spriteframe();
  531. // .RedreamInfo.Color3 color3 = 8;
  532. bool has_color3() const;
  533. private:
  534. bool _internal_has_color3() const;
  535. public:
  536. void clear_color3();
  537. const ::RedreamInfo::Color3& color3() const;
  538. ::RedreamInfo::Color3* release_color3();
  539. ::RedreamInfo::Color3* mutable_color3();
  540. void set_allocated_color3(::RedreamInfo::Color3* color3);
  541. private:
  542. const ::RedreamInfo::Color3& _internal_color3() const;
  543. ::RedreamInfo::Color3* _internal_mutable_color3();
  544. public:
  545. void unsafe_arena_set_allocated_color3(
  546. ::RedreamInfo::Color3* color3);
  547. ::RedreamInfo::Color3* unsafe_arena_release_color3();
  548. // .RedreamInfo.Color4FVar color4FVar = 9;
  549. bool has_color4fvar() const;
  550. private:
  551. bool _internal_has_color4fvar() const;
  552. public:
  553. void clear_color4fvar();
  554. const ::RedreamInfo::Color4FVar& color4fvar() const;
  555. ::RedreamInfo::Color4FVar* release_color4fvar();
  556. ::RedreamInfo::Color4FVar* mutable_color4fvar();
  557. void set_allocated_color4fvar(::RedreamInfo::Color4FVar* color4fvar);
  558. private:
  559. const ::RedreamInfo::Color4FVar& _internal_color4fvar() const;
  560. ::RedreamInfo::Color4FVar* _internal_mutable_color4fvar();
  561. public:
  562. void unsafe_arena_set_allocated_color4fvar(
  563. ::RedreamInfo::Color4FVar* color4fvar);
  564. ::RedreamInfo::Color4FVar* unsafe_arena_release_color4fvar();
  565. // .RedreamInfo.Flip flip = 10;
  566. bool has_flip() const;
  567. private:
  568. bool _internal_has_flip() const;
  569. public:
  570. void clear_flip();
  571. const ::RedreamInfo::Flip& flip() const;
  572. ::RedreamInfo::Flip* release_flip();
  573. ::RedreamInfo::Flip* mutable_flip();
  574. void set_allocated_flip(::RedreamInfo::Flip* flip);
  575. private:
  576. const ::RedreamInfo::Flip& _internal_flip() const;
  577. ::RedreamInfo::Flip* _internal_mutable_flip();
  578. public:
  579. void unsafe_arena_set_allocated_flip(
  580. ::RedreamInfo::Flip* flip);
  581. ::RedreamInfo::Flip* unsafe_arena_release_flip();
  582. // .RedreamInfo.Blendmode mode = 11;
  583. bool has_mode() const;
  584. private:
  585. bool _internal_has_mode() const;
  586. public:
  587. void clear_mode();
  588. const ::RedreamInfo::Blendmode& mode() const;
  589. ::RedreamInfo::Blendmode* release_mode();
  590. ::RedreamInfo::Blendmode* mutable_mode();
  591. void set_allocated_mode(::RedreamInfo::Blendmode* mode);
  592. private:
  593. const ::RedreamInfo::Blendmode& _internal_mode() const;
  594. ::RedreamInfo::Blendmode* _internal_mutable_mode();
  595. public:
  596. void unsafe_arena_set_allocated_mode(
  597. ::RedreamInfo::Blendmode* mode);
  598. ::RedreamInfo::Blendmode* unsafe_arena_release_mode();
  599. // .RedreamInfo.Block block = 12;
  600. bool has_block() const;
  601. private:
  602. bool _internal_has_block() const;
  603. public:
  604. void clear_block();
  605. const ::RedreamInfo::Block& block() const;
  606. ::RedreamInfo::Block* release_block();
  607. ::RedreamInfo::Block* mutable_block();
  608. void set_allocated_block(::RedreamInfo::Block* block);
  609. private:
  610. const ::RedreamInfo::Block& _internal_block() const;
  611. ::RedreamInfo::Block* _internal_mutable_block();
  612. public:
  613. void unsafe_arena_set_allocated_block(
  614. ::RedreamInfo::Block* block);
  615. ::RedreamInfo::Block* unsafe_arena_release_block();
  616. // .RedreamInfo.BlockControl block_control = 13;
  617. bool has_block_control() const;
  618. private:
  619. bool _internal_has_block_control() const;
  620. public:
  621. void clear_block_control();
  622. const ::RedreamInfo::BlockControl& block_control() const;
  623. ::RedreamInfo::BlockControl* release_block_control();
  624. ::RedreamInfo::BlockControl* mutable_block_control();
  625. void set_allocated_block_control(::RedreamInfo::BlockControl* block_control);
  626. private:
  627. const ::RedreamInfo::BlockControl& _internal_block_control() const;
  628. ::RedreamInfo::BlockControl* _internal_mutable_block_control();
  629. public:
  630. void unsafe_arena_set_allocated_block_control(
  631. ::RedreamInfo::BlockControl* block_control);
  632. ::RedreamInfo::BlockControl* unsafe_arena_release_block_control();
  633. // .RedreamInfo.Vec2 vec2 = 14;
  634. bool has_vec2() const;
  635. private:
  636. bool _internal_has_vec2() const;
  637. public:
  638. void clear_vec2();
  639. const ::RedreamInfo::Vec2& vec2() const;
  640. ::RedreamInfo::Vec2* release_vec2();
  641. ::RedreamInfo::Vec2* mutable_vec2();
  642. void set_allocated_vec2(::RedreamInfo::Vec2* vec2);
  643. private:
  644. const ::RedreamInfo::Vec2& _internal_vec2() const;
  645. ::RedreamInfo::Vec2* _internal_mutable_vec2();
  646. public:
  647. void unsafe_arena_set_allocated_vec2(
  648. ::RedreamInfo::Vec2* vec2);
  649. ::RedreamInfo::Vec2* unsafe_arena_release_vec2();
  650. // .RedreamInfo.SkelFrame skelFrame = 15;
  651. bool has_skelframe() const;
  652. private:
  653. bool _internal_has_skelframe() const;
  654. public:
  655. void clear_skelframe();
  656. const ::RedreamInfo::SkelFrame& skelframe() const;
  657. ::RedreamInfo::SkelFrame* release_skelframe();
  658. ::RedreamInfo::SkelFrame* mutable_skelframe();
  659. void set_allocated_skelframe(::RedreamInfo::SkelFrame* skelframe);
  660. private:
  661. const ::RedreamInfo::SkelFrame& _internal_skelframe() const;
  662. ::RedreamInfo::SkelFrame* _internal_mutable_skelframe();
  663. public:
  664. void unsafe_arena_set_allocated_skelframe(
  665. ::RedreamInfo::SkelFrame* skelframe);
  666. ::RedreamInfo::SkelFrame* unsafe_arena_release_skelframe();
  667. // .RedreamInfo.Vec3 vec3 = 16;
  668. bool has_vec3() const;
  669. private:
  670. bool _internal_has_vec3() const;
  671. public:
  672. void clear_vec3();
  673. const ::RedreamInfo::Vec3& vec3() const;
  674. ::RedreamInfo::Vec3* release_vec3();
  675. ::RedreamInfo::Vec3* mutable_vec3();
  676. void set_allocated_vec3(::RedreamInfo::Vec3* vec3);
  677. private:
  678. const ::RedreamInfo::Vec3& _internal_vec3() const;
  679. ::RedreamInfo::Vec3* _internal_mutable_vec3();
  680. public:
  681. void unsafe_arena_set_allocated_vec3(
  682. ::RedreamInfo::Vec3* vec3);
  683. ::RedreamInfo::Vec3* unsafe_arena_release_vec3();
  684. // .RedreamInfo.Color4 color4 = 17;
  685. bool has_color4() const;
  686. private:
  687. bool _internal_has_color4() const;
  688. public:
  689. void clear_color4();
  690. const ::RedreamInfo::Color4& color4() const;
  691. ::RedreamInfo::Color4* release_color4();
  692. ::RedreamInfo::Color4* mutable_color4();
  693. void set_allocated_color4(::RedreamInfo::Color4* color4);
  694. private:
  695. const ::RedreamInfo::Color4& _internal_color4() const;
  696. ::RedreamInfo::Color4* _internal_mutable_color4();
  697. public:
  698. void unsafe_arena_set_allocated_color4(
  699. ::RedreamInfo::Color4* color4);
  700. ::RedreamInfo::Color4* unsafe_arena_release_color4();
  701. // .RedreamInfo.MinMaxGradientData minMaxGradientData = 18;
  702. bool has_minmaxgradientdata() const;
  703. private:
  704. bool _internal_has_minmaxgradientdata() const;
  705. public:
  706. void clear_minmaxgradientdata();
  707. const ::RedreamInfo::MinMaxGradientData& minmaxgradientdata() const;
  708. ::RedreamInfo::MinMaxGradientData* release_minmaxgradientdata();
  709. ::RedreamInfo::MinMaxGradientData* mutable_minmaxgradientdata();
  710. void set_allocated_minmaxgradientdata(::RedreamInfo::MinMaxGradientData* minmaxgradientdata);
  711. private:
  712. const ::RedreamInfo::MinMaxGradientData& _internal_minmaxgradientdata() const;
  713. ::RedreamInfo::MinMaxGradientData* _internal_mutable_minmaxgradientdata();
  714. public:
  715. void unsafe_arena_set_allocated_minmaxgradientdata(
  716. ::RedreamInfo::MinMaxGradientData* minmaxgradientdata);
  717. ::RedreamInfo::MinMaxGradientData* unsafe_arena_release_minmaxgradientdata();
  718. // .RedreamInfo.MinMaxCurveData minMaxCurveData = 19;
  719. bool has_minmaxcurvedata() const;
  720. private:
  721. bool _internal_has_minmaxcurvedata() const;
  722. public:
  723. void clear_minmaxcurvedata();
  724. const ::RedreamInfo::MinMaxCurveData& minmaxcurvedata() const;
  725. ::RedreamInfo::MinMaxCurveData* release_minmaxcurvedata();
  726. ::RedreamInfo::MinMaxCurveData* mutable_minmaxcurvedata();
  727. void set_allocated_minmaxcurvedata(::RedreamInfo::MinMaxCurveData* minmaxcurvedata);
  728. private:
  729. const ::RedreamInfo::MinMaxCurveData& _internal_minmaxcurvedata() const;
  730. ::RedreamInfo::MinMaxCurveData* _internal_mutable_minmaxcurvedata();
  731. public:
  732. void unsafe_arena_set_allocated_minmaxcurvedata(
  733. ::RedreamInfo::MinMaxCurveData* minmaxcurvedata);
  734. ::RedreamInfo::MinMaxCurveData* unsafe_arena_release_minmaxcurvedata();
  735. // .RedreamInfo.EmissionData emissionData = 20;
  736. bool has_emissiondata() const;
  737. private:
  738. bool _internal_has_emissiondata() const;
  739. public:
  740. void clear_emissiondata();
  741. const ::RedreamInfo::EmissionData& emissiondata() const;
  742. ::RedreamInfo::EmissionData* release_emissiondata();
  743. ::RedreamInfo::EmissionData* mutable_emissiondata();
  744. void set_allocated_emissiondata(::RedreamInfo::EmissionData* emissiondata);
  745. private:
  746. const ::RedreamInfo::EmissionData& _internal_emissiondata() const;
  747. ::RedreamInfo::EmissionData* _internal_mutable_emissiondata();
  748. public:
  749. void unsafe_arena_set_allocated_emissiondata(
  750. ::RedreamInfo::EmissionData* emissiondata);
  751. ::RedreamInfo::EmissionData* unsafe_arena_release_emissiondata();
  752. // .RedreamInfo.FrameSet frameSet = 21;
  753. bool has_frameset() const;
  754. private:
  755. bool _internal_has_frameset() const;
  756. public:
  757. void clear_frameset();
  758. const ::RedreamInfo::FrameSet& frameset() const;
  759. ::RedreamInfo::FrameSet* release_frameset();
  760. ::RedreamInfo::FrameSet* mutable_frameset();
  761. void set_allocated_frameset(::RedreamInfo::FrameSet* frameset);
  762. private:
  763. const ::RedreamInfo::FrameSet& _internal_frameset() const;
  764. ::RedreamInfo::FrameSet* _internal_mutable_frameset();
  765. public:
  766. void unsafe_arena_set_allocated_frameset(
  767. ::RedreamInfo::FrameSet* frameset);
  768. ::RedreamInfo::FrameSet* unsafe_arena_release_frameset();
  769. // .RedreamInfo.Percent percent = 22;
  770. bool has_percent() const;
  771. private:
  772. bool _internal_has_percent() const;
  773. public:
  774. void clear_percent();
  775. const ::RedreamInfo::Percent& percent() const;
  776. ::RedreamInfo::Percent* release_percent();
  777. ::RedreamInfo::Percent* mutable_percent();
  778. void set_allocated_percent(::RedreamInfo::Percent* percent);
  779. private:
  780. const ::RedreamInfo::Percent& _internal_percent() const;
  781. ::RedreamInfo::Percent* _internal_mutable_percent();
  782. public:
  783. void unsafe_arena_set_allocated_percent(
  784. ::RedreamInfo::Percent* percent);
  785. ::RedreamInfo::Percent* unsafe_arena_release_percent();
  786. // .RedreamInfo.Callbacks callbacks = 23;
  787. bool has_callbacks() const;
  788. private:
  789. bool _internal_has_callbacks() const;
  790. public:
  791. void clear_callbacks();
  792. const ::RedreamInfo::Callbacks& callbacks() const;
  793. ::RedreamInfo::Callbacks* release_callbacks();
  794. ::RedreamInfo::Callbacks* mutable_callbacks();
  795. void set_allocated_callbacks(::RedreamInfo::Callbacks* callbacks);
  796. private:
  797. const ::RedreamInfo::Callbacks& _internal_callbacks() const;
  798. ::RedreamInfo::Callbacks* _internal_mutable_callbacks();
  799. public:
  800. void unsafe_arena_set_allocated_callbacks(
  801. ::RedreamInfo::Callbacks* callbacks);
  802. ::RedreamInfo::Callbacks* unsafe_arena_release_callbacks();
  803. // .RedreamInfo.LocalizationModel localization = 24;
  804. bool has_localization() const;
  805. private:
  806. bool _internal_has_localization() const;
  807. public:
  808. void clear_localization();
  809. const ::RedreamInfo::LocalizationModel& localization() const;
  810. ::RedreamInfo::LocalizationModel* release_localization();
  811. ::RedreamInfo::LocalizationModel* mutable_localization();
  812. void set_allocated_localization(::RedreamInfo::LocalizationModel* localization);
  813. private:
  814. const ::RedreamInfo::LocalizationModel& _internal_localization() const;
  815. ::RedreamInfo::LocalizationModel* _internal_mutable_localization();
  816. public:
  817. void unsafe_arena_set_allocated_localization(
  818. ::RedreamInfo::LocalizationModel* localization);
  819. ::RedreamInfo::LocalizationModel* unsafe_arena_release_localization();
  820. // .RedreamInfo.MaterialBall materialBall = 25;
  821. bool has_materialball() const;
  822. private:
  823. bool _internal_has_materialball() const;
  824. public:
  825. void clear_materialball();
  826. const ::RedreamInfo::MaterialBall& materialball() const;
  827. ::RedreamInfo::MaterialBall* release_materialball();
  828. ::RedreamInfo::MaterialBall* mutable_materialball();
  829. void set_allocated_materialball(::RedreamInfo::MaterialBall* materialball);
  830. private:
  831. const ::RedreamInfo::MaterialBall& _internal_materialball() const;
  832. ::RedreamInfo::MaterialBall* _internal_mutable_materialball();
  833. public:
  834. void unsafe_arena_set_allocated_materialball(
  835. ::RedreamInfo::MaterialBall* materialball);
  836. ::RedreamInfo::MaterialBall* unsafe_arena_release_materialball();
  837. // .RedreamInfo.BakeAnimation bakeAnimation = 26;
  838. bool has_bakeanimation() const;
  839. private:
  840. bool _internal_has_bakeanimation() const;
  841. public:
  842. void clear_bakeanimation();
  843. const ::RedreamInfo::BakeAnimation& bakeanimation() const;
  844. ::RedreamInfo::BakeAnimation* release_bakeanimation();
  845. ::RedreamInfo::BakeAnimation* mutable_bakeanimation();
  846. void set_allocated_bakeanimation(::RedreamInfo::BakeAnimation* bakeanimation);
  847. private:
  848. const ::RedreamInfo::BakeAnimation& _internal_bakeanimation() const;
  849. ::RedreamInfo::BakeAnimation* _internal_mutable_bakeanimation();
  850. public:
  851. void unsafe_arena_set_allocated_bakeanimation(
  852. ::RedreamInfo::BakeAnimation* bakeanimation);
  853. ::RedreamInfo::BakeAnimation* unsafe_arena_release_bakeanimation();
  854. // .RedreamInfo.Wise wise = 27;
  855. bool has_wise() const;
  856. private:
  857. bool _internal_has_wise() const;
  858. public:
  859. void clear_wise();
  860. const ::RedreamInfo::Wise& wise() const;
  861. ::RedreamInfo::Wise* release_wise();
  862. ::RedreamInfo::Wise* mutable_wise();
  863. void set_allocated_wise(::RedreamInfo::Wise* wise);
  864. private:
  865. const ::RedreamInfo::Wise& _internal_wise() const;
  866. ::RedreamInfo::Wise* _internal_mutable_wise();
  867. public:
  868. void unsafe_arena_set_allocated_wise(
  869. ::RedreamInfo::Wise* wise);
  870. ::RedreamInfo::Wise* unsafe_arena_release_wise();
  871. void clear_attri();
  872. AttriCase attri_case() const;
  873. // @@protoc_insertion_point(class_scope:RedreamInfo.Value)
  874. private:
  875. class _Internal;
  876. void set_has_intvalue();
  877. void set_has_floatvalue();
  878. void set_has_boolvalue();
  879. void set_has_bytevalue();
  880. void set_has_position();
  881. void set_has_size();
  882. void set_has_spriteframe();
  883. void set_has_color3();
  884. void set_has_color4fvar();
  885. void set_has_flip();
  886. void set_has_mode();
  887. void set_has_block();
  888. void set_has_block_control();
  889. void set_has_vec2();
  890. void set_has_skelframe();
  891. void set_has_vec3();
  892. void set_has_color4();
  893. void set_has_minmaxgradientdata();
  894. void set_has_minmaxcurvedata();
  895. void set_has_emissiondata();
  896. void set_has_frameset();
  897. void set_has_percent();
  898. void set_has_callbacks();
  899. void set_has_localization();
  900. void set_has_materialball();
  901. void set_has_bakeanimation();
  902. void set_has_wise();
  903. inline bool has_attri() const;
  904. inline void clear_has_attri();
  905. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  906. typedef void InternalArenaConstructable_;
  907. typedef void DestructorSkippable_;
  908. union AttriUnion {
  909. constexpr AttriUnion() : _constinit_{} {}
  910. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
  911. ::PROTOBUF_NAMESPACE_ID::int32 intvalue_;
  912. float floatvalue_;
  913. bool boolvalue_;
  914. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr bytevalue_;
  915. ::RedreamInfo::Position* position_;
  916. ::RedreamInfo::Size* size_;
  917. ::RedreamInfo::SpriteFrame* spriteframe_;
  918. ::RedreamInfo::Color3* color3_;
  919. ::RedreamInfo::Color4FVar* color4fvar_;
  920. ::RedreamInfo::Flip* flip_;
  921. ::RedreamInfo::Blendmode* mode_;
  922. ::RedreamInfo::Block* block_;
  923. ::RedreamInfo::BlockControl* block_control_;
  924. ::RedreamInfo::Vec2* vec2_;
  925. ::RedreamInfo::SkelFrame* skelframe_;
  926. ::RedreamInfo::Vec3* vec3_;
  927. ::RedreamInfo::Color4* color4_;
  928. ::RedreamInfo::MinMaxGradientData* minmaxgradientdata_;
  929. ::RedreamInfo::MinMaxCurveData* minmaxcurvedata_;
  930. ::RedreamInfo::EmissionData* emissiondata_;
  931. ::RedreamInfo::FrameSet* frameset_;
  932. ::RedreamInfo::Percent* percent_;
  933. ::RedreamInfo::Callbacks* callbacks_;
  934. ::RedreamInfo::LocalizationModel* localization_;
  935. ::RedreamInfo::MaterialBall* materialball_;
  936. ::RedreamInfo::BakeAnimation* bakeanimation_;
  937. ::RedreamInfo::Wise* wise_;
  938. } attri_;
  939. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  940. ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
  941. friend struct ::TableStruct_redream_2eproto;
  942. };
  943. // -------------------------------------------------------------------
  944. class Position PROTOBUF_FINAL :
  945. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Position) */ {
  946. public:
  947. inline Position() : Position(nullptr) {}
  948. virtual ~Position();
  949. explicit constexpr Position(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  950. Position(const Position& from);
  951. Position(Position&& from) noexcept
  952. : Position() {
  953. *this = ::std::move(from);
  954. }
  955. inline Position& operator=(const Position& from) {
  956. CopyFrom(from);
  957. return *this;
  958. }
  959. inline Position& operator=(Position&& from) noexcept {
  960. if (GetArena() == from.GetArena()) {
  961. if (this != &from) InternalSwap(&from);
  962. } else {
  963. CopyFrom(from);
  964. }
  965. return *this;
  966. }
  967. static const Position& default_instance() {
  968. return *internal_default_instance();
  969. }
  970. static inline const Position* internal_default_instance() {
  971. return reinterpret_cast<const Position*>(
  972. &_Position_default_instance_);
  973. }
  974. static constexpr int kIndexInFileMessages =
  975. 1;
  976. friend void swap(Position& a, Position& b) {
  977. a.Swap(&b);
  978. }
  979. inline void Swap(Position* other) {
  980. if (other == this) return;
  981. if (GetArena() == other->GetArena()) {
  982. InternalSwap(other);
  983. } else {
  984. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  985. }
  986. }
  987. void UnsafeArenaSwap(Position* other) {
  988. if (other == this) return;
  989. GOOGLE_DCHECK(GetArena() == other->GetArena());
  990. InternalSwap(other);
  991. }
  992. // implements Message ----------------------------------------------
  993. inline Position* New() const final {
  994. return CreateMaybeMessage<Position>(nullptr);
  995. }
  996. Position* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  997. return CreateMaybeMessage<Position>(arena);
  998. }
  999. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  1000. final;
  1001. void CopyFrom(const Position& from);
  1002. void MergeFrom(const Position& from);
  1003. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1004. bool IsInitialized() const final;
  1005. size_t ByteSizeLong() const final;
  1006. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1007. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  1008. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1009. void DiscardUnknownFields();
  1010. int GetCachedSize() const final { return _cached_size_.Get(); }
  1011. private:
  1012. inline void SharedCtor();
  1013. inline void SharedDtor();
  1014. void SetCachedSize(int size) const;
  1015. void InternalSwap(Position* other);
  1016. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1017. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1018. return "RedreamInfo.Position";
  1019. }
  1020. protected:
  1021. explicit Position(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1022. private:
  1023. static void ArenaDtor(void* object);
  1024. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1025. public:
  1026. std::string GetTypeName() const final;
  1027. // nested types ----------------------------------------------------
  1028. // accessors -------------------------------------------------------
  1029. enum : int {
  1030. kXFieldNumber = 1,
  1031. kYFieldNumber = 2,
  1032. kReferenceCornerFieldNumber = 3,
  1033. kXUnitsFieldNumber = 4,
  1034. kYUnitsFieldNumber = 5,
  1035. };
  1036. // float x = 1;
  1037. void clear_x();
  1038. float x() const;
  1039. void set_x(float value);
  1040. private:
  1041. float _internal_x() const;
  1042. void _internal_set_x(float value);
  1043. public:
  1044. // float y = 2;
  1045. void clear_y();
  1046. float y() const;
  1047. void set_y(float value);
  1048. private:
  1049. float _internal_y() const;
  1050. void _internal_set_y(float value);
  1051. public:
  1052. // int32 referenceCorner = 3;
  1053. void clear_referencecorner();
  1054. ::PROTOBUF_NAMESPACE_ID::int32 referencecorner() const;
  1055. void set_referencecorner(::PROTOBUF_NAMESPACE_ID::int32 value);
  1056. private:
  1057. ::PROTOBUF_NAMESPACE_ID::int32 _internal_referencecorner() const;
  1058. void _internal_set_referencecorner(::PROTOBUF_NAMESPACE_ID::int32 value);
  1059. public:
  1060. // int32 xUnits = 4;
  1061. void clear_xunits();
  1062. ::PROTOBUF_NAMESPACE_ID::int32 xunits() const;
  1063. void set_xunits(::PROTOBUF_NAMESPACE_ID::int32 value);
  1064. private:
  1065. ::PROTOBUF_NAMESPACE_ID::int32 _internal_xunits() const;
  1066. void _internal_set_xunits(::PROTOBUF_NAMESPACE_ID::int32 value);
  1067. public:
  1068. // int32 yUnits = 5;
  1069. void clear_yunits();
  1070. ::PROTOBUF_NAMESPACE_ID::int32 yunits() const;
  1071. void set_yunits(::PROTOBUF_NAMESPACE_ID::int32 value);
  1072. private:
  1073. ::PROTOBUF_NAMESPACE_ID::int32 _internal_yunits() const;
  1074. void _internal_set_yunits(::PROTOBUF_NAMESPACE_ID::int32 value);
  1075. public:
  1076. // @@protoc_insertion_point(class_scope:RedreamInfo.Position)
  1077. private:
  1078. class _Internal;
  1079. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1080. typedef void InternalArenaConstructable_;
  1081. typedef void DestructorSkippable_;
  1082. float x_;
  1083. float y_;
  1084. ::PROTOBUF_NAMESPACE_ID::int32 referencecorner_;
  1085. ::PROTOBUF_NAMESPACE_ID::int32 xunits_;
  1086. ::PROTOBUF_NAMESPACE_ID::int32 yunits_;
  1087. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1088. friend struct ::TableStruct_redream_2eproto;
  1089. };
  1090. // -------------------------------------------------------------------
  1091. class Size PROTOBUF_FINAL :
  1092. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Size) */ {
  1093. public:
  1094. inline Size() : Size(nullptr) {}
  1095. virtual ~Size();
  1096. explicit constexpr Size(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1097. Size(const Size& from);
  1098. Size(Size&& from) noexcept
  1099. : Size() {
  1100. *this = ::std::move(from);
  1101. }
  1102. inline Size& operator=(const Size& from) {
  1103. CopyFrom(from);
  1104. return *this;
  1105. }
  1106. inline Size& operator=(Size&& from) noexcept {
  1107. if (GetArena() == from.GetArena()) {
  1108. if (this != &from) InternalSwap(&from);
  1109. } else {
  1110. CopyFrom(from);
  1111. }
  1112. return *this;
  1113. }
  1114. static const Size& default_instance() {
  1115. return *internal_default_instance();
  1116. }
  1117. static inline const Size* internal_default_instance() {
  1118. return reinterpret_cast<const Size*>(
  1119. &_Size_default_instance_);
  1120. }
  1121. static constexpr int kIndexInFileMessages =
  1122. 2;
  1123. friend void swap(Size& a, Size& b) {
  1124. a.Swap(&b);
  1125. }
  1126. inline void Swap(Size* other) {
  1127. if (other == this) return;
  1128. if (GetArena() == other->GetArena()) {
  1129. InternalSwap(other);
  1130. } else {
  1131. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1132. }
  1133. }
  1134. void UnsafeArenaSwap(Size* other) {
  1135. if (other == this) return;
  1136. GOOGLE_DCHECK(GetArena() == other->GetArena());
  1137. InternalSwap(other);
  1138. }
  1139. // implements Message ----------------------------------------------
  1140. inline Size* New() const final {
  1141. return CreateMaybeMessage<Size>(nullptr);
  1142. }
  1143. Size* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  1144. return CreateMaybeMessage<Size>(arena);
  1145. }
  1146. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  1147. final;
  1148. void CopyFrom(const Size& from);
  1149. void MergeFrom(const Size& from);
  1150. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1151. bool IsInitialized() const final;
  1152. size_t ByteSizeLong() const final;
  1153. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1154. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  1155. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1156. void DiscardUnknownFields();
  1157. int GetCachedSize() const final { return _cached_size_.Get(); }
  1158. private:
  1159. inline void SharedCtor();
  1160. inline void SharedDtor();
  1161. void SetCachedSize(int size) const;
  1162. void InternalSwap(Size* other);
  1163. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1164. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1165. return "RedreamInfo.Size";
  1166. }
  1167. protected:
  1168. explicit Size(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1169. private:
  1170. static void ArenaDtor(void* object);
  1171. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1172. public:
  1173. std::string GetTypeName() const final;
  1174. // nested types ----------------------------------------------------
  1175. // accessors -------------------------------------------------------
  1176. enum : int {
  1177. kWidthFieldNumber = 1,
  1178. kHeightFieldNumber = 2,
  1179. kWidthUnitsFieldNumber = 3,
  1180. kHeightUnitsFieldNumber = 4,
  1181. };
  1182. // float width = 1;
  1183. void clear_width();
  1184. float width() const;
  1185. void set_width(float value);
  1186. private:
  1187. float _internal_width() const;
  1188. void _internal_set_width(float value);
  1189. public:
  1190. // float height = 2;
  1191. void clear_height();
  1192. float height() const;
  1193. void set_height(float value);
  1194. private:
  1195. float _internal_height() const;
  1196. void _internal_set_height(float value);
  1197. public:
  1198. // int32 widthUnits = 3;
  1199. void clear_widthunits();
  1200. ::PROTOBUF_NAMESPACE_ID::int32 widthunits() const;
  1201. void set_widthunits(::PROTOBUF_NAMESPACE_ID::int32 value);
  1202. private:
  1203. ::PROTOBUF_NAMESPACE_ID::int32 _internal_widthunits() const;
  1204. void _internal_set_widthunits(::PROTOBUF_NAMESPACE_ID::int32 value);
  1205. public:
  1206. // int32 heightUnits = 4;
  1207. void clear_heightunits();
  1208. ::PROTOBUF_NAMESPACE_ID::int32 heightunits() const;
  1209. void set_heightunits(::PROTOBUF_NAMESPACE_ID::int32 value);
  1210. private:
  1211. ::PROTOBUF_NAMESPACE_ID::int32 _internal_heightunits() const;
  1212. void _internal_set_heightunits(::PROTOBUF_NAMESPACE_ID::int32 value);
  1213. public:
  1214. // @@protoc_insertion_point(class_scope:RedreamInfo.Size)
  1215. private:
  1216. class _Internal;
  1217. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1218. typedef void InternalArenaConstructable_;
  1219. typedef void DestructorSkippable_;
  1220. float width_;
  1221. float height_;
  1222. ::PROTOBUF_NAMESPACE_ID::int32 widthunits_;
  1223. ::PROTOBUF_NAMESPACE_ID::int32 heightunits_;
  1224. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1225. friend struct ::TableStruct_redream_2eproto;
  1226. };
  1227. // -------------------------------------------------------------------
  1228. class SpriteFrame PROTOBUF_FINAL :
  1229. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.SpriteFrame) */ {
  1230. public:
  1231. inline SpriteFrame() : SpriteFrame(nullptr) {}
  1232. virtual ~SpriteFrame();
  1233. explicit constexpr SpriteFrame(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1234. SpriteFrame(const SpriteFrame& from);
  1235. SpriteFrame(SpriteFrame&& from) noexcept
  1236. : SpriteFrame() {
  1237. *this = ::std::move(from);
  1238. }
  1239. inline SpriteFrame& operator=(const SpriteFrame& from) {
  1240. CopyFrom(from);
  1241. return *this;
  1242. }
  1243. inline SpriteFrame& operator=(SpriteFrame&& from) noexcept {
  1244. if (GetArena() == from.GetArena()) {
  1245. if (this != &from) InternalSwap(&from);
  1246. } else {
  1247. CopyFrom(from);
  1248. }
  1249. return *this;
  1250. }
  1251. static const SpriteFrame& default_instance() {
  1252. return *internal_default_instance();
  1253. }
  1254. static inline const SpriteFrame* internal_default_instance() {
  1255. return reinterpret_cast<const SpriteFrame*>(
  1256. &_SpriteFrame_default_instance_);
  1257. }
  1258. static constexpr int kIndexInFileMessages =
  1259. 3;
  1260. friend void swap(SpriteFrame& a, SpriteFrame& b) {
  1261. a.Swap(&b);
  1262. }
  1263. inline void Swap(SpriteFrame* other) {
  1264. if (other == this) return;
  1265. if (GetArena() == other->GetArena()) {
  1266. InternalSwap(other);
  1267. } else {
  1268. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1269. }
  1270. }
  1271. void UnsafeArenaSwap(SpriteFrame* other) {
  1272. if (other == this) return;
  1273. GOOGLE_DCHECK(GetArena() == other->GetArena());
  1274. InternalSwap(other);
  1275. }
  1276. // implements Message ----------------------------------------------
  1277. inline SpriteFrame* New() const final {
  1278. return CreateMaybeMessage<SpriteFrame>(nullptr);
  1279. }
  1280. SpriteFrame* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  1281. return CreateMaybeMessage<SpriteFrame>(arena);
  1282. }
  1283. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  1284. final;
  1285. void CopyFrom(const SpriteFrame& from);
  1286. void MergeFrom(const SpriteFrame& from);
  1287. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1288. bool IsInitialized() const final;
  1289. size_t ByteSizeLong() const final;
  1290. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1291. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  1292. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1293. void DiscardUnknownFields();
  1294. int GetCachedSize() const final { return _cached_size_.Get(); }
  1295. private:
  1296. inline void SharedCtor();
  1297. inline void SharedDtor();
  1298. void SetCachedSize(int size) const;
  1299. void InternalSwap(SpriteFrame* other);
  1300. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1301. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1302. return "RedreamInfo.SpriteFrame";
  1303. }
  1304. protected:
  1305. explicit SpriteFrame(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1306. private:
  1307. static void ArenaDtor(void* object);
  1308. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1309. public:
  1310. std::string GetTypeName() const final;
  1311. // nested types ----------------------------------------------------
  1312. // accessors -------------------------------------------------------
  1313. enum : int {
  1314. kSpriteSheetFieldNumber = 1,
  1315. kSpriteFileFieldNumber = 2,
  1316. };
  1317. // int32 spriteSheet = 1;
  1318. void clear_spritesheet();
  1319. ::PROTOBUF_NAMESPACE_ID::int32 spritesheet() const;
  1320. void set_spritesheet(::PROTOBUF_NAMESPACE_ID::int32 value);
  1321. private:
  1322. ::PROTOBUF_NAMESPACE_ID::int32 _internal_spritesheet() const;
  1323. void _internal_set_spritesheet(::PROTOBUF_NAMESPACE_ID::int32 value);
  1324. public:
  1325. // int32 spriteFile = 2;
  1326. void clear_spritefile();
  1327. ::PROTOBUF_NAMESPACE_ID::int32 spritefile() const;
  1328. void set_spritefile(::PROTOBUF_NAMESPACE_ID::int32 value);
  1329. private:
  1330. ::PROTOBUF_NAMESPACE_ID::int32 _internal_spritefile() const;
  1331. void _internal_set_spritefile(::PROTOBUF_NAMESPACE_ID::int32 value);
  1332. public:
  1333. // @@protoc_insertion_point(class_scope:RedreamInfo.SpriteFrame)
  1334. private:
  1335. class _Internal;
  1336. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1337. typedef void InternalArenaConstructable_;
  1338. typedef void DestructorSkippable_;
  1339. ::PROTOBUF_NAMESPACE_ID::int32 spritesheet_;
  1340. ::PROTOBUF_NAMESPACE_ID::int32 spritefile_;
  1341. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1342. friend struct ::TableStruct_redream_2eproto;
  1343. };
  1344. // -------------------------------------------------------------------
  1345. class FrameSet PROTOBUF_FINAL :
  1346. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.FrameSet) */ {
  1347. public:
  1348. inline FrameSet() : FrameSet(nullptr) {}
  1349. virtual ~FrameSet();
  1350. explicit constexpr FrameSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1351. FrameSet(const FrameSet& from);
  1352. FrameSet(FrameSet&& from) noexcept
  1353. : FrameSet() {
  1354. *this = ::std::move(from);
  1355. }
  1356. inline FrameSet& operator=(const FrameSet& from) {
  1357. CopyFrom(from);
  1358. return *this;
  1359. }
  1360. inline FrameSet& operator=(FrameSet&& from) noexcept {
  1361. if (GetArena() == from.GetArena()) {
  1362. if (this != &from) InternalSwap(&from);
  1363. } else {
  1364. CopyFrom(from);
  1365. }
  1366. return *this;
  1367. }
  1368. static const FrameSet& default_instance() {
  1369. return *internal_default_instance();
  1370. }
  1371. static inline const FrameSet* internal_default_instance() {
  1372. return reinterpret_cast<const FrameSet*>(
  1373. &_FrameSet_default_instance_);
  1374. }
  1375. static constexpr int kIndexInFileMessages =
  1376. 4;
  1377. friend void swap(FrameSet& a, FrameSet& b) {
  1378. a.Swap(&b);
  1379. }
  1380. inline void Swap(FrameSet* other) {
  1381. if (other == this) return;
  1382. if (GetArena() == other->GetArena()) {
  1383. InternalSwap(other);
  1384. } else {
  1385. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1386. }
  1387. }
  1388. void UnsafeArenaSwap(FrameSet* other) {
  1389. if (other == this) return;
  1390. GOOGLE_DCHECK(GetArena() == other->GetArena());
  1391. InternalSwap(other);
  1392. }
  1393. // implements Message ----------------------------------------------
  1394. inline FrameSet* New() const final {
  1395. return CreateMaybeMessage<FrameSet>(nullptr);
  1396. }
  1397. FrameSet* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  1398. return CreateMaybeMessage<FrameSet>(arena);
  1399. }
  1400. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  1401. final;
  1402. void CopyFrom(const FrameSet& from);
  1403. void MergeFrom(const FrameSet& from);
  1404. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1405. bool IsInitialized() const final;
  1406. size_t ByteSizeLong() const final;
  1407. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1408. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  1409. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1410. void DiscardUnknownFields();
  1411. int GetCachedSize() const final { return _cached_size_.Get(); }
  1412. private:
  1413. inline void SharedCtor();
  1414. inline void SharedDtor();
  1415. void SetCachedSize(int size) const;
  1416. void InternalSwap(FrameSet* other);
  1417. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1418. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1419. return "RedreamInfo.FrameSet";
  1420. }
  1421. protected:
  1422. explicit FrameSet(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1423. private:
  1424. static void ArenaDtor(void* object);
  1425. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1426. public:
  1427. std::string GetTypeName() const final;
  1428. // nested types ----------------------------------------------------
  1429. // accessors -------------------------------------------------------
  1430. enum : int {
  1431. kFramesFieldNumber = 1,
  1432. };
  1433. // repeated .RedreamInfo.SpriteFrame frames = 1;
  1434. int frames_size() const;
  1435. private:
  1436. int _internal_frames_size() const;
  1437. public:
  1438. void clear_frames();
  1439. ::RedreamInfo::SpriteFrame* mutable_frames(int index);
  1440. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SpriteFrame >*
  1441. mutable_frames();
  1442. private:
  1443. const ::RedreamInfo::SpriteFrame& _internal_frames(int index) const;
  1444. ::RedreamInfo::SpriteFrame* _internal_add_frames();
  1445. public:
  1446. const ::RedreamInfo::SpriteFrame& frames(int index) const;
  1447. ::RedreamInfo::SpriteFrame* add_frames();
  1448. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SpriteFrame >&
  1449. frames() const;
  1450. // @@protoc_insertion_point(class_scope:RedreamInfo.FrameSet)
  1451. private:
  1452. class _Internal;
  1453. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1454. typedef void InternalArenaConstructable_;
  1455. typedef void DestructorSkippable_;
  1456. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SpriteFrame > frames_;
  1457. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1458. friend struct ::TableStruct_redream_2eproto;
  1459. };
  1460. // -------------------------------------------------------------------
  1461. class Color3 PROTOBUF_FINAL :
  1462. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Color3) */ {
  1463. public:
  1464. inline Color3() : Color3(nullptr) {}
  1465. virtual ~Color3();
  1466. explicit constexpr Color3(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1467. Color3(const Color3& from);
  1468. Color3(Color3&& from) noexcept
  1469. : Color3() {
  1470. *this = ::std::move(from);
  1471. }
  1472. inline Color3& operator=(const Color3& from) {
  1473. CopyFrom(from);
  1474. return *this;
  1475. }
  1476. inline Color3& operator=(Color3&& from) noexcept {
  1477. if (GetArena() == from.GetArena()) {
  1478. if (this != &from) InternalSwap(&from);
  1479. } else {
  1480. CopyFrom(from);
  1481. }
  1482. return *this;
  1483. }
  1484. static const Color3& default_instance() {
  1485. return *internal_default_instance();
  1486. }
  1487. static inline const Color3* internal_default_instance() {
  1488. return reinterpret_cast<const Color3*>(
  1489. &_Color3_default_instance_);
  1490. }
  1491. static constexpr int kIndexInFileMessages =
  1492. 5;
  1493. friend void swap(Color3& a, Color3& b) {
  1494. a.Swap(&b);
  1495. }
  1496. inline void Swap(Color3* other) {
  1497. if (other == this) return;
  1498. if (GetArena() == other->GetArena()) {
  1499. InternalSwap(other);
  1500. } else {
  1501. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1502. }
  1503. }
  1504. void UnsafeArenaSwap(Color3* other) {
  1505. if (other == this) return;
  1506. GOOGLE_DCHECK(GetArena() == other->GetArena());
  1507. InternalSwap(other);
  1508. }
  1509. // implements Message ----------------------------------------------
  1510. inline Color3* New() const final {
  1511. return CreateMaybeMessage<Color3>(nullptr);
  1512. }
  1513. Color3* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  1514. return CreateMaybeMessage<Color3>(arena);
  1515. }
  1516. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  1517. final;
  1518. void CopyFrom(const Color3& from);
  1519. void MergeFrom(const Color3& from);
  1520. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1521. bool IsInitialized() const final;
  1522. size_t ByteSizeLong() const final;
  1523. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1524. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  1525. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1526. void DiscardUnknownFields();
  1527. int GetCachedSize() const final { return _cached_size_.Get(); }
  1528. private:
  1529. inline void SharedCtor();
  1530. inline void SharedDtor();
  1531. void SetCachedSize(int size) const;
  1532. void InternalSwap(Color3* other);
  1533. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1534. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1535. return "RedreamInfo.Color3";
  1536. }
  1537. protected:
  1538. explicit Color3(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1539. private:
  1540. static void ArenaDtor(void* object);
  1541. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1542. public:
  1543. std::string GetTypeName() const final;
  1544. // nested types ----------------------------------------------------
  1545. // accessors -------------------------------------------------------
  1546. enum : int {
  1547. kRFieldNumber = 1,
  1548. kGFieldNumber = 2,
  1549. kBFieldNumber = 3,
  1550. };
  1551. // int32 r = 1;
  1552. void clear_r();
  1553. ::PROTOBUF_NAMESPACE_ID::int32 r() const;
  1554. void set_r(::PROTOBUF_NAMESPACE_ID::int32 value);
  1555. private:
  1556. ::PROTOBUF_NAMESPACE_ID::int32 _internal_r() const;
  1557. void _internal_set_r(::PROTOBUF_NAMESPACE_ID::int32 value);
  1558. public:
  1559. // int32 g = 2;
  1560. void clear_g();
  1561. ::PROTOBUF_NAMESPACE_ID::int32 g() const;
  1562. void set_g(::PROTOBUF_NAMESPACE_ID::int32 value);
  1563. private:
  1564. ::PROTOBUF_NAMESPACE_ID::int32 _internal_g() const;
  1565. void _internal_set_g(::PROTOBUF_NAMESPACE_ID::int32 value);
  1566. public:
  1567. // int32 b = 3;
  1568. void clear_b();
  1569. ::PROTOBUF_NAMESPACE_ID::int32 b() const;
  1570. void set_b(::PROTOBUF_NAMESPACE_ID::int32 value);
  1571. private:
  1572. ::PROTOBUF_NAMESPACE_ID::int32 _internal_b() const;
  1573. void _internal_set_b(::PROTOBUF_NAMESPACE_ID::int32 value);
  1574. public:
  1575. // @@protoc_insertion_point(class_scope:RedreamInfo.Color3)
  1576. private:
  1577. class _Internal;
  1578. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1579. typedef void InternalArenaConstructable_;
  1580. typedef void DestructorSkippable_;
  1581. ::PROTOBUF_NAMESPACE_ID::int32 r_;
  1582. ::PROTOBUF_NAMESPACE_ID::int32 g_;
  1583. ::PROTOBUF_NAMESPACE_ID::int32 b_;
  1584. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1585. friend struct ::TableStruct_redream_2eproto;
  1586. };
  1587. // -------------------------------------------------------------------
  1588. class Color4 PROTOBUF_FINAL :
  1589. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Color4) */ {
  1590. public:
  1591. inline Color4() : Color4(nullptr) {}
  1592. virtual ~Color4();
  1593. explicit constexpr Color4(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1594. Color4(const Color4& from);
  1595. Color4(Color4&& from) noexcept
  1596. : Color4() {
  1597. *this = ::std::move(from);
  1598. }
  1599. inline Color4& operator=(const Color4& from) {
  1600. CopyFrom(from);
  1601. return *this;
  1602. }
  1603. inline Color4& operator=(Color4&& from) noexcept {
  1604. if (GetArena() == from.GetArena()) {
  1605. if (this != &from) InternalSwap(&from);
  1606. } else {
  1607. CopyFrom(from);
  1608. }
  1609. return *this;
  1610. }
  1611. static const Color4& default_instance() {
  1612. return *internal_default_instance();
  1613. }
  1614. static inline const Color4* internal_default_instance() {
  1615. return reinterpret_cast<const Color4*>(
  1616. &_Color4_default_instance_);
  1617. }
  1618. static constexpr int kIndexInFileMessages =
  1619. 6;
  1620. friend void swap(Color4& a, Color4& b) {
  1621. a.Swap(&b);
  1622. }
  1623. inline void Swap(Color4* other) {
  1624. if (other == this) return;
  1625. if (GetArena() == other->GetArena()) {
  1626. InternalSwap(other);
  1627. } else {
  1628. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1629. }
  1630. }
  1631. void UnsafeArenaSwap(Color4* other) {
  1632. if (other == this) return;
  1633. GOOGLE_DCHECK(GetArena() == other->GetArena());
  1634. InternalSwap(other);
  1635. }
  1636. // implements Message ----------------------------------------------
  1637. inline Color4* New() const final {
  1638. return CreateMaybeMessage<Color4>(nullptr);
  1639. }
  1640. Color4* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  1641. return CreateMaybeMessage<Color4>(arena);
  1642. }
  1643. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  1644. final;
  1645. void CopyFrom(const Color4& from);
  1646. void MergeFrom(const Color4& from);
  1647. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1648. bool IsInitialized() const final;
  1649. size_t ByteSizeLong() const final;
  1650. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1651. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  1652. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1653. void DiscardUnknownFields();
  1654. int GetCachedSize() const final { return _cached_size_.Get(); }
  1655. private:
  1656. inline void SharedCtor();
  1657. inline void SharedDtor();
  1658. void SetCachedSize(int size) const;
  1659. void InternalSwap(Color4* other);
  1660. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1661. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1662. return "RedreamInfo.Color4";
  1663. }
  1664. protected:
  1665. explicit Color4(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1666. private:
  1667. static void ArenaDtor(void* object);
  1668. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1669. public:
  1670. std::string GetTypeName() const final;
  1671. // nested types ----------------------------------------------------
  1672. // accessors -------------------------------------------------------
  1673. enum : int {
  1674. kRFieldNumber = 1,
  1675. kGFieldNumber = 2,
  1676. kBFieldNumber = 3,
  1677. kAFieldNumber = 4,
  1678. };
  1679. // int32 r = 1;
  1680. void clear_r();
  1681. ::PROTOBUF_NAMESPACE_ID::int32 r() const;
  1682. void set_r(::PROTOBUF_NAMESPACE_ID::int32 value);
  1683. private:
  1684. ::PROTOBUF_NAMESPACE_ID::int32 _internal_r() const;
  1685. void _internal_set_r(::PROTOBUF_NAMESPACE_ID::int32 value);
  1686. public:
  1687. // int32 g = 2;
  1688. void clear_g();
  1689. ::PROTOBUF_NAMESPACE_ID::int32 g() const;
  1690. void set_g(::PROTOBUF_NAMESPACE_ID::int32 value);
  1691. private:
  1692. ::PROTOBUF_NAMESPACE_ID::int32 _internal_g() const;
  1693. void _internal_set_g(::PROTOBUF_NAMESPACE_ID::int32 value);
  1694. public:
  1695. // int32 b = 3;
  1696. void clear_b();
  1697. ::PROTOBUF_NAMESPACE_ID::int32 b() const;
  1698. void set_b(::PROTOBUF_NAMESPACE_ID::int32 value);
  1699. private:
  1700. ::PROTOBUF_NAMESPACE_ID::int32 _internal_b() const;
  1701. void _internal_set_b(::PROTOBUF_NAMESPACE_ID::int32 value);
  1702. public:
  1703. // int32 a = 4;
  1704. void clear_a();
  1705. ::PROTOBUF_NAMESPACE_ID::int32 a() const;
  1706. void set_a(::PROTOBUF_NAMESPACE_ID::int32 value);
  1707. private:
  1708. ::PROTOBUF_NAMESPACE_ID::int32 _internal_a() const;
  1709. void _internal_set_a(::PROTOBUF_NAMESPACE_ID::int32 value);
  1710. public:
  1711. // @@protoc_insertion_point(class_scope:RedreamInfo.Color4)
  1712. private:
  1713. class _Internal;
  1714. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1715. typedef void InternalArenaConstructable_;
  1716. typedef void DestructorSkippable_;
  1717. ::PROTOBUF_NAMESPACE_ID::int32 r_;
  1718. ::PROTOBUF_NAMESPACE_ID::int32 g_;
  1719. ::PROTOBUF_NAMESPACE_ID::int32 b_;
  1720. ::PROTOBUF_NAMESPACE_ID::int32 a_;
  1721. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1722. friend struct ::TableStruct_redream_2eproto;
  1723. };
  1724. // -------------------------------------------------------------------
  1725. class Color4FVar PROTOBUF_FINAL :
  1726. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Color4FVar) */ {
  1727. public:
  1728. inline Color4FVar() : Color4FVar(nullptr) {}
  1729. virtual ~Color4FVar();
  1730. explicit constexpr Color4FVar(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1731. Color4FVar(const Color4FVar& from);
  1732. Color4FVar(Color4FVar&& from) noexcept
  1733. : Color4FVar() {
  1734. *this = ::std::move(from);
  1735. }
  1736. inline Color4FVar& operator=(const Color4FVar& from) {
  1737. CopyFrom(from);
  1738. return *this;
  1739. }
  1740. inline Color4FVar& operator=(Color4FVar&& from) noexcept {
  1741. if (GetArena() == from.GetArena()) {
  1742. if (this != &from) InternalSwap(&from);
  1743. } else {
  1744. CopyFrom(from);
  1745. }
  1746. return *this;
  1747. }
  1748. static const Color4FVar& default_instance() {
  1749. return *internal_default_instance();
  1750. }
  1751. static inline const Color4FVar* internal_default_instance() {
  1752. return reinterpret_cast<const Color4FVar*>(
  1753. &_Color4FVar_default_instance_);
  1754. }
  1755. static constexpr int kIndexInFileMessages =
  1756. 7;
  1757. friend void swap(Color4FVar& a, Color4FVar& b) {
  1758. a.Swap(&b);
  1759. }
  1760. inline void Swap(Color4FVar* other) {
  1761. if (other == this) return;
  1762. if (GetArena() == other->GetArena()) {
  1763. InternalSwap(other);
  1764. } else {
  1765. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1766. }
  1767. }
  1768. void UnsafeArenaSwap(Color4FVar* other) {
  1769. if (other == this) return;
  1770. GOOGLE_DCHECK(GetArena() == other->GetArena());
  1771. InternalSwap(other);
  1772. }
  1773. // implements Message ----------------------------------------------
  1774. inline Color4FVar* New() const final {
  1775. return CreateMaybeMessage<Color4FVar>(nullptr);
  1776. }
  1777. Color4FVar* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  1778. return CreateMaybeMessage<Color4FVar>(arena);
  1779. }
  1780. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  1781. final;
  1782. void CopyFrom(const Color4FVar& from);
  1783. void MergeFrom(const Color4FVar& from);
  1784. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1785. bool IsInitialized() const final;
  1786. size_t ByteSizeLong() const final;
  1787. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1788. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  1789. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1790. void DiscardUnknownFields();
  1791. int GetCachedSize() const final { return _cached_size_.Get(); }
  1792. private:
  1793. inline void SharedCtor();
  1794. inline void SharedDtor();
  1795. void SetCachedSize(int size) const;
  1796. void InternalSwap(Color4FVar* other);
  1797. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1798. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1799. return "RedreamInfo.Color4FVar";
  1800. }
  1801. protected:
  1802. explicit Color4FVar(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1803. private:
  1804. static void ArenaDtor(void* object);
  1805. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1806. public:
  1807. std::string GetTypeName() const final;
  1808. // nested types ----------------------------------------------------
  1809. // accessors -------------------------------------------------------
  1810. enum : int {
  1811. kRedFieldNumber = 1,
  1812. kGreenFieldNumber = 2,
  1813. kBlueFieldNumber = 3,
  1814. kAlphaFieldNumber = 4,
  1815. kRedVarFieldNumber = 5,
  1816. kGreenVarFieldNumber = 6,
  1817. kBlueVarFieldNumber = 7,
  1818. kAlphaVarFieldNumber = 8,
  1819. };
  1820. // float red = 1;
  1821. void clear_red();
  1822. float red() const;
  1823. void set_red(float value);
  1824. private:
  1825. float _internal_red() const;
  1826. void _internal_set_red(float value);
  1827. public:
  1828. // float green = 2;
  1829. void clear_green();
  1830. float green() const;
  1831. void set_green(float value);
  1832. private:
  1833. float _internal_green() const;
  1834. void _internal_set_green(float value);
  1835. public:
  1836. // float blue = 3;
  1837. void clear_blue();
  1838. float blue() const;
  1839. void set_blue(float value);
  1840. private:
  1841. float _internal_blue() const;
  1842. void _internal_set_blue(float value);
  1843. public:
  1844. // float alpha = 4;
  1845. void clear_alpha();
  1846. float alpha() const;
  1847. void set_alpha(float value);
  1848. private:
  1849. float _internal_alpha() const;
  1850. void _internal_set_alpha(float value);
  1851. public:
  1852. // float redVar = 5;
  1853. void clear_redvar();
  1854. float redvar() const;
  1855. void set_redvar(float value);
  1856. private:
  1857. float _internal_redvar() const;
  1858. void _internal_set_redvar(float value);
  1859. public:
  1860. // float greenVar = 6;
  1861. void clear_greenvar();
  1862. float greenvar() const;
  1863. void set_greenvar(float value);
  1864. private:
  1865. float _internal_greenvar() const;
  1866. void _internal_set_greenvar(float value);
  1867. public:
  1868. // float blueVar = 7;
  1869. void clear_bluevar();
  1870. float bluevar() const;
  1871. void set_bluevar(float value);
  1872. private:
  1873. float _internal_bluevar() const;
  1874. void _internal_set_bluevar(float value);
  1875. public:
  1876. // float alphaVar = 8;
  1877. void clear_alphavar();
  1878. float alphavar() const;
  1879. void set_alphavar(float value);
  1880. private:
  1881. float _internal_alphavar() const;
  1882. void _internal_set_alphavar(float value);
  1883. public:
  1884. // @@protoc_insertion_point(class_scope:RedreamInfo.Color4FVar)
  1885. private:
  1886. class _Internal;
  1887. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1888. typedef void InternalArenaConstructable_;
  1889. typedef void DestructorSkippable_;
  1890. float red_;
  1891. float green_;
  1892. float blue_;
  1893. float alpha_;
  1894. float redvar_;
  1895. float greenvar_;
  1896. float bluevar_;
  1897. float alphavar_;
  1898. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1899. friend struct ::TableStruct_redream_2eproto;
  1900. };
  1901. // -------------------------------------------------------------------
  1902. class Flip PROTOBUF_FINAL :
  1903. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Flip) */ {
  1904. public:
  1905. inline Flip() : Flip(nullptr) {}
  1906. virtual ~Flip();
  1907. explicit constexpr Flip(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1908. Flip(const Flip& from);
  1909. Flip(Flip&& from) noexcept
  1910. : Flip() {
  1911. *this = ::std::move(from);
  1912. }
  1913. inline Flip& operator=(const Flip& from) {
  1914. CopyFrom(from);
  1915. return *this;
  1916. }
  1917. inline Flip& operator=(Flip&& from) noexcept {
  1918. if (GetArena() == from.GetArena()) {
  1919. if (this != &from) InternalSwap(&from);
  1920. } else {
  1921. CopyFrom(from);
  1922. }
  1923. return *this;
  1924. }
  1925. static const Flip& default_instance() {
  1926. return *internal_default_instance();
  1927. }
  1928. static inline const Flip* internal_default_instance() {
  1929. return reinterpret_cast<const Flip*>(
  1930. &_Flip_default_instance_);
  1931. }
  1932. static constexpr int kIndexInFileMessages =
  1933. 8;
  1934. friend void swap(Flip& a, Flip& b) {
  1935. a.Swap(&b);
  1936. }
  1937. inline void Swap(Flip* other) {
  1938. if (other == this) return;
  1939. if (GetArena() == other->GetArena()) {
  1940. InternalSwap(other);
  1941. } else {
  1942. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1943. }
  1944. }
  1945. void UnsafeArenaSwap(Flip* other) {
  1946. if (other == this) return;
  1947. GOOGLE_DCHECK(GetArena() == other->GetArena());
  1948. InternalSwap(other);
  1949. }
  1950. // implements Message ----------------------------------------------
  1951. inline Flip* New() const final {
  1952. return CreateMaybeMessage<Flip>(nullptr);
  1953. }
  1954. Flip* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  1955. return CreateMaybeMessage<Flip>(arena);
  1956. }
  1957. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  1958. final;
  1959. void CopyFrom(const Flip& from);
  1960. void MergeFrom(const Flip& from);
  1961. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1962. bool IsInitialized() const final;
  1963. size_t ByteSizeLong() const final;
  1964. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1965. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  1966. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1967. void DiscardUnknownFields();
  1968. int GetCachedSize() const final { return _cached_size_.Get(); }
  1969. private:
  1970. inline void SharedCtor();
  1971. inline void SharedDtor();
  1972. void SetCachedSize(int size) const;
  1973. void InternalSwap(Flip* other);
  1974. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1975. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1976. return "RedreamInfo.Flip";
  1977. }
  1978. protected:
  1979. explicit Flip(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1980. private:
  1981. static void ArenaDtor(void* object);
  1982. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1983. public:
  1984. std::string GetTypeName() const final;
  1985. // nested types ----------------------------------------------------
  1986. // accessors -------------------------------------------------------
  1987. enum : int {
  1988. kFlipXFieldNumber = 1,
  1989. kFlipYFieldNumber = 2,
  1990. };
  1991. // bool flipX = 1;
  1992. void clear_flipx();
  1993. bool flipx() const;
  1994. void set_flipx(bool value);
  1995. private:
  1996. bool _internal_flipx() const;
  1997. void _internal_set_flipx(bool value);
  1998. public:
  1999. // bool flipY = 2;
  2000. void clear_flipy();
  2001. bool flipy() const;
  2002. void set_flipy(bool value);
  2003. private:
  2004. bool _internal_flipy() const;
  2005. void _internal_set_flipy(bool value);
  2006. public:
  2007. // @@protoc_insertion_point(class_scope:RedreamInfo.Flip)
  2008. private:
  2009. class _Internal;
  2010. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2011. typedef void InternalArenaConstructable_;
  2012. typedef void DestructorSkippable_;
  2013. bool flipx_;
  2014. bool flipy_;
  2015. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2016. friend struct ::TableStruct_redream_2eproto;
  2017. };
  2018. // -------------------------------------------------------------------
  2019. class Blendmode PROTOBUF_FINAL :
  2020. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Blendmode) */ {
  2021. public:
  2022. inline Blendmode() : Blendmode(nullptr) {}
  2023. virtual ~Blendmode();
  2024. explicit constexpr Blendmode(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2025. Blendmode(const Blendmode& from);
  2026. Blendmode(Blendmode&& from) noexcept
  2027. : Blendmode() {
  2028. *this = ::std::move(from);
  2029. }
  2030. inline Blendmode& operator=(const Blendmode& from) {
  2031. CopyFrom(from);
  2032. return *this;
  2033. }
  2034. inline Blendmode& operator=(Blendmode&& from) noexcept {
  2035. if (GetArena() == from.GetArena()) {
  2036. if (this != &from) InternalSwap(&from);
  2037. } else {
  2038. CopyFrom(from);
  2039. }
  2040. return *this;
  2041. }
  2042. static const Blendmode& default_instance() {
  2043. return *internal_default_instance();
  2044. }
  2045. static inline const Blendmode* internal_default_instance() {
  2046. return reinterpret_cast<const Blendmode*>(
  2047. &_Blendmode_default_instance_);
  2048. }
  2049. static constexpr int kIndexInFileMessages =
  2050. 9;
  2051. friend void swap(Blendmode& a, Blendmode& b) {
  2052. a.Swap(&b);
  2053. }
  2054. inline void Swap(Blendmode* other) {
  2055. if (other == this) return;
  2056. if (GetArena() == other->GetArena()) {
  2057. InternalSwap(other);
  2058. } else {
  2059. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2060. }
  2061. }
  2062. void UnsafeArenaSwap(Blendmode* other) {
  2063. if (other == this) return;
  2064. GOOGLE_DCHECK(GetArena() == other->GetArena());
  2065. InternalSwap(other);
  2066. }
  2067. // implements Message ----------------------------------------------
  2068. inline Blendmode* New() const final {
  2069. return CreateMaybeMessage<Blendmode>(nullptr);
  2070. }
  2071. Blendmode* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  2072. return CreateMaybeMessage<Blendmode>(arena);
  2073. }
  2074. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  2075. final;
  2076. void CopyFrom(const Blendmode& from);
  2077. void MergeFrom(const Blendmode& from);
  2078. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2079. bool IsInitialized() const final;
  2080. size_t ByteSizeLong() const final;
  2081. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2082. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  2083. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2084. void DiscardUnknownFields();
  2085. int GetCachedSize() const final { return _cached_size_.Get(); }
  2086. private:
  2087. inline void SharedCtor();
  2088. inline void SharedDtor();
  2089. void SetCachedSize(int size) const;
  2090. void InternalSwap(Blendmode* other);
  2091. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2092. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2093. return "RedreamInfo.Blendmode";
  2094. }
  2095. protected:
  2096. explicit Blendmode(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2097. private:
  2098. static void ArenaDtor(void* object);
  2099. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2100. public:
  2101. std::string GetTypeName() const final;
  2102. // nested types ----------------------------------------------------
  2103. // accessors -------------------------------------------------------
  2104. enum : int {
  2105. kSourceFieldNumber = 1,
  2106. kDestinationFieldNumber = 2,
  2107. };
  2108. // int32 source = 1;
  2109. void clear_source();
  2110. ::PROTOBUF_NAMESPACE_ID::int32 source() const;
  2111. void set_source(::PROTOBUF_NAMESPACE_ID::int32 value);
  2112. private:
  2113. ::PROTOBUF_NAMESPACE_ID::int32 _internal_source() const;
  2114. void _internal_set_source(::PROTOBUF_NAMESPACE_ID::int32 value);
  2115. public:
  2116. // int32 destination = 2;
  2117. void clear_destination();
  2118. ::PROTOBUF_NAMESPACE_ID::int32 destination() const;
  2119. void set_destination(::PROTOBUF_NAMESPACE_ID::int32 value);
  2120. private:
  2121. ::PROTOBUF_NAMESPACE_ID::int32 _internal_destination() const;
  2122. void _internal_set_destination(::PROTOBUF_NAMESPACE_ID::int32 value);
  2123. public:
  2124. // @@protoc_insertion_point(class_scope:RedreamInfo.Blendmode)
  2125. private:
  2126. class _Internal;
  2127. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2128. typedef void InternalArenaConstructable_;
  2129. typedef void DestructorSkippable_;
  2130. ::PROTOBUF_NAMESPACE_ID::int32 source_;
  2131. ::PROTOBUF_NAMESPACE_ID::int32 destination_;
  2132. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2133. friend struct ::TableStruct_redream_2eproto;
  2134. };
  2135. // -------------------------------------------------------------------
  2136. class Block PROTOBUF_FINAL :
  2137. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Block) */ {
  2138. public:
  2139. inline Block() : Block(nullptr) {}
  2140. virtual ~Block();
  2141. explicit constexpr Block(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2142. Block(const Block& from);
  2143. Block(Block&& from) noexcept
  2144. : Block() {
  2145. *this = ::std::move(from);
  2146. }
  2147. inline Block& operator=(const Block& from) {
  2148. CopyFrom(from);
  2149. return *this;
  2150. }
  2151. inline Block& operator=(Block&& from) noexcept {
  2152. if (GetArena() == from.GetArena()) {
  2153. if (this != &from) InternalSwap(&from);
  2154. } else {
  2155. CopyFrom(from);
  2156. }
  2157. return *this;
  2158. }
  2159. static const Block& default_instance() {
  2160. return *internal_default_instance();
  2161. }
  2162. static inline const Block* internal_default_instance() {
  2163. return reinterpret_cast<const Block*>(
  2164. &_Block_default_instance_);
  2165. }
  2166. static constexpr int kIndexInFileMessages =
  2167. 10;
  2168. friend void swap(Block& a, Block& b) {
  2169. a.Swap(&b);
  2170. }
  2171. inline void Swap(Block* other) {
  2172. if (other == this) return;
  2173. if (GetArena() == other->GetArena()) {
  2174. InternalSwap(other);
  2175. } else {
  2176. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2177. }
  2178. }
  2179. void UnsafeArenaSwap(Block* other) {
  2180. if (other == this) return;
  2181. GOOGLE_DCHECK(GetArena() == other->GetArena());
  2182. InternalSwap(other);
  2183. }
  2184. // implements Message ----------------------------------------------
  2185. inline Block* New() const final {
  2186. return CreateMaybeMessage<Block>(nullptr);
  2187. }
  2188. Block* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  2189. return CreateMaybeMessage<Block>(arena);
  2190. }
  2191. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  2192. final;
  2193. void CopyFrom(const Block& from);
  2194. void MergeFrom(const Block& from);
  2195. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2196. bool IsInitialized() const final;
  2197. size_t ByteSizeLong() const final;
  2198. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2199. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  2200. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2201. void DiscardUnknownFields();
  2202. int GetCachedSize() const final { return _cached_size_.Get(); }
  2203. private:
  2204. inline void SharedCtor();
  2205. inline void SharedDtor();
  2206. void SetCachedSize(int size) const;
  2207. void InternalSwap(Block* other);
  2208. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2209. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2210. return "RedreamInfo.Block";
  2211. }
  2212. protected:
  2213. explicit Block(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2214. private:
  2215. static void ArenaDtor(void* object);
  2216. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2217. public:
  2218. std::string GetTypeName() const final;
  2219. // nested types ----------------------------------------------------
  2220. // accessors -------------------------------------------------------
  2221. enum : int {
  2222. kSelectorNameFieldNumber = 1,
  2223. kSelectorTargetFieldNumber = 2,
  2224. };
  2225. // int32 selectorName = 1;
  2226. void clear_selectorname();
  2227. ::PROTOBUF_NAMESPACE_ID::int32 selectorname() const;
  2228. void set_selectorname(::PROTOBUF_NAMESPACE_ID::int32 value);
  2229. private:
  2230. ::PROTOBUF_NAMESPACE_ID::int32 _internal_selectorname() const;
  2231. void _internal_set_selectorname(::PROTOBUF_NAMESPACE_ID::int32 value);
  2232. public:
  2233. // int32 selectorTarget = 2;
  2234. void clear_selectortarget();
  2235. ::PROTOBUF_NAMESPACE_ID::int32 selectortarget() const;
  2236. void set_selectortarget(::PROTOBUF_NAMESPACE_ID::int32 value);
  2237. private:
  2238. ::PROTOBUF_NAMESPACE_ID::int32 _internal_selectortarget() const;
  2239. void _internal_set_selectortarget(::PROTOBUF_NAMESPACE_ID::int32 value);
  2240. public:
  2241. // @@protoc_insertion_point(class_scope:RedreamInfo.Block)
  2242. private:
  2243. class _Internal;
  2244. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2245. typedef void InternalArenaConstructable_;
  2246. typedef void DestructorSkippable_;
  2247. ::PROTOBUF_NAMESPACE_ID::int32 selectorname_;
  2248. ::PROTOBUF_NAMESPACE_ID::int32 selectortarget_;
  2249. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2250. friend struct ::TableStruct_redream_2eproto;
  2251. };
  2252. // -------------------------------------------------------------------
  2253. class BlockControl PROTOBUF_FINAL :
  2254. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.BlockControl) */ {
  2255. public:
  2256. inline BlockControl() : BlockControl(nullptr) {}
  2257. virtual ~BlockControl();
  2258. explicit constexpr BlockControl(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2259. BlockControl(const BlockControl& from);
  2260. BlockControl(BlockControl&& from) noexcept
  2261. : BlockControl() {
  2262. *this = ::std::move(from);
  2263. }
  2264. inline BlockControl& operator=(const BlockControl& from) {
  2265. CopyFrom(from);
  2266. return *this;
  2267. }
  2268. inline BlockControl& operator=(BlockControl&& from) noexcept {
  2269. if (GetArena() == from.GetArena()) {
  2270. if (this != &from) InternalSwap(&from);
  2271. } else {
  2272. CopyFrom(from);
  2273. }
  2274. return *this;
  2275. }
  2276. static const BlockControl& default_instance() {
  2277. return *internal_default_instance();
  2278. }
  2279. static inline const BlockControl* internal_default_instance() {
  2280. return reinterpret_cast<const BlockControl*>(
  2281. &_BlockControl_default_instance_);
  2282. }
  2283. static constexpr int kIndexInFileMessages =
  2284. 11;
  2285. friend void swap(BlockControl& a, BlockControl& b) {
  2286. a.Swap(&b);
  2287. }
  2288. inline void Swap(BlockControl* other) {
  2289. if (other == this) return;
  2290. if (GetArena() == other->GetArena()) {
  2291. InternalSwap(other);
  2292. } else {
  2293. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2294. }
  2295. }
  2296. void UnsafeArenaSwap(BlockControl* other) {
  2297. if (other == this) return;
  2298. GOOGLE_DCHECK(GetArena() == other->GetArena());
  2299. InternalSwap(other);
  2300. }
  2301. // implements Message ----------------------------------------------
  2302. inline BlockControl* New() const final {
  2303. return CreateMaybeMessage<BlockControl>(nullptr);
  2304. }
  2305. BlockControl* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  2306. return CreateMaybeMessage<BlockControl>(arena);
  2307. }
  2308. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  2309. final;
  2310. void CopyFrom(const BlockControl& from);
  2311. void MergeFrom(const BlockControl& from);
  2312. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2313. bool IsInitialized() const final;
  2314. size_t ByteSizeLong() const final;
  2315. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2316. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  2317. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2318. void DiscardUnknownFields();
  2319. int GetCachedSize() const final { return _cached_size_.Get(); }
  2320. private:
  2321. inline void SharedCtor();
  2322. inline void SharedDtor();
  2323. void SetCachedSize(int size) const;
  2324. void InternalSwap(BlockControl* other);
  2325. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2326. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2327. return "RedreamInfo.BlockControl";
  2328. }
  2329. protected:
  2330. explicit BlockControl(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2331. private:
  2332. static void ArenaDtor(void* object);
  2333. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2334. public:
  2335. std::string GetTypeName() const final;
  2336. // nested types ----------------------------------------------------
  2337. // accessors -------------------------------------------------------
  2338. enum : int {
  2339. kSelectorNameFieldNumber = 1,
  2340. kSelectorTargetFieldNumber = 2,
  2341. kControlEventsFieldNumber = 3,
  2342. };
  2343. // int32 selectorName = 1;
  2344. void clear_selectorname();
  2345. ::PROTOBUF_NAMESPACE_ID::int32 selectorname() const;
  2346. void set_selectorname(::PROTOBUF_NAMESPACE_ID::int32 value);
  2347. private:
  2348. ::PROTOBUF_NAMESPACE_ID::int32 _internal_selectorname() const;
  2349. void _internal_set_selectorname(::PROTOBUF_NAMESPACE_ID::int32 value);
  2350. public:
  2351. // int32 selectorTarget = 2;
  2352. void clear_selectortarget();
  2353. ::PROTOBUF_NAMESPACE_ID::int32 selectortarget() const;
  2354. void set_selectortarget(::PROTOBUF_NAMESPACE_ID::int32 value);
  2355. private:
  2356. ::PROTOBUF_NAMESPACE_ID::int32 _internal_selectortarget() const;
  2357. void _internal_set_selectortarget(::PROTOBUF_NAMESPACE_ID::int32 value);
  2358. public:
  2359. // int32 controlEvents = 3;
  2360. void clear_controlevents();
  2361. ::PROTOBUF_NAMESPACE_ID::int32 controlevents() const;
  2362. void set_controlevents(::PROTOBUF_NAMESPACE_ID::int32 value);
  2363. private:
  2364. ::PROTOBUF_NAMESPACE_ID::int32 _internal_controlevents() const;
  2365. void _internal_set_controlevents(::PROTOBUF_NAMESPACE_ID::int32 value);
  2366. public:
  2367. // @@protoc_insertion_point(class_scope:RedreamInfo.BlockControl)
  2368. private:
  2369. class _Internal;
  2370. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2371. typedef void InternalArenaConstructable_;
  2372. typedef void DestructorSkippable_;
  2373. ::PROTOBUF_NAMESPACE_ID::int32 selectorname_;
  2374. ::PROTOBUF_NAMESPACE_ID::int32 selectortarget_;
  2375. ::PROTOBUF_NAMESPACE_ID::int32 controlevents_;
  2376. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2377. friend struct ::TableStruct_redream_2eproto;
  2378. };
  2379. // -------------------------------------------------------------------
  2380. class Vec2 PROTOBUF_FINAL :
  2381. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Vec2) */ {
  2382. public:
  2383. inline Vec2() : Vec2(nullptr) {}
  2384. virtual ~Vec2();
  2385. explicit constexpr Vec2(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2386. Vec2(const Vec2& from);
  2387. Vec2(Vec2&& from) noexcept
  2388. : Vec2() {
  2389. *this = ::std::move(from);
  2390. }
  2391. inline Vec2& operator=(const Vec2& from) {
  2392. CopyFrom(from);
  2393. return *this;
  2394. }
  2395. inline Vec2& operator=(Vec2&& from) noexcept {
  2396. if (GetArena() == from.GetArena()) {
  2397. if (this != &from) InternalSwap(&from);
  2398. } else {
  2399. CopyFrom(from);
  2400. }
  2401. return *this;
  2402. }
  2403. static const Vec2& default_instance() {
  2404. return *internal_default_instance();
  2405. }
  2406. static inline const Vec2* internal_default_instance() {
  2407. return reinterpret_cast<const Vec2*>(
  2408. &_Vec2_default_instance_);
  2409. }
  2410. static constexpr int kIndexInFileMessages =
  2411. 12;
  2412. friend void swap(Vec2& a, Vec2& b) {
  2413. a.Swap(&b);
  2414. }
  2415. inline void Swap(Vec2* other) {
  2416. if (other == this) return;
  2417. if (GetArena() == other->GetArena()) {
  2418. InternalSwap(other);
  2419. } else {
  2420. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2421. }
  2422. }
  2423. void UnsafeArenaSwap(Vec2* other) {
  2424. if (other == this) return;
  2425. GOOGLE_DCHECK(GetArena() == other->GetArena());
  2426. InternalSwap(other);
  2427. }
  2428. // implements Message ----------------------------------------------
  2429. inline Vec2* New() const final {
  2430. return CreateMaybeMessage<Vec2>(nullptr);
  2431. }
  2432. Vec2* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  2433. return CreateMaybeMessage<Vec2>(arena);
  2434. }
  2435. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  2436. final;
  2437. void CopyFrom(const Vec2& from);
  2438. void MergeFrom(const Vec2& from);
  2439. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2440. bool IsInitialized() const final;
  2441. size_t ByteSizeLong() const final;
  2442. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2443. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  2444. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2445. void DiscardUnknownFields();
  2446. int GetCachedSize() const final { return _cached_size_.Get(); }
  2447. private:
  2448. inline void SharedCtor();
  2449. inline void SharedDtor();
  2450. void SetCachedSize(int size) const;
  2451. void InternalSwap(Vec2* other);
  2452. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2453. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2454. return "RedreamInfo.Vec2";
  2455. }
  2456. protected:
  2457. explicit Vec2(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2458. private:
  2459. static void ArenaDtor(void* object);
  2460. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2461. public:
  2462. std::string GetTypeName() const final;
  2463. // nested types ----------------------------------------------------
  2464. // accessors -------------------------------------------------------
  2465. enum : int {
  2466. kXFieldNumber = 1,
  2467. kYFieldNumber = 2,
  2468. };
  2469. // float x = 1;
  2470. void clear_x();
  2471. float x() const;
  2472. void set_x(float value);
  2473. private:
  2474. float _internal_x() const;
  2475. void _internal_set_x(float value);
  2476. public:
  2477. // float y = 2;
  2478. void clear_y();
  2479. float y() const;
  2480. void set_y(float value);
  2481. private:
  2482. float _internal_y() const;
  2483. void _internal_set_y(float value);
  2484. public:
  2485. // @@protoc_insertion_point(class_scope:RedreamInfo.Vec2)
  2486. private:
  2487. class _Internal;
  2488. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2489. typedef void InternalArenaConstructable_;
  2490. typedef void DestructorSkippable_;
  2491. float x_;
  2492. float y_;
  2493. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2494. friend struct ::TableStruct_redream_2eproto;
  2495. };
  2496. // -------------------------------------------------------------------
  2497. class Vec3 PROTOBUF_FINAL :
  2498. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Vec3) */ {
  2499. public:
  2500. inline Vec3() : Vec3(nullptr) {}
  2501. virtual ~Vec3();
  2502. explicit constexpr Vec3(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2503. Vec3(const Vec3& from);
  2504. Vec3(Vec3&& from) noexcept
  2505. : Vec3() {
  2506. *this = ::std::move(from);
  2507. }
  2508. inline Vec3& operator=(const Vec3& from) {
  2509. CopyFrom(from);
  2510. return *this;
  2511. }
  2512. inline Vec3& operator=(Vec3&& from) noexcept {
  2513. if (GetArena() == from.GetArena()) {
  2514. if (this != &from) InternalSwap(&from);
  2515. } else {
  2516. CopyFrom(from);
  2517. }
  2518. return *this;
  2519. }
  2520. static const Vec3& default_instance() {
  2521. return *internal_default_instance();
  2522. }
  2523. static inline const Vec3* internal_default_instance() {
  2524. return reinterpret_cast<const Vec3*>(
  2525. &_Vec3_default_instance_);
  2526. }
  2527. static constexpr int kIndexInFileMessages =
  2528. 13;
  2529. friend void swap(Vec3& a, Vec3& b) {
  2530. a.Swap(&b);
  2531. }
  2532. inline void Swap(Vec3* other) {
  2533. if (other == this) return;
  2534. if (GetArena() == other->GetArena()) {
  2535. InternalSwap(other);
  2536. } else {
  2537. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2538. }
  2539. }
  2540. void UnsafeArenaSwap(Vec3* other) {
  2541. if (other == this) return;
  2542. GOOGLE_DCHECK(GetArena() == other->GetArena());
  2543. InternalSwap(other);
  2544. }
  2545. // implements Message ----------------------------------------------
  2546. inline Vec3* New() const final {
  2547. return CreateMaybeMessage<Vec3>(nullptr);
  2548. }
  2549. Vec3* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  2550. return CreateMaybeMessage<Vec3>(arena);
  2551. }
  2552. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  2553. final;
  2554. void CopyFrom(const Vec3& from);
  2555. void MergeFrom(const Vec3& from);
  2556. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2557. bool IsInitialized() const final;
  2558. size_t ByteSizeLong() const final;
  2559. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2560. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  2561. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2562. void DiscardUnknownFields();
  2563. int GetCachedSize() const final { return _cached_size_.Get(); }
  2564. private:
  2565. inline void SharedCtor();
  2566. inline void SharedDtor();
  2567. void SetCachedSize(int size) const;
  2568. void InternalSwap(Vec3* other);
  2569. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2570. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2571. return "RedreamInfo.Vec3";
  2572. }
  2573. protected:
  2574. explicit Vec3(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2575. private:
  2576. static void ArenaDtor(void* object);
  2577. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2578. public:
  2579. std::string GetTypeName() const final;
  2580. // nested types ----------------------------------------------------
  2581. // accessors -------------------------------------------------------
  2582. enum : int {
  2583. kXFieldNumber = 1,
  2584. kYFieldNumber = 2,
  2585. kZFieldNumber = 3,
  2586. };
  2587. // float x = 1;
  2588. void clear_x();
  2589. float x() const;
  2590. void set_x(float value);
  2591. private:
  2592. float _internal_x() const;
  2593. void _internal_set_x(float value);
  2594. public:
  2595. // float y = 2;
  2596. void clear_y();
  2597. float y() const;
  2598. void set_y(float value);
  2599. private:
  2600. float _internal_y() const;
  2601. void _internal_set_y(float value);
  2602. public:
  2603. // float z = 3;
  2604. void clear_z();
  2605. float z() const;
  2606. void set_z(float value);
  2607. private:
  2608. float _internal_z() const;
  2609. void _internal_set_z(float value);
  2610. public:
  2611. // @@protoc_insertion_point(class_scope:RedreamInfo.Vec3)
  2612. private:
  2613. class _Internal;
  2614. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2615. typedef void InternalArenaConstructable_;
  2616. typedef void DestructorSkippable_;
  2617. float x_;
  2618. float y_;
  2619. float z_;
  2620. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2621. friend struct ::TableStruct_redream_2eproto;
  2622. };
  2623. // -------------------------------------------------------------------
  2624. class SkelFrame PROTOBUF_FINAL :
  2625. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.SkelFrame) */ {
  2626. public:
  2627. inline SkelFrame() : SkelFrame(nullptr) {}
  2628. virtual ~SkelFrame();
  2629. explicit constexpr SkelFrame(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2630. SkelFrame(const SkelFrame& from);
  2631. SkelFrame(SkelFrame&& from) noexcept
  2632. : SkelFrame() {
  2633. *this = ::std::move(from);
  2634. }
  2635. inline SkelFrame& operator=(const SkelFrame& from) {
  2636. CopyFrom(from);
  2637. return *this;
  2638. }
  2639. inline SkelFrame& operator=(SkelFrame&& from) noexcept {
  2640. if (GetArena() == from.GetArena()) {
  2641. if (this != &from) InternalSwap(&from);
  2642. } else {
  2643. CopyFrom(from);
  2644. }
  2645. return *this;
  2646. }
  2647. static const SkelFrame& default_instance() {
  2648. return *internal_default_instance();
  2649. }
  2650. static inline const SkelFrame* internal_default_instance() {
  2651. return reinterpret_cast<const SkelFrame*>(
  2652. &_SkelFrame_default_instance_);
  2653. }
  2654. static constexpr int kIndexInFileMessages =
  2655. 14;
  2656. friend void swap(SkelFrame& a, SkelFrame& b) {
  2657. a.Swap(&b);
  2658. }
  2659. inline void Swap(SkelFrame* other) {
  2660. if (other == this) return;
  2661. if (GetArena() == other->GetArena()) {
  2662. InternalSwap(other);
  2663. } else {
  2664. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2665. }
  2666. }
  2667. void UnsafeArenaSwap(SkelFrame* other) {
  2668. if (other == this) return;
  2669. GOOGLE_DCHECK(GetArena() == other->GetArena());
  2670. InternalSwap(other);
  2671. }
  2672. // implements Message ----------------------------------------------
  2673. inline SkelFrame* New() const final {
  2674. return CreateMaybeMessage<SkelFrame>(nullptr);
  2675. }
  2676. SkelFrame* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  2677. return CreateMaybeMessage<SkelFrame>(arena);
  2678. }
  2679. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  2680. final;
  2681. void CopyFrom(const SkelFrame& from);
  2682. void MergeFrom(const SkelFrame& from);
  2683. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2684. bool IsInitialized() const final;
  2685. size_t ByteSizeLong() const final;
  2686. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2687. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  2688. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2689. void DiscardUnknownFields();
  2690. int GetCachedSize() const final { return _cached_size_.Get(); }
  2691. private:
  2692. inline void SharedCtor();
  2693. inline void SharedDtor();
  2694. void SetCachedSize(int size) const;
  2695. void InternalSwap(SkelFrame* other);
  2696. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2697. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2698. return "RedreamInfo.SkelFrame";
  2699. }
  2700. protected:
  2701. explicit SkelFrame(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2702. private:
  2703. static void ArenaDtor(void* object);
  2704. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2705. public:
  2706. std::string GetTypeName() const final;
  2707. // nested types ----------------------------------------------------
  2708. // accessors -------------------------------------------------------
  2709. enum : int {
  2710. kAnimationFieldNumber = 1,
  2711. kProgressFieldNumber = 2,
  2712. kLoopFieldNumber = 3,
  2713. };
  2714. // int32 animation = 1;
  2715. void clear_animation();
  2716. ::PROTOBUF_NAMESPACE_ID::int32 animation() const;
  2717. void set_animation(::PROTOBUF_NAMESPACE_ID::int32 value);
  2718. private:
  2719. ::PROTOBUF_NAMESPACE_ID::int32 _internal_animation() const;
  2720. void _internal_set_animation(::PROTOBUF_NAMESPACE_ID::int32 value);
  2721. public:
  2722. // float progress = 2;
  2723. void clear_progress();
  2724. float progress() const;
  2725. void set_progress(float value);
  2726. private:
  2727. float _internal_progress() const;
  2728. void _internal_set_progress(float value);
  2729. public:
  2730. // bool loop = 3;
  2731. void clear_loop();
  2732. bool loop() const;
  2733. void set_loop(bool value);
  2734. private:
  2735. bool _internal_loop() const;
  2736. void _internal_set_loop(bool value);
  2737. public:
  2738. // @@protoc_insertion_point(class_scope:RedreamInfo.SkelFrame)
  2739. private:
  2740. class _Internal;
  2741. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2742. typedef void InternalArenaConstructable_;
  2743. typedef void DestructorSkippable_;
  2744. ::PROTOBUF_NAMESPACE_ID::int32 animation_;
  2745. float progress_;
  2746. bool loop_;
  2747. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2748. friend struct ::TableStruct_redream_2eproto;
  2749. };
  2750. // -------------------------------------------------------------------
  2751. class MinMaxCurveData PROTOBUF_FINAL :
  2752. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.MinMaxCurveData) */ {
  2753. public:
  2754. inline MinMaxCurveData() : MinMaxCurveData(nullptr) {}
  2755. virtual ~MinMaxCurveData();
  2756. explicit constexpr MinMaxCurveData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2757. MinMaxCurveData(const MinMaxCurveData& from);
  2758. MinMaxCurveData(MinMaxCurveData&& from) noexcept
  2759. : MinMaxCurveData() {
  2760. *this = ::std::move(from);
  2761. }
  2762. inline MinMaxCurveData& operator=(const MinMaxCurveData& from) {
  2763. CopyFrom(from);
  2764. return *this;
  2765. }
  2766. inline MinMaxCurveData& operator=(MinMaxCurveData&& from) noexcept {
  2767. if (GetArena() == from.GetArena()) {
  2768. if (this != &from) InternalSwap(&from);
  2769. } else {
  2770. CopyFrom(from);
  2771. }
  2772. return *this;
  2773. }
  2774. static const MinMaxCurveData& default_instance() {
  2775. return *internal_default_instance();
  2776. }
  2777. static inline const MinMaxCurveData* internal_default_instance() {
  2778. return reinterpret_cast<const MinMaxCurveData*>(
  2779. &_MinMaxCurveData_default_instance_);
  2780. }
  2781. static constexpr int kIndexInFileMessages =
  2782. 15;
  2783. friend void swap(MinMaxCurveData& a, MinMaxCurveData& b) {
  2784. a.Swap(&b);
  2785. }
  2786. inline void Swap(MinMaxCurveData* other) {
  2787. if (other == this) return;
  2788. if (GetArena() == other->GetArena()) {
  2789. InternalSwap(other);
  2790. } else {
  2791. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2792. }
  2793. }
  2794. void UnsafeArenaSwap(MinMaxCurveData* other) {
  2795. if (other == this) return;
  2796. GOOGLE_DCHECK(GetArena() == other->GetArena());
  2797. InternalSwap(other);
  2798. }
  2799. // implements Message ----------------------------------------------
  2800. inline MinMaxCurveData* New() const final {
  2801. return CreateMaybeMessage<MinMaxCurveData>(nullptr);
  2802. }
  2803. MinMaxCurveData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  2804. return CreateMaybeMessage<MinMaxCurveData>(arena);
  2805. }
  2806. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  2807. final;
  2808. void CopyFrom(const MinMaxCurveData& from);
  2809. void MergeFrom(const MinMaxCurveData& from);
  2810. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2811. bool IsInitialized() const final;
  2812. size_t ByteSizeLong() const final;
  2813. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2814. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  2815. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2816. void DiscardUnknownFields();
  2817. int GetCachedSize() const final { return _cached_size_.Get(); }
  2818. private:
  2819. inline void SharedCtor();
  2820. inline void SharedDtor();
  2821. void SetCachedSize(int size) const;
  2822. void InternalSwap(MinMaxCurveData* other);
  2823. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2824. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2825. return "RedreamInfo.MinMaxCurveData";
  2826. }
  2827. protected:
  2828. explicit MinMaxCurveData(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2829. private:
  2830. static void ArenaDtor(void* object);
  2831. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2832. public:
  2833. std::string GetTypeName() const final;
  2834. // nested types ----------------------------------------------------
  2835. // accessors -------------------------------------------------------
  2836. enum : int {
  2837. kMaxCurveFieldNumber = 2,
  2838. kMinCurveFieldNumber = 3,
  2839. kScalarFieldNumber = 1,
  2840. kMinMaxStateFieldNumber = 4,
  2841. };
  2842. // .RedreamInfo.AnimationCurveData maxCurve = 2;
  2843. bool has_maxcurve() const;
  2844. private:
  2845. bool _internal_has_maxcurve() const;
  2846. public:
  2847. void clear_maxcurve();
  2848. const ::RedreamInfo::AnimationCurveData& maxcurve() const;
  2849. ::RedreamInfo::AnimationCurveData* release_maxcurve();
  2850. ::RedreamInfo::AnimationCurveData* mutable_maxcurve();
  2851. void set_allocated_maxcurve(::RedreamInfo::AnimationCurveData* maxcurve);
  2852. private:
  2853. const ::RedreamInfo::AnimationCurveData& _internal_maxcurve() const;
  2854. ::RedreamInfo::AnimationCurveData* _internal_mutable_maxcurve();
  2855. public:
  2856. void unsafe_arena_set_allocated_maxcurve(
  2857. ::RedreamInfo::AnimationCurveData* maxcurve);
  2858. ::RedreamInfo::AnimationCurveData* unsafe_arena_release_maxcurve();
  2859. // .RedreamInfo.AnimationCurveData minCurve = 3;
  2860. bool has_mincurve() const;
  2861. private:
  2862. bool _internal_has_mincurve() const;
  2863. public:
  2864. void clear_mincurve();
  2865. const ::RedreamInfo::AnimationCurveData& mincurve() const;
  2866. ::RedreamInfo::AnimationCurveData* release_mincurve();
  2867. ::RedreamInfo::AnimationCurveData* mutable_mincurve();
  2868. void set_allocated_mincurve(::RedreamInfo::AnimationCurveData* mincurve);
  2869. private:
  2870. const ::RedreamInfo::AnimationCurveData& _internal_mincurve() const;
  2871. ::RedreamInfo::AnimationCurveData* _internal_mutable_mincurve();
  2872. public:
  2873. void unsafe_arena_set_allocated_mincurve(
  2874. ::RedreamInfo::AnimationCurveData* mincurve);
  2875. ::RedreamInfo::AnimationCurveData* unsafe_arena_release_mincurve();
  2876. // float scalar = 1;
  2877. void clear_scalar();
  2878. float scalar() const;
  2879. void set_scalar(float value);
  2880. private:
  2881. float _internal_scalar() const;
  2882. void _internal_set_scalar(float value);
  2883. public:
  2884. // int32 minMaxState = 4;
  2885. void clear_minmaxstate();
  2886. ::PROTOBUF_NAMESPACE_ID::int32 minmaxstate() const;
  2887. void set_minmaxstate(::PROTOBUF_NAMESPACE_ID::int32 value);
  2888. private:
  2889. ::PROTOBUF_NAMESPACE_ID::int32 _internal_minmaxstate() const;
  2890. void _internal_set_minmaxstate(::PROTOBUF_NAMESPACE_ID::int32 value);
  2891. public:
  2892. // @@protoc_insertion_point(class_scope:RedreamInfo.MinMaxCurveData)
  2893. private:
  2894. class _Internal;
  2895. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2896. typedef void InternalArenaConstructable_;
  2897. typedef void DestructorSkippable_;
  2898. ::RedreamInfo::AnimationCurveData* maxcurve_;
  2899. ::RedreamInfo::AnimationCurveData* mincurve_;
  2900. float scalar_;
  2901. ::PROTOBUF_NAMESPACE_ID::int32 minmaxstate_;
  2902. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2903. friend struct ::TableStruct_redream_2eproto;
  2904. };
  2905. // -------------------------------------------------------------------
  2906. class AnimationCurveData PROTOBUF_FINAL :
  2907. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.AnimationCurveData) */ {
  2908. public:
  2909. inline AnimationCurveData() : AnimationCurveData(nullptr) {}
  2910. virtual ~AnimationCurveData();
  2911. explicit constexpr AnimationCurveData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2912. AnimationCurveData(const AnimationCurveData& from);
  2913. AnimationCurveData(AnimationCurveData&& from) noexcept
  2914. : AnimationCurveData() {
  2915. *this = ::std::move(from);
  2916. }
  2917. inline AnimationCurveData& operator=(const AnimationCurveData& from) {
  2918. CopyFrom(from);
  2919. return *this;
  2920. }
  2921. inline AnimationCurveData& operator=(AnimationCurveData&& from) noexcept {
  2922. if (GetArena() == from.GetArena()) {
  2923. if (this != &from) InternalSwap(&from);
  2924. } else {
  2925. CopyFrom(from);
  2926. }
  2927. return *this;
  2928. }
  2929. static const AnimationCurveData& default_instance() {
  2930. return *internal_default_instance();
  2931. }
  2932. static inline const AnimationCurveData* internal_default_instance() {
  2933. return reinterpret_cast<const AnimationCurveData*>(
  2934. &_AnimationCurveData_default_instance_);
  2935. }
  2936. static constexpr int kIndexInFileMessages =
  2937. 16;
  2938. friend void swap(AnimationCurveData& a, AnimationCurveData& b) {
  2939. a.Swap(&b);
  2940. }
  2941. inline void Swap(AnimationCurveData* other) {
  2942. if (other == this) return;
  2943. if (GetArena() == other->GetArena()) {
  2944. InternalSwap(other);
  2945. } else {
  2946. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2947. }
  2948. }
  2949. void UnsafeArenaSwap(AnimationCurveData* other) {
  2950. if (other == this) return;
  2951. GOOGLE_DCHECK(GetArena() == other->GetArena());
  2952. InternalSwap(other);
  2953. }
  2954. // implements Message ----------------------------------------------
  2955. inline AnimationCurveData* New() const final {
  2956. return CreateMaybeMessage<AnimationCurveData>(nullptr);
  2957. }
  2958. AnimationCurveData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  2959. return CreateMaybeMessage<AnimationCurveData>(arena);
  2960. }
  2961. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  2962. final;
  2963. void CopyFrom(const AnimationCurveData& from);
  2964. void MergeFrom(const AnimationCurveData& from);
  2965. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2966. bool IsInitialized() const final;
  2967. size_t ByteSizeLong() const final;
  2968. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2969. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  2970. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2971. void DiscardUnknownFields();
  2972. int GetCachedSize() const final { return _cached_size_.Get(); }
  2973. private:
  2974. inline void SharedCtor();
  2975. inline void SharedDtor();
  2976. void SetCachedSize(int size) const;
  2977. void InternalSwap(AnimationCurveData* other);
  2978. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2979. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2980. return "RedreamInfo.AnimationCurveData";
  2981. }
  2982. protected:
  2983. explicit AnimationCurveData(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2984. private:
  2985. static void ArenaDtor(void* object);
  2986. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2987. public:
  2988. std::string GetTypeName() const final;
  2989. // nested types ----------------------------------------------------
  2990. // accessors -------------------------------------------------------
  2991. enum : int {
  2992. kCurveFieldNumber = 1,
  2993. kPreInfinityFieldNumber = 2,
  2994. kPostInfinityFieldNumber = 3,
  2995. };
  2996. // repeated .RedreamInfo.KeyframeData curve = 1;
  2997. int curve_size() const;
  2998. private:
  2999. int _internal_curve_size() const;
  3000. public:
  3001. void clear_curve();
  3002. ::RedreamInfo::KeyframeData* mutable_curve(int index);
  3003. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::KeyframeData >*
  3004. mutable_curve();
  3005. private:
  3006. const ::RedreamInfo::KeyframeData& _internal_curve(int index) const;
  3007. ::RedreamInfo::KeyframeData* _internal_add_curve();
  3008. public:
  3009. const ::RedreamInfo::KeyframeData& curve(int index) const;
  3010. ::RedreamInfo::KeyframeData* add_curve();
  3011. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::KeyframeData >&
  3012. curve() const;
  3013. // int32 preInfinity = 2;
  3014. void clear_preinfinity();
  3015. ::PROTOBUF_NAMESPACE_ID::int32 preinfinity() const;
  3016. void set_preinfinity(::PROTOBUF_NAMESPACE_ID::int32 value);
  3017. private:
  3018. ::PROTOBUF_NAMESPACE_ID::int32 _internal_preinfinity() const;
  3019. void _internal_set_preinfinity(::PROTOBUF_NAMESPACE_ID::int32 value);
  3020. public:
  3021. // int32 postInfinity = 3;
  3022. void clear_postinfinity();
  3023. ::PROTOBUF_NAMESPACE_ID::int32 postinfinity() const;
  3024. void set_postinfinity(::PROTOBUF_NAMESPACE_ID::int32 value);
  3025. private:
  3026. ::PROTOBUF_NAMESPACE_ID::int32 _internal_postinfinity() const;
  3027. void _internal_set_postinfinity(::PROTOBUF_NAMESPACE_ID::int32 value);
  3028. public:
  3029. // @@protoc_insertion_point(class_scope:RedreamInfo.AnimationCurveData)
  3030. private:
  3031. class _Internal;
  3032. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3033. typedef void InternalArenaConstructable_;
  3034. typedef void DestructorSkippable_;
  3035. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::KeyframeData > curve_;
  3036. ::PROTOBUF_NAMESPACE_ID::int32 preinfinity_;
  3037. ::PROTOBUF_NAMESPACE_ID::int32 postinfinity_;
  3038. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3039. friend struct ::TableStruct_redream_2eproto;
  3040. };
  3041. // -------------------------------------------------------------------
  3042. class KeyframeData PROTOBUF_FINAL :
  3043. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.KeyframeData) */ {
  3044. public:
  3045. inline KeyframeData() : KeyframeData(nullptr) {}
  3046. virtual ~KeyframeData();
  3047. explicit constexpr KeyframeData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3048. KeyframeData(const KeyframeData& from);
  3049. KeyframeData(KeyframeData&& from) noexcept
  3050. : KeyframeData() {
  3051. *this = ::std::move(from);
  3052. }
  3053. inline KeyframeData& operator=(const KeyframeData& from) {
  3054. CopyFrom(from);
  3055. return *this;
  3056. }
  3057. inline KeyframeData& operator=(KeyframeData&& from) noexcept {
  3058. if (GetArena() == from.GetArena()) {
  3059. if (this != &from) InternalSwap(&from);
  3060. } else {
  3061. CopyFrom(from);
  3062. }
  3063. return *this;
  3064. }
  3065. static const KeyframeData& default_instance() {
  3066. return *internal_default_instance();
  3067. }
  3068. static inline const KeyframeData* internal_default_instance() {
  3069. return reinterpret_cast<const KeyframeData*>(
  3070. &_KeyframeData_default_instance_);
  3071. }
  3072. static constexpr int kIndexInFileMessages =
  3073. 17;
  3074. friend void swap(KeyframeData& a, KeyframeData& b) {
  3075. a.Swap(&b);
  3076. }
  3077. inline void Swap(KeyframeData* other) {
  3078. if (other == this) return;
  3079. if (GetArena() == other->GetArena()) {
  3080. InternalSwap(other);
  3081. } else {
  3082. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3083. }
  3084. }
  3085. void UnsafeArenaSwap(KeyframeData* other) {
  3086. if (other == this) return;
  3087. GOOGLE_DCHECK(GetArena() == other->GetArena());
  3088. InternalSwap(other);
  3089. }
  3090. // implements Message ----------------------------------------------
  3091. inline KeyframeData* New() const final {
  3092. return CreateMaybeMessage<KeyframeData>(nullptr);
  3093. }
  3094. KeyframeData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  3095. return CreateMaybeMessage<KeyframeData>(arena);
  3096. }
  3097. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  3098. final;
  3099. void CopyFrom(const KeyframeData& from);
  3100. void MergeFrom(const KeyframeData& from);
  3101. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3102. bool IsInitialized() const final;
  3103. size_t ByteSizeLong() const final;
  3104. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3105. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  3106. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3107. void DiscardUnknownFields();
  3108. int GetCachedSize() const final { return _cached_size_.Get(); }
  3109. private:
  3110. inline void SharedCtor();
  3111. inline void SharedDtor();
  3112. void SetCachedSize(int size) const;
  3113. void InternalSwap(KeyframeData* other);
  3114. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3115. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  3116. return "RedreamInfo.KeyframeData";
  3117. }
  3118. protected:
  3119. explicit KeyframeData(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3120. private:
  3121. static void ArenaDtor(void* object);
  3122. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3123. public:
  3124. std::string GetTypeName() const final;
  3125. // nested types ----------------------------------------------------
  3126. // accessors -------------------------------------------------------
  3127. enum : int {
  3128. kTimeFieldNumber = 1,
  3129. kValueFieldNumber = 2,
  3130. kInSlopeFieldNumber = 3,
  3131. kOutSlopeFieldNumber = 4,
  3132. };
  3133. // float time = 1;
  3134. void clear_time();
  3135. float time() const;
  3136. void set_time(float value);
  3137. private:
  3138. float _internal_time() const;
  3139. void _internal_set_time(float value);
  3140. public:
  3141. // float value = 2;
  3142. void clear_value();
  3143. float value() const;
  3144. void set_value(float value);
  3145. private:
  3146. float _internal_value() const;
  3147. void _internal_set_value(float value);
  3148. public:
  3149. // float inSlope = 3;
  3150. void clear_inslope();
  3151. float inslope() const;
  3152. void set_inslope(float value);
  3153. private:
  3154. float _internal_inslope() const;
  3155. void _internal_set_inslope(float value);
  3156. public:
  3157. // float outSlope = 4;
  3158. void clear_outslope();
  3159. float outslope() const;
  3160. void set_outslope(float value);
  3161. private:
  3162. float _internal_outslope() const;
  3163. void _internal_set_outslope(float value);
  3164. public:
  3165. // @@protoc_insertion_point(class_scope:RedreamInfo.KeyframeData)
  3166. private:
  3167. class _Internal;
  3168. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3169. typedef void InternalArenaConstructable_;
  3170. typedef void DestructorSkippable_;
  3171. float time_;
  3172. float value_;
  3173. float inslope_;
  3174. float outslope_;
  3175. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3176. friend struct ::TableStruct_redream_2eproto;
  3177. };
  3178. // -------------------------------------------------------------------
  3179. class MinMaxGradientData PROTOBUF_FINAL :
  3180. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.MinMaxGradientData) */ {
  3181. public:
  3182. inline MinMaxGradientData() : MinMaxGradientData(nullptr) {}
  3183. virtual ~MinMaxGradientData();
  3184. explicit constexpr MinMaxGradientData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3185. MinMaxGradientData(const MinMaxGradientData& from);
  3186. MinMaxGradientData(MinMaxGradientData&& from) noexcept
  3187. : MinMaxGradientData() {
  3188. *this = ::std::move(from);
  3189. }
  3190. inline MinMaxGradientData& operator=(const MinMaxGradientData& from) {
  3191. CopyFrom(from);
  3192. return *this;
  3193. }
  3194. inline MinMaxGradientData& operator=(MinMaxGradientData&& from) noexcept {
  3195. if (GetArena() == from.GetArena()) {
  3196. if (this != &from) InternalSwap(&from);
  3197. } else {
  3198. CopyFrom(from);
  3199. }
  3200. return *this;
  3201. }
  3202. static const MinMaxGradientData& default_instance() {
  3203. return *internal_default_instance();
  3204. }
  3205. static inline const MinMaxGradientData* internal_default_instance() {
  3206. return reinterpret_cast<const MinMaxGradientData*>(
  3207. &_MinMaxGradientData_default_instance_);
  3208. }
  3209. static constexpr int kIndexInFileMessages =
  3210. 18;
  3211. friend void swap(MinMaxGradientData& a, MinMaxGradientData& b) {
  3212. a.Swap(&b);
  3213. }
  3214. inline void Swap(MinMaxGradientData* other) {
  3215. if (other == this) return;
  3216. if (GetArena() == other->GetArena()) {
  3217. InternalSwap(other);
  3218. } else {
  3219. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3220. }
  3221. }
  3222. void UnsafeArenaSwap(MinMaxGradientData* other) {
  3223. if (other == this) return;
  3224. GOOGLE_DCHECK(GetArena() == other->GetArena());
  3225. InternalSwap(other);
  3226. }
  3227. // implements Message ----------------------------------------------
  3228. inline MinMaxGradientData* New() const final {
  3229. return CreateMaybeMessage<MinMaxGradientData>(nullptr);
  3230. }
  3231. MinMaxGradientData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  3232. return CreateMaybeMessage<MinMaxGradientData>(arena);
  3233. }
  3234. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  3235. final;
  3236. void CopyFrom(const MinMaxGradientData& from);
  3237. void MergeFrom(const MinMaxGradientData& from);
  3238. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3239. bool IsInitialized() const final;
  3240. size_t ByteSizeLong() const final;
  3241. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3242. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  3243. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3244. void DiscardUnknownFields();
  3245. int GetCachedSize() const final { return _cached_size_.Get(); }
  3246. private:
  3247. inline void SharedCtor();
  3248. inline void SharedDtor();
  3249. void SetCachedSize(int size) const;
  3250. void InternalSwap(MinMaxGradientData* other);
  3251. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3252. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  3253. return "RedreamInfo.MinMaxGradientData";
  3254. }
  3255. protected:
  3256. explicit MinMaxGradientData(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3257. private:
  3258. static void ArenaDtor(void* object);
  3259. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3260. public:
  3261. std::string GetTypeName() const final;
  3262. // nested types ----------------------------------------------------
  3263. // accessors -------------------------------------------------------
  3264. enum : int {
  3265. kMaxGradientFieldNumber = 1,
  3266. kMinGradientFieldNumber = 2,
  3267. kMinColorFieldNumber = 3,
  3268. kMaxColorFieldNumber = 4,
  3269. kMinMaxStateFieldNumber = 5,
  3270. };
  3271. // .RedreamInfo.GradientNEWData maxGradient = 1;
  3272. bool has_maxgradient() const;
  3273. private:
  3274. bool _internal_has_maxgradient() const;
  3275. public:
  3276. void clear_maxgradient();
  3277. const ::RedreamInfo::GradientNEWData& maxgradient() const;
  3278. ::RedreamInfo::GradientNEWData* release_maxgradient();
  3279. ::RedreamInfo::GradientNEWData* mutable_maxgradient();
  3280. void set_allocated_maxgradient(::RedreamInfo::GradientNEWData* maxgradient);
  3281. private:
  3282. const ::RedreamInfo::GradientNEWData& _internal_maxgradient() const;
  3283. ::RedreamInfo::GradientNEWData* _internal_mutable_maxgradient();
  3284. public:
  3285. void unsafe_arena_set_allocated_maxgradient(
  3286. ::RedreamInfo::GradientNEWData* maxgradient);
  3287. ::RedreamInfo::GradientNEWData* unsafe_arena_release_maxgradient();
  3288. // .RedreamInfo.GradientNEWData minGradient = 2;
  3289. bool has_mingradient() const;
  3290. private:
  3291. bool _internal_has_mingradient() const;
  3292. public:
  3293. void clear_mingradient();
  3294. const ::RedreamInfo::GradientNEWData& mingradient() const;
  3295. ::RedreamInfo::GradientNEWData* release_mingradient();
  3296. ::RedreamInfo::GradientNEWData* mutable_mingradient();
  3297. void set_allocated_mingradient(::RedreamInfo::GradientNEWData* mingradient);
  3298. private:
  3299. const ::RedreamInfo::GradientNEWData& _internal_mingradient() const;
  3300. ::RedreamInfo::GradientNEWData* _internal_mutable_mingradient();
  3301. public:
  3302. void unsafe_arena_set_allocated_mingradient(
  3303. ::RedreamInfo::GradientNEWData* mingradient);
  3304. ::RedreamInfo::GradientNEWData* unsafe_arena_release_mingradient();
  3305. // .RedreamInfo.Color4 minColor = 3;
  3306. bool has_mincolor() const;
  3307. private:
  3308. bool _internal_has_mincolor() const;
  3309. public:
  3310. void clear_mincolor();
  3311. const ::RedreamInfo::Color4& mincolor() const;
  3312. ::RedreamInfo::Color4* release_mincolor();
  3313. ::RedreamInfo::Color4* mutable_mincolor();
  3314. void set_allocated_mincolor(::RedreamInfo::Color4* mincolor);
  3315. private:
  3316. const ::RedreamInfo::Color4& _internal_mincolor() const;
  3317. ::RedreamInfo::Color4* _internal_mutable_mincolor();
  3318. public:
  3319. void unsafe_arena_set_allocated_mincolor(
  3320. ::RedreamInfo::Color4* mincolor);
  3321. ::RedreamInfo::Color4* unsafe_arena_release_mincolor();
  3322. // .RedreamInfo.Color4 maxColor = 4;
  3323. bool has_maxcolor() const;
  3324. private:
  3325. bool _internal_has_maxcolor() const;
  3326. public:
  3327. void clear_maxcolor();
  3328. const ::RedreamInfo::Color4& maxcolor() const;
  3329. ::RedreamInfo::Color4* release_maxcolor();
  3330. ::RedreamInfo::Color4* mutable_maxcolor();
  3331. void set_allocated_maxcolor(::RedreamInfo::Color4* maxcolor);
  3332. private:
  3333. const ::RedreamInfo::Color4& _internal_maxcolor() const;
  3334. ::RedreamInfo::Color4* _internal_mutable_maxcolor();
  3335. public:
  3336. void unsafe_arena_set_allocated_maxcolor(
  3337. ::RedreamInfo::Color4* maxcolor);
  3338. ::RedreamInfo::Color4* unsafe_arena_release_maxcolor();
  3339. // int32 minMaxState = 5;
  3340. void clear_minmaxstate();
  3341. ::PROTOBUF_NAMESPACE_ID::int32 minmaxstate() const;
  3342. void set_minmaxstate(::PROTOBUF_NAMESPACE_ID::int32 value);
  3343. private:
  3344. ::PROTOBUF_NAMESPACE_ID::int32 _internal_minmaxstate() const;
  3345. void _internal_set_minmaxstate(::PROTOBUF_NAMESPACE_ID::int32 value);
  3346. public:
  3347. // @@protoc_insertion_point(class_scope:RedreamInfo.MinMaxGradientData)
  3348. private:
  3349. class _Internal;
  3350. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3351. typedef void InternalArenaConstructable_;
  3352. typedef void DestructorSkippable_;
  3353. ::RedreamInfo::GradientNEWData* maxgradient_;
  3354. ::RedreamInfo::GradientNEWData* mingradient_;
  3355. ::RedreamInfo::Color4* mincolor_;
  3356. ::RedreamInfo::Color4* maxcolor_;
  3357. ::PROTOBUF_NAMESPACE_ID::int32 minmaxstate_;
  3358. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3359. friend struct ::TableStruct_redream_2eproto;
  3360. };
  3361. // -------------------------------------------------------------------
  3362. class GradientNEWData PROTOBUF_FINAL :
  3363. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.GradientNEWData) */ {
  3364. public:
  3365. inline GradientNEWData() : GradientNEWData(nullptr) {}
  3366. virtual ~GradientNEWData();
  3367. explicit constexpr GradientNEWData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3368. GradientNEWData(const GradientNEWData& from);
  3369. GradientNEWData(GradientNEWData&& from) noexcept
  3370. : GradientNEWData() {
  3371. *this = ::std::move(from);
  3372. }
  3373. inline GradientNEWData& operator=(const GradientNEWData& from) {
  3374. CopyFrom(from);
  3375. return *this;
  3376. }
  3377. inline GradientNEWData& operator=(GradientNEWData&& from) noexcept {
  3378. if (GetArena() == from.GetArena()) {
  3379. if (this != &from) InternalSwap(&from);
  3380. } else {
  3381. CopyFrom(from);
  3382. }
  3383. return *this;
  3384. }
  3385. static const GradientNEWData& default_instance() {
  3386. return *internal_default_instance();
  3387. }
  3388. static inline const GradientNEWData* internal_default_instance() {
  3389. return reinterpret_cast<const GradientNEWData*>(
  3390. &_GradientNEWData_default_instance_);
  3391. }
  3392. static constexpr int kIndexInFileMessages =
  3393. 19;
  3394. friend void swap(GradientNEWData& a, GradientNEWData& b) {
  3395. a.Swap(&b);
  3396. }
  3397. inline void Swap(GradientNEWData* other) {
  3398. if (other == this) return;
  3399. if (GetArena() == other->GetArena()) {
  3400. InternalSwap(other);
  3401. } else {
  3402. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3403. }
  3404. }
  3405. void UnsafeArenaSwap(GradientNEWData* other) {
  3406. if (other == this) return;
  3407. GOOGLE_DCHECK(GetArena() == other->GetArena());
  3408. InternalSwap(other);
  3409. }
  3410. // implements Message ----------------------------------------------
  3411. inline GradientNEWData* New() const final {
  3412. return CreateMaybeMessage<GradientNEWData>(nullptr);
  3413. }
  3414. GradientNEWData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  3415. return CreateMaybeMessage<GradientNEWData>(arena);
  3416. }
  3417. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  3418. final;
  3419. void CopyFrom(const GradientNEWData& from);
  3420. void MergeFrom(const GradientNEWData& from);
  3421. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3422. bool IsInitialized() const final;
  3423. size_t ByteSizeLong() const final;
  3424. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3425. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  3426. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3427. void DiscardUnknownFields();
  3428. int GetCachedSize() const final { return _cached_size_.Get(); }
  3429. private:
  3430. inline void SharedCtor();
  3431. inline void SharedDtor();
  3432. void SetCachedSize(int size) const;
  3433. void InternalSwap(GradientNEWData* other);
  3434. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3435. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  3436. return "RedreamInfo.GradientNEWData";
  3437. }
  3438. protected:
  3439. explicit GradientNEWData(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3440. private:
  3441. static void ArenaDtor(void* object);
  3442. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3443. public:
  3444. std::string GetTypeName() const final;
  3445. // nested types ----------------------------------------------------
  3446. // accessors -------------------------------------------------------
  3447. enum : int {
  3448. kColorFieldNumber = 1,
  3449. kAlphaFieldNumber = 2,
  3450. };
  3451. // repeated .RedreamInfo.Color3BData color = 1;
  3452. int color_size() const;
  3453. private:
  3454. int _internal_color_size() const;
  3455. public:
  3456. void clear_color();
  3457. ::RedreamInfo::Color3BData* mutable_color(int index);
  3458. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Color3BData >*
  3459. mutable_color();
  3460. private:
  3461. const ::RedreamInfo::Color3BData& _internal_color(int index) const;
  3462. ::RedreamInfo::Color3BData* _internal_add_color();
  3463. public:
  3464. const ::RedreamInfo::Color3BData& color(int index) const;
  3465. ::RedreamInfo::Color3BData* add_color();
  3466. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Color3BData >&
  3467. color() const;
  3468. // repeated .RedreamInfo.AlphaData alpha = 2;
  3469. int alpha_size() const;
  3470. private:
  3471. int _internal_alpha_size() const;
  3472. public:
  3473. void clear_alpha();
  3474. ::RedreamInfo::AlphaData* mutable_alpha(int index);
  3475. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::AlphaData >*
  3476. mutable_alpha();
  3477. private:
  3478. const ::RedreamInfo::AlphaData& _internal_alpha(int index) const;
  3479. ::RedreamInfo::AlphaData* _internal_add_alpha();
  3480. public:
  3481. const ::RedreamInfo::AlphaData& alpha(int index) const;
  3482. ::RedreamInfo::AlphaData* add_alpha();
  3483. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::AlphaData >&
  3484. alpha() const;
  3485. // @@protoc_insertion_point(class_scope:RedreamInfo.GradientNEWData)
  3486. private:
  3487. class _Internal;
  3488. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3489. typedef void InternalArenaConstructable_;
  3490. typedef void DestructorSkippable_;
  3491. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Color3BData > color_;
  3492. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::AlphaData > alpha_;
  3493. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3494. friend struct ::TableStruct_redream_2eproto;
  3495. };
  3496. // -------------------------------------------------------------------
  3497. class Color3BData PROTOBUF_FINAL :
  3498. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Color3BData) */ {
  3499. public:
  3500. inline Color3BData() : Color3BData(nullptr) {}
  3501. virtual ~Color3BData();
  3502. explicit constexpr Color3BData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3503. Color3BData(const Color3BData& from);
  3504. Color3BData(Color3BData&& from) noexcept
  3505. : Color3BData() {
  3506. *this = ::std::move(from);
  3507. }
  3508. inline Color3BData& operator=(const Color3BData& from) {
  3509. CopyFrom(from);
  3510. return *this;
  3511. }
  3512. inline Color3BData& operator=(Color3BData&& from) noexcept {
  3513. if (GetArena() == from.GetArena()) {
  3514. if (this != &from) InternalSwap(&from);
  3515. } else {
  3516. CopyFrom(from);
  3517. }
  3518. return *this;
  3519. }
  3520. static const Color3BData& default_instance() {
  3521. return *internal_default_instance();
  3522. }
  3523. static inline const Color3BData* internal_default_instance() {
  3524. return reinterpret_cast<const Color3BData*>(
  3525. &_Color3BData_default_instance_);
  3526. }
  3527. static constexpr int kIndexInFileMessages =
  3528. 20;
  3529. friend void swap(Color3BData& a, Color3BData& b) {
  3530. a.Swap(&b);
  3531. }
  3532. inline void Swap(Color3BData* other) {
  3533. if (other == this) return;
  3534. if (GetArena() == other->GetArena()) {
  3535. InternalSwap(other);
  3536. } else {
  3537. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3538. }
  3539. }
  3540. void UnsafeArenaSwap(Color3BData* other) {
  3541. if (other == this) return;
  3542. GOOGLE_DCHECK(GetArena() == other->GetArena());
  3543. InternalSwap(other);
  3544. }
  3545. // implements Message ----------------------------------------------
  3546. inline Color3BData* New() const final {
  3547. return CreateMaybeMessage<Color3BData>(nullptr);
  3548. }
  3549. Color3BData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  3550. return CreateMaybeMessage<Color3BData>(arena);
  3551. }
  3552. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  3553. final;
  3554. void CopyFrom(const Color3BData& from);
  3555. void MergeFrom(const Color3BData& from);
  3556. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3557. bool IsInitialized() const final;
  3558. size_t ByteSizeLong() const final;
  3559. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3560. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  3561. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3562. void DiscardUnknownFields();
  3563. int GetCachedSize() const final { return _cached_size_.Get(); }
  3564. private:
  3565. inline void SharedCtor();
  3566. inline void SharedDtor();
  3567. void SetCachedSize(int size) const;
  3568. void InternalSwap(Color3BData* other);
  3569. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3570. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  3571. return "RedreamInfo.Color3BData";
  3572. }
  3573. protected:
  3574. explicit Color3BData(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3575. private:
  3576. static void ArenaDtor(void* object);
  3577. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3578. public:
  3579. std::string GetTypeName() const final;
  3580. // nested types ----------------------------------------------------
  3581. // accessors -------------------------------------------------------
  3582. enum : int {
  3583. kColorFieldNumber = 2,
  3584. kTimeFieldNumber = 1,
  3585. };
  3586. // .RedreamInfo.Color3 color = 2;
  3587. bool has_color() const;
  3588. private:
  3589. bool _internal_has_color() const;
  3590. public:
  3591. void clear_color();
  3592. const ::RedreamInfo::Color3& color() const;
  3593. ::RedreamInfo::Color3* release_color();
  3594. ::RedreamInfo::Color3* mutable_color();
  3595. void set_allocated_color(::RedreamInfo::Color3* color);
  3596. private:
  3597. const ::RedreamInfo::Color3& _internal_color() const;
  3598. ::RedreamInfo::Color3* _internal_mutable_color();
  3599. public:
  3600. void unsafe_arena_set_allocated_color(
  3601. ::RedreamInfo::Color3* color);
  3602. ::RedreamInfo::Color3* unsafe_arena_release_color();
  3603. // uint32 time = 1;
  3604. void clear_time();
  3605. ::PROTOBUF_NAMESPACE_ID::uint32 time() const;
  3606. void set_time(::PROTOBUF_NAMESPACE_ID::uint32 value);
  3607. private:
  3608. ::PROTOBUF_NAMESPACE_ID::uint32 _internal_time() const;
  3609. void _internal_set_time(::PROTOBUF_NAMESPACE_ID::uint32 value);
  3610. public:
  3611. // @@protoc_insertion_point(class_scope:RedreamInfo.Color3BData)
  3612. private:
  3613. class _Internal;
  3614. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3615. typedef void InternalArenaConstructable_;
  3616. typedef void DestructorSkippable_;
  3617. ::RedreamInfo::Color3* color_;
  3618. ::PROTOBUF_NAMESPACE_ID::uint32 time_;
  3619. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3620. friend struct ::TableStruct_redream_2eproto;
  3621. };
  3622. // -------------------------------------------------------------------
  3623. class AlphaData PROTOBUF_FINAL :
  3624. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.AlphaData) */ {
  3625. public:
  3626. inline AlphaData() : AlphaData(nullptr) {}
  3627. virtual ~AlphaData();
  3628. explicit constexpr AlphaData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3629. AlphaData(const AlphaData& from);
  3630. AlphaData(AlphaData&& from) noexcept
  3631. : AlphaData() {
  3632. *this = ::std::move(from);
  3633. }
  3634. inline AlphaData& operator=(const AlphaData& from) {
  3635. CopyFrom(from);
  3636. return *this;
  3637. }
  3638. inline AlphaData& operator=(AlphaData&& from) noexcept {
  3639. if (GetArena() == from.GetArena()) {
  3640. if (this != &from) InternalSwap(&from);
  3641. } else {
  3642. CopyFrom(from);
  3643. }
  3644. return *this;
  3645. }
  3646. static const AlphaData& default_instance() {
  3647. return *internal_default_instance();
  3648. }
  3649. static inline const AlphaData* internal_default_instance() {
  3650. return reinterpret_cast<const AlphaData*>(
  3651. &_AlphaData_default_instance_);
  3652. }
  3653. static constexpr int kIndexInFileMessages =
  3654. 21;
  3655. friend void swap(AlphaData& a, AlphaData& b) {
  3656. a.Swap(&b);
  3657. }
  3658. inline void Swap(AlphaData* other) {
  3659. if (other == this) return;
  3660. if (GetArena() == other->GetArena()) {
  3661. InternalSwap(other);
  3662. } else {
  3663. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3664. }
  3665. }
  3666. void UnsafeArenaSwap(AlphaData* other) {
  3667. if (other == this) return;
  3668. GOOGLE_DCHECK(GetArena() == other->GetArena());
  3669. InternalSwap(other);
  3670. }
  3671. // implements Message ----------------------------------------------
  3672. inline AlphaData* New() const final {
  3673. return CreateMaybeMessage<AlphaData>(nullptr);
  3674. }
  3675. AlphaData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  3676. return CreateMaybeMessage<AlphaData>(arena);
  3677. }
  3678. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  3679. final;
  3680. void CopyFrom(const AlphaData& from);
  3681. void MergeFrom(const AlphaData& from);
  3682. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3683. bool IsInitialized() const final;
  3684. size_t ByteSizeLong() const final;
  3685. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3686. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  3687. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3688. void DiscardUnknownFields();
  3689. int GetCachedSize() const final { return _cached_size_.Get(); }
  3690. private:
  3691. inline void SharedCtor();
  3692. inline void SharedDtor();
  3693. void SetCachedSize(int size) const;
  3694. void InternalSwap(AlphaData* other);
  3695. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3696. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  3697. return "RedreamInfo.AlphaData";
  3698. }
  3699. protected:
  3700. explicit AlphaData(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3701. private:
  3702. static void ArenaDtor(void* object);
  3703. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3704. public:
  3705. std::string GetTypeName() const final;
  3706. // nested types ----------------------------------------------------
  3707. // accessors -------------------------------------------------------
  3708. enum : int {
  3709. kTimeFieldNumber = 1,
  3710. kAlphaFieldNumber = 2,
  3711. };
  3712. // uint32 time = 1;
  3713. void clear_time();
  3714. ::PROTOBUF_NAMESPACE_ID::uint32 time() const;
  3715. void set_time(::PROTOBUF_NAMESPACE_ID::uint32 value);
  3716. private:
  3717. ::PROTOBUF_NAMESPACE_ID::uint32 _internal_time() const;
  3718. void _internal_set_time(::PROTOBUF_NAMESPACE_ID::uint32 value);
  3719. public:
  3720. // uint32 alpha = 2;
  3721. void clear_alpha();
  3722. ::PROTOBUF_NAMESPACE_ID::uint32 alpha() const;
  3723. void set_alpha(::PROTOBUF_NAMESPACE_ID::uint32 value);
  3724. private:
  3725. ::PROTOBUF_NAMESPACE_ID::uint32 _internal_alpha() const;
  3726. void _internal_set_alpha(::PROTOBUF_NAMESPACE_ID::uint32 value);
  3727. public:
  3728. // @@protoc_insertion_point(class_scope:RedreamInfo.AlphaData)
  3729. private:
  3730. class _Internal;
  3731. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3732. typedef void InternalArenaConstructable_;
  3733. typedef void DestructorSkippable_;
  3734. ::PROTOBUF_NAMESPACE_ID::uint32 time_;
  3735. ::PROTOBUF_NAMESPACE_ID::uint32 alpha_;
  3736. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3737. friend struct ::TableStruct_redream_2eproto;
  3738. };
  3739. // -------------------------------------------------------------------
  3740. class EmissionData PROTOBUF_FINAL :
  3741. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.EmissionData) */ {
  3742. public:
  3743. inline EmissionData() : EmissionData(nullptr) {}
  3744. virtual ~EmissionData();
  3745. explicit constexpr EmissionData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3746. EmissionData(const EmissionData& from);
  3747. EmissionData(EmissionData&& from) noexcept
  3748. : EmissionData() {
  3749. *this = ::std::move(from);
  3750. }
  3751. inline EmissionData& operator=(const EmissionData& from) {
  3752. CopyFrom(from);
  3753. return *this;
  3754. }
  3755. inline EmissionData& operator=(EmissionData&& from) noexcept {
  3756. if (GetArena() == from.GetArena()) {
  3757. if (this != &from) InternalSwap(&from);
  3758. } else {
  3759. CopyFrom(from);
  3760. }
  3761. return *this;
  3762. }
  3763. static const EmissionData& default_instance() {
  3764. return *internal_default_instance();
  3765. }
  3766. static inline const EmissionData* internal_default_instance() {
  3767. return reinterpret_cast<const EmissionData*>(
  3768. &_EmissionData_default_instance_);
  3769. }
  3770. static constexpr int kIndexInFileMessages =
  3771. 22;
  3772. friend void swap(EmissionData& a, EmissionData& b) {
  3773. a.Swap(&b);
  3774. }
  3775. inline void Swap(EmissionData* other) {
  3776. if (other == this) return;
  3777. if (GetArena() == other->GetArena()) {
  3778. InternalSwap(other);
  3779. } else {
  3780. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3781. }
  3782. }
  3783. void UnsafeArenaSwap(EmissionData* other) {
  3784. if (other == this) return;
  3785. GOOGLE_DCHECK(GetArena() == other->GetArena());
  3786. InternalSwap(other);
  3787. }
  3788. // implements Message ----------------------------------------------
  3789. inline EmissionData* New() const final {
  3790. return CreateMaybeMessage<EmissionData>(nullptr);
  3791. }
  3792. EmissionData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  3793. return CreateMaybeMessage<EmissionData>(arena);
  3794. }
  3795. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  3796. final;
  3797. void CopyFrom(const EmissionData& from);
  3798. void MergeFrom(const EmissionData& from);
  3799. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3800. bool IsInitialized() const final;
  3801. size_t ByteSizeLong() const final;
  3802. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3803. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  3804. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3805. void DiscardUnknownFields();
  3806. int GetCachedSize() const final { return _cached_size_.Get(); }
  3807. private:
  3808. inline void SharedCtor();
  3809. inline void SharedDtor();
  3810. void SetCachedSize(int size) const;
  3811. void InternalSwap(EmissionData* other);
  3812. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3813. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  3814. return "RedreamInfo.EmissionData";
  3815. }
  3816. protected:
  3817. explicit EmissionData(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3818. private:
  3819. static void ArenaDtor(void* object);
  3820. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3821. public:
  3822. std::string GetTypeName() const final;
  3823. // nested types ----------------------------------------------------
  3824. // accessors -------------------------------------------------------
  3825. enum : int {
  3826. kBurstDataFieldNumber = 1,
  3827. };
  3828. // repeated .RedreamInfo.BurstData burstData = 1;
  3829. int burstdata_size() const;
  3830. private:
  3831. int _internal_burstdata_size() const;
  3832. public:
  3833. void clear_burstdata();
  3834. ::RedreamInfo::BurstData* mutable_burstdata(int index);
  3835. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::BurstData >*
  3836. mutable_burstdata();
  3837. private:
  3838. const ::RedreamInfo::BurstData& _internal_burstdata(int index) const;
  3839. ::RedreamInfo::BurstData* _internal_add_burstdata();
  3840. public:
  3841. const ::RedreamInfo::BurstData& burstdata(int index) const;
  3842. ::RedreamInfo::BurstData* add_burstdata();
  3843. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::BurstData >&
  3844. burstdata() const;
  3845. // @@protoc_insertion_point(class_scope:RedreamInfo.EmissionData)
  3846. private:
  3847. class _Internal;
  3848. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3849. typedef void InternalArenaConstructable_;
  3850. typedef void DestructorSkippable_;
  3851. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::BurstData > burstdata_;
  3852. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3853. friend struct ::TableStruct_redream_2eproto;
  3854. };
  3855. // -------------------------------------------------------------------
  3856. class BurstData PROTOBUF_FINAL :
  3857. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.BurstData) */ {
  3858. public:
  3859. inline BurstData() : BurstData(nullptr) {}
  3860. virtual ~BurstData();
  3861. explicit constexpr BurstData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3862. BurstData(const BurstData& from);
  3863. BurstData(BurstData&& from) noexcept
  3864. : BurstData() {
  3865. *this = ::std::move(from);
  3866. }
  3867. inline BurstData& operator=(const BurstData& from) {
  3868. CopyFrom(from);
  3869. return *this;
  3870. }
  3871. inline BurstData& operator=(BurstData&& from) noexcept {
  3872. if (GetArena() == from.GetArena()) {
  3873. if (this != &from) InternalSwap(&from);
  3874. } else {
  3875. CopyFrom(from);
  3876. }
  3877. return *this;
  3878. }
  3879. static const BurstData& default_instance() {
  3880. return *internal_default_instance();
  3881. }
  3882. static inline const BurstData* internal_default_instance() {
  3883. return reinterpret_cast<const BurstData*>(
  3884. &_BurstData_default_instance_);
  3885. }
  3886. static constexpr int kIndexInFileMessages =
  3887. 23;
  3888. friend void swap(BurstData& a, BurstData& b) {
  3889. a.Swap(&b);
  3890. }
  3891. inline void Swap(BurstData* other) {
  3892. if (other == this) return;
  3893. if (GetArena() == other->GetArena()) {
  3894. InternalSwap(other);
  3895. } else {
  3896. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3897. }
  3898. }
  3899. void UnsafeArenaSwap(BurstData* other) {
  3900. if (other == this) return;
  3901. GOOGLE_DCHECK(GetArena() == other->GetArena());
  3902. InternalSwap(other);
  3903. }
  3904. // implements Message ----------------------------------------------
  3905. inline BurstData* New() const final {
  3906. return CreateMaybeMessage<BurstData>(nullptr);
  3907. }
  3908. BurstData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  3909. return CreateMaybeMessage<BurstData>(arena);
  3910. }
  3911. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  3912. final;
  3913. void CopyFrom(const BurstData& from);
  3914. void MergeFrom(const BurstData& from);
  3915. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3916. bool IsInitialized() const final;
  3917. size_t ByteSizeLong() const final;
  3918. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3919. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  3920. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3921. void DiscardUnknownFields();
  3922. int GetCachedSize() const final { return _cached_size_.Get(); }
  3923. private:
  3924. inline void SharedCtor();
  3925. inline void SharedDtor();
  3926. void SetCachedSize(int size) const;
  3927. void InternalSwap(BurstData* other);
  3928. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3929. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  3930. return "RedreamInfo.BurstData";
  3931. }
  3932. protected:
  3933. explicit BurstData(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3934. private:
  3935. static void ArenaDtor(void* object);
  3936. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3937. public:
  3938. std::string GetTypeName() const final;
  3939. // nested types ----------------------------------------------------
  3940. // accessors -------------------------------------------------------
  3941. enum : int {
  3942. kBurstTimeFieldNumber = 1,
  3943. kBurstParticleCountFieldNumber = 2,
  3944. };
  3945. // float burstTime = 1;
  3946. void clear_bursttime();
  3947. float bursttime() const;
  3948. void set_bursttime(float value);
  3949. private:
  3950. float _internal_bursttime() const;
  3951. void _internal_set_bursttime(float value);
  3952. public:
  3953. // uint32 burstParticleCount = 2;
  3954. void clear_burstparticlecount();
  3955. ::PROTOBUF_NAMESPACE_ID::uint32 burstparticlecount() const;
  3956. void set_burstparticlecount(::PROTOBUF_NAMESPACE_ID::uint32 value);
  3957. private:
  3958. ::PROTOBUF_NAMESPACE_ID::uint32 _internal_burstparticlecount() const;
  3959. void _internal_set_burstparticlecount(::PROTOBUF_NAMESPACE_ID::uint32 value);
  3960. public:
  3961. // @@protoc_insertion_point(class_scope:RedreamInfo.BurstData)
  3962. private:
  3963. class _Internal;
  3964. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3965. typedef void InternalArenaConstructable_;
  3966. typedef void DestructorSkippable_;
  3967. float bursttime_;
  3968. ::PROTOBUF_NAMESPACE_ID::uint32 burstparticlecount_;
  3969. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3970. friend struct ::TableStruct_redream_2eproto;
  3971. };
  3972. // -------------------------------------------------------------------
  3973. class Percent PROTOBUF_FINAL :
  3974. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Percent) */ {
  3975. public:
  3976. inline Percent() : Percent(nullptr) {}
  3977. virtual ~Percent();
  3978. explicit constexpr Percent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3979. Percent(const Percent& from);
  3980. Percent(Percent&& from) noexcept
  3981. : Percent() {
  3982. *this = ::std::move(from);
  3983. }
  3984. inline Percent& operator=(const Percent& from) {
  3985. CopyFrom(from);
  3986. return *this;
  3987. }
  3988. inline Percent& operator=(Percent&& from) noexcept {
  3989. if (GetArena() == from.GetArena()) {
  3990. if (this != &from) InternalSwap(&from);
  3991. } else {
  3992. CopyFrom(from);
  3993. }
  3994. return *this;
  3995. }
  3996. static const Percent& default_instance() {
  3997. return *internal_default_instance();
  3998. }
  3999. static inline const Percent* internal_default_instance() {
  4000. return reinterpret_cast<const Percent*>(
  4001. &_Percent_default_instance_);
  4002. }
  4003. static constexpr int kIndexInFileMessages =
  4004. 24;
  4005. friend void swap(Percent& a, Percent& b) {
  4006. a.Swap(&b);
  4007. }
  4008. inline void Swap(Percent* other) {
  4009. if (other == this) return;
  4010. if (GetArena() == other->GetArena()) {
  4011. InternalSwap(other);
  4012. } else {
  4013. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4014. }
  4015. }
  4016. void UnsafeArenaSwap(Percent* other) {
  4017. if (other == this) return;
  4018. GOOGLE_DCHECK(GetArena() == other->GetArena());
  4019. InternalSwap(other);
  4020. }
  4021. // implements Message ----------------------------------------------
  4022. inline Percent* New() const final {
  4023. return CreateMaybeMessage<Percent>(nullptr);
  4024. }
  4025. Percent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  4026. return CreateMaybeMessage<Percent>(arena);
  4027. }
  4028. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  4029. final;
  4030. void CopyFrom(const Percent& from);
  4031. void MergeFrom(const Percent& from);
  4032. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4033. bool IsInitialized() const final;
  4034. size_t ByteSizeLong() const final;
  4035. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4036. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  4037. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4038. void DiscardUnknownFields();
  4039. int GetCachedSize() const final { return _cached_size_.Get(); }
  4040. private:
  4041. inline void SharedCtor();
  4042. inline void SharedDtor();
  4043. void SetCachedSize(int size) const;
  4044. void InternalSwap(Percent* other);
  4045. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4046. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  4047. return "RedreamInfo.Percent";
  4048. }
  4049. protected:
  4050. explicit Percent(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4051. private:
  4052. static void ArenaDtor(void* object);
  4053. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4054. public:
  4055. std::string GetTypeName() const final;
  4056. // nested types ----------------------------------------------------
  4057. // accessors -------------------------------------------------------
  4058. enum : int {
  4059. kValueFieldNumber = 1,
  4060. };
  4061. // int32 value = 1;
  4062. void clear_value();
  4063. ::PROTOBUF_NAMESPACE_ID::int32 value() const;
  4064. void set_value(::PROTOBUF_NAMESPACE_ID::int32 value);
  4065. private:
  4066. ::PROTOBUF_NAMESPACE_ID::int32 _internal_value() const;
  4067. void _internal_set_value(::PROTOBUF_NAMESPACE_ID::int32 value);
  4068. public:
  4069. // @@protoc_insertion_point(class_scope:RedreamInfo.Percent)
  4070. private:
  4071. class _Internal;
  4072. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4073. typedef void InternalArenaConstructable_;
  4074. typedef void DestructorSkippable_;
  4075. ::PROTOBUF_NAMESPACE_ID::int32 value_;
  4076. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4077. friend struct ::TableStruct_redream_2eproto;
  4078. };
  4079. // -------------------------------------------------------------------
  4080. class Callbacks PROTOBUF_FINAL :
  4081. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Callbacks) */ {
  4082. public:
  4083. inline Callbacks() : Callbacks(nullptr) {}
  4084. virtual ~Callbacks();
  4085. explicit constexpr Callbacks(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4086. Callbacks(const Callbacks& from);
  4087. Callbacks(Callbacks&& from) noexcept
  4088. : Callbacks() {
  4089. *this = ::std::move(from);
  4090. }
  4091. inline Callbacks& operator=(const Callbacks& from) {
  4092. CopyFrom(from);
  4093. return *this;
  4094. }
  4095. inline Callbacks& operator=(Callbacks&& from) noexcept {
  4096. if (GetArena() == from.GetArena()) {
  4097. if (this != &from) InternalSwap(&from);
  4098. } else {
  4099. CopyFrom(from);
  4100. }
  4101. return *this;
  4102. }
  4103. static const Callbacks& default_instance() {
  4104. return *internal_default_instance();
  4105. }
  4106. static inline const Callbacks* internal_default_instance() {
  4107. return reinterpret_cast<const Callbacks*>(
  4108. &_Callbacks_default_instance_);
  4109. }
  4110. static constexpr int kIndexInFileMessages =
  4111. 25;
  4112. friend void swap(Callbacks& a, Callbacks& b) {
  4113. a.Swap(&b);
  4114. }
  4115. inline void Swap(Callbacks* other) {
  4116. if (other == this) return;
  4117. if (GetArena() == other->GetArena()) {
  4118. InternalSwap(other);
  4119. } else {
  4120. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4121. }
  4122. }
  4123. void UnsafeArenaSwap(Callbacks* other) {
  4124. if (other == this) return;
  4125. GOOGLE_DCHECK(GetArena() == other->GetArena());
  4126. InternalSwap(other);
  4127. }
  4128. // implements Message ----------------------------------------------
  4129. inline Callbacks* New() const final {
  4130. return CreateMaybeMessage<Callbacks>(nullptr);
  4131. }
  4132. Callbacks* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  4133. return CreateMaybeMessage<Callbacks>(arena);
  4134. }
  4135. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  4136. final;
  4137. void CopyFrom(const Callbacks& from);
  4138. void MergeFrom(const Callbacks& from);
  4139. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4140. bool IsInitialized() const final;
  4141. size_t ByteSizeLong() const final;
  4142. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4143. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  4144. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4145. void DiscardUnknownFields();
  4146. int GetCachedSize() const final { return _cached_size_.Get(); }
  4147. private:
  4148. inline void SharedCtor();
  4149. inline void SharedDtor();
  4150. void SetCachedSize(int size) const;
  4151. void InternalSwap(Callbacks* other);
  4152. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4153. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  4154. return "RedreamInfo.Callbacks";
  4155. }
  4156. protected:
  4157. explicit Callbacks(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4158. private:
  4159. static void ArenaDtor(void* object);
  4160. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4161. public:
  4162. std::string GetTypeName() const final;
  4163. // nested types ----------------------------------------------------
  4164. // accessors -------------------------------------------------------
  4165. enum : int {
  4166. kSelectorNameFieldNumber = 1,
  4167. kSelectorTargetFieldNumber = 2,
  4168. };
  4169. // int32 selectorName = 1;
  4170. void clear_selectorname();
  4171. ::PROTOBUF_NAMESPACE_ID::int32 selectorname() const;
  4172. void set_selectorname(::PROTOBUF_NAMESPACE_ID::int32 value);
  4173. private:
  4174. ::PROTOBUF_NAMESPACE_ID::int32 _internal_selectorname() const;
  4175. void _internal_set_selectorname(::PROTOBUF_NAMESPACE_ID::int32 value);
  4176. public:
  4177. // int32 selectorTarget = 2;
  4178. void clear_selectortarget();
  4179. ::PROTOBUF_NAMESPACE_ID::int32 selectortarget() const;
  4180. void set_selectortarget(::PROTOBUF_NAMESPACE_ID::int32 value);
  4181. private:
  4182. ::PROTOBUF_NAMESPACE_ID::int32 _internal_selectortarget() const;
  4183. void _internal_set_selectortarget(::PROTOBUF_NAMESPACE_ID::int32 value);
  4184. public:
  4185. // @@protoc_insertion_point(class_scope:RedreamInfo.Callbacks)
  4186. private:
  4187. class _Internal;
  4188. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4189. typedef void InternalArenaConstructable_;
  4190. typedef void DestructorSkippable_;
  4191. ::PROTOBUF_NAMESPACE_ID::int32 selectorname_;
  4192. ::PROTOBUF_NAMESPACE_ID::int32 selectortarget_;
  4193. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4194. friend struct ::TableStruct_redream_2eproto;
  4195. };
  4196. // -------------------------------------------------------------------
  4197. class SequencePropertyMap PROTOBUF_FINAL :
  4198. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.SequencePropertyMap) */ {
  4199. public:
  4200. inline SequencePropertyMap() : SequencePropertyMap(nullptr) {}
  4201. virtual ~SequencePropertyMap();
  4202. explicit constexpr SequencePropertyMap(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4203. SequencePropertyMap(const SequencePropertyMap& from);
  4204. SequencePropertyMap(SequencePropertyMap&& from) noexcept
  4205. : SequencePropertyMap() {
  4206. *this = ::std::move(from);
  4207. }
  4208. inline SequencePropertyMap& operator=(const SequencePropertyMap& from) {
  4209. CopyFrom(from);
  4210. return *this;
  4211. }
  4212. inline SequencePropertyMap& operator=(SequencePropertyMap&& from) noexcept {
  4213. if (GetArena() == from.GetArena()) {
  4214. if (this != &from) InternalSwap(&from);
  4215. } else {
  4216. CopyFrom(from);
  4217. }
  4218. return *this;
  4219. }
  4220. static const SequencePropertyMap& default_instance() {
  4221. return *internal_default_instance();
  4222. }
  4223. static inline const SequencePropertyMap* internal_default_instance() {
  4224. return reinterpret_cast<const SequencePropertyMap*>(
  4225. &_SequencePropertyMap_default_instance_);
  4226. }
  4227. static constexpr int kIndexInFileMessages =
  4228. 26;
  4229. friend void swap(SequencePropertyMap& a, SequencePropertyMap& b) {
  4230. a.Swap(&b);
  4231. }
  4232. inline void Swap(SequencePropertyMap* other) {
  4233. if (other == this) return;
  4234. if (GetArena() == other->GetArena()) {
  4235. InternalSwap(other);
  4236. } else {
  4237. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4238. }
  4239. }
  4240. void UnsafeArenaSwap(SequencePropertyMap* other) {
  4241. if (other == this) return;
  4242. GOOGLE_DCHECK(GetArena() == other->GetArena());
  4243. InternalSwap(other);
  4244. }
  4245. // implements Message ----------------------------------------------
  4246. inline SequencePropertyMap* New() const final {
  4247. return CreateMaybeMessage<SequencePropertyMap>(nullptr);
  4248. }
  4249. SequencePropertyMap* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  4250. return CreateMaybeMessage<SequencePropertyMap>(arena);
  4251. }
  4252. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  4253. final;
  4254. void CopyFrom(const SequencePropertyMap& from);
  4255. void MergeFrom(const SequencePropertyMap& from);
  4256. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4257. bool IsInitialized() const final;
  4258. size_t ByteSizeLong() const final;
  4259. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4260. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  4261. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4262. void DiscardUnknownFields();
  4263. int GetCachedSize() const final { return _cached_size_.Get(); }
  4264. private:
  4265. inline void SharedCtor();
  4266. inline void SharedDtor();
  4267. void SetCachedSize(int size) const;
  4268. void InternalSwap(SequencePropertyMap* other);
  4269. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4270. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  4271. return "RedreamInfo.SequencePropertyMap";
  4272. }
  4273. protected:
  4274. explicit SequencePropertyMap(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4275. private:
  4276. static void ArenaDtor(void* object);
  4277. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4278. public:
  4279. std::string GetTypeName() const final;
  4280. // nested types ----------------------------------------------------
  4281. // accessors -------------------------------------------------------
  4282. enum : int {
  4283. kPropsFieldNumber = 2,
  4284. kSeqIdFieldNumber = 1,
  4285. };
  4286. // repeated .RedreamInfo.SequenceProperty props = 2;
  4287. int props_size() const;
  4288. private:
  4289. int _internal_props_size() const;
  4290. public:
  4291. void clear_props();
  4292. ::RedreamInfo::SequenceProperty* mutable_props(int index);
  4293. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SequenceProperty >*
  4294. mutable_props();
  4295. private:
  4296. const ::RedreamInfo::SequenceProperty& _internal_props(int index) const;
  4297. ::RedreamInfo::SequenceProperty* _internal_add_props();
  4298. public:
  4299. const ::RedreamInfo::SequenceProperty& props(int index) const;
  4300. ::RedreamInfo::SequenceProperty* add_props();
  4301. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SequenceProperty >&
  4302. props() const;
  4303. // int32 seqId = 1;
  4304. void clear_seqid();
  4305. ::PROTOBUF_NAMESPACE_ID::int32 seqid() const;
  4306. void set_seqid(::PROTOBUF_NAMESPACE_ID::int32 value);
  4307. private:
  4308. ::PROTOBUF_NAMESPACE_ID::int32 _internal_seqid() const;
  4309. void _internal_set_seqid(::PROTOBUF_NAMESPACE_ID::int32 value);
  4310. public:
  4311. // @@protoc_insertion_point(class_scope:RedreamInfo.SequencePropertyMap)
  4312. private:
  4313. class _Internal;
  4314. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4315. typedef void InternalArenaConstructable_;
  4316. typedef void DestructorSkippable_;
  4317. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SequenceProperty > props_;
  4318. ::PROTOBUF_NAMESPACE_ID::int32 seqid_;
  4319. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4320. friend struct ::TableStruct_redream_2eproto;
  4321. };
  4322. // -------------------------------------------------------------------
  4323. class SequenceProperty PROTOBUF_FINAL :
  4324. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.SequenceProperty) */ {
  4325. public:
  4326. inline SequenceProperty() : SequenceProperty(nullptr) {}
  4327. virtual ~SequenceProperty();
  4328. explicit constexpr SequenceProperty(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4329. SequenceProperty(const SequenceProperty& from);
  4330. SequenceProperty(SequenceProperty&& from) noexcept
  4331. : SequenceProperty() {
  4332. *this = ::std::move(from);
  4333. }
  4334. inline SequenceProperty& operator=(const SequenceProperty& from) {
  4335. CopyFrom(from);
  4336. return *this;
  4337. }
  4338. inline SequenceProperty& operator=(SequenceProperty&& from) noexcept {
  4339. if (GetArena() == from.GetArena()) {
  4340. if (this != &from) InternalSwap(&from);
  4341. } else {
  4342. CopyFrom(from);
  4343. }
  4344. return *this;
  4345. }
  4346. static const SequenceProperty& default_instance() {
  4347. return *internal_default_instance();
  4348. }
  4349. static inline const SequenceProperty* internal_default_instance() {
  4350. return reinterpret_cast<const SequenceProperty*>(
  4351. &_SequenceProperty_default_instance_);
  4352. }
  4353. static constexpr int kIndexInFileMessages =
  4354. 27;
  4355. friend void swap(SequenceProperty& a, SequenceProperty& b) {
  4356. a.Swap(&b);
  4357. }
  4358. inline void Swap(SequenceProperty* other) {
  4359. if (other == this) return;
  4360. if (GetArena() == other->GetArena()) {
  4361. InternalSwap(other);
  4362. } else {
  4363. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4364. }
  4365. }
  4366. void UnsafeArenaSwap(SequenceProperty* other) {
  4367. if (other == this) return;
  4368. GOOGLE_DCHECK(GetArena() == other->GetArena());
  4369. InternalSwap(other);
  4370. }
  4371. // implements Message ----------------------------------------------
  4372. inline SequenceProperty* New() const final {
  4373. return CreateMaybeMessage<SequenceProperty>(nullptr);
  4374. }
  4375. SequenceProperty* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  4376. return CreateMaybeMessage<SequenceProperty>(arena);
  4377. }
  4378. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  4379. final;
  4380. void CopyFrom(const SequenceProperty& from);
  4381. void MergeFrom(const SequenceProperty& from);
  4382. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4383. bool IsInitialized() const final;
  4384. size_t ByteSizeLong() const final;
  4385. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4386. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  4387. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4388. void DiscardUnknownFields();
  4389. int GetCachedSize() const final { return _cached_size_.Get(); }
  4390. private:
  4391. inline void SharedCtor();
  4392. inline void SharedDtor();
  4393. void SetCachedSize(int size) const;
  4394. void InternalSwap(SequenceProperty* other);
  4395. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4396. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  4397. return "RedreamInfo.SequenceProperty";
  4398. }
  4399. protected:
  4400. explicit SequenceProperty(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4401. private:
  4402. static void ArenaDtor(void* object);
  4403. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4404. public:
  4405. std::string GetTypeName() const final;
  4406. // nested types ----------------------------------------------------
  4407. // accessors -------------------------------------------------------
  4408. enum : int {
  4409. kKeyframesFieldNumber = 3,
  4410. kTypeFieldNumber = 1,
  4411. kNameFieldNumber = 2,
  4412. };
  4413. // repeated .RedreamInfo.Keyframe keyframes = 3;
  4414. int keyframes_size() const;
  4415. private:
  4416. int _internal_keyframes_size() const;
  4417. public:
  4418. void clear_keyframes();
  4419. ::RedreamInfo::Keyframe* mutable_keyframes(int index);
  4420. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Keyframe >*
  4421. mutable_keyframes();
  4422. private:
  4423. const ::RedreamInfo::Keyframe& _internal_keyframes(int index) const;
  4424. ::RedreamInfo::Keyframe* _internal_add_keyframes();
  4425. public:
  4426. const ::RedreamInfo::Keyframe& keyframes(int index) const;
  4427. ::RedreamInfo::Keyframe* add_keyframes();
  4428. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Keyframe >&
  4429. keyframes() const;
  4430. // int32 type = 1;
  4431. void clear_type();
  4432. ::PROTOBUF_NAMESPACE_ID::int32 type() const;
  4433. void set_type(::PROTOBUF_NAMESPACE_ID::int32 value);
  4434. private:
  4435. ::PROTOBUF_NAMESPACE_ID::int32 _internal_type() const;
  4436. void _internal_set_type(::PROTOBUF_NAMESPACE_ID::int32 value);
  4437. public:
  4438. // int32 name = 2;
  4439. void clear_name();
  4440. ::PROTOBUF_NAMESPACE_ID::int32 name() const;
  4441. void set_name(::PROTOBUF_NAMESPACE_ID::int32 value);
  4442. private:
  4443. ::PROTOBUF_NAMESPACE_ID::int32 _internal_name() const;
  4444. void _internal_set_name(::PROTOBUF_NAMESPACE_ID::int32 value);
  4445. public:
  4446. // @@protoc_insertion_point(class_scope:RedreamInfo.SequenceProperty)
  4447. private:
  4448. class _Internal;
  4449. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4450. typedef void InternalArenaConstructable_;
  4451. typedef void DestructorSkippable_;
  4452. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Keyframe > keyframes_;
  4453. ::PROTOBUF_NAMESPACE_ID::int32 type_;
  4454. ::PROTOBUF_NAMESPACE_ID::int32 name_;
  4455. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4456. friend struct ::TableStruct_redream_2eproto;
  4457. };
  4458. // -------------------------------------------------------------------
  4459. class Keyframe PROTOBUF_FINAL :
  4460. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Keyframe) */ {
  4461. public:
  4462. inline Keyframe() : Keyframe(nullptr) {}
  4463. virtual ~Keyframe();
  4464. explicit constexpr Keyframe(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4465. Keyframe(const Keyframe& from);
  4466. Keyframe(Keyframe&& from) noexcept
  4467. : Keyframe() {
  4468. *this = ::std::move(from);
  4469. }
  4470. inline Keyframe& operator=(const Keyframe& from) {
  4471. CopyFrom(from);
  4472. return *this;
  4473. }
  4474. inline Keyframe& operator=(Keyframe&& from) noexcept {
  4475. if (GetArena() == from.GetArena()) {
  4476. if (this != &from) InternalSwap(&from);
  4477. } else {
  4478. CopyFrom(from);
  4479. }
  4480. return *this;
  4481. }
  4482. static const Keyframe& default_instance() {
  4483. return *internal_default_instance();
  4484. }
  4485. static inline const Keyframe* internal_default_instance() {
  4486. return reinterpret_cast<const Keyframe*>(
  4487. &_Keyframe_default_instance_);
  4488. }
  4489. static constexpr int kIndexInFileMessages =
  4490. 28;
  4491. friend void swap(Keyframe& a, Keyframe& b) {
  4492. a.Swap(&b);
  4493. }
  4494. inline void Swap(Keyframe* other) {
  4495. if (other == this) return;
  4496. if (GetArena() == other->GetArena()) {
  4497. InternalSwap(other);
  4498. } else {
  4499. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4500. }
  4501. }
  4502. void UnsafeArenaSwap(Keyframe* other) {
  4503. if (other == this) return;
  4504. GOOGLE_DCHECK(GetArena() == other->GetArena());
  4505. InternalSwap(other);
  4506. }
  4507. // implements Message ----------------------------------------------
  4508. inline Keyframe* New() const final {
  4509. return CreateMaybeMessage<Keyframe>(nullptr);
  4510. }
  4511. Keyframe* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  4512. return CreateMaybeMessage<Keyframe>(arena);
  4513. }
  4514. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  4515. final;
  4516. void CopyFrom(const Keyframe& from);
  4517. void MergeFrom(const Keyframe& from);
  4518. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4519. bool IsInitialized() const final;
  4520. size_t ByteSizeLong() const final;
  4521. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4522. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  4523. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4524. void DiscardUnknownFields();
  4525. int GetCachedSize() const final { return _cached_size_.Get(); }
  4526. private:
  4527. inline void SharedCtor();
  4528. inline void SharedDtor();
  4529. void SetCachedSize(int size) const;
  4530. void InternalSwap(Keyframe* other);
  4531. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4532. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  4533. return "RedreamInfo.Keyframe";
  4534. }
  4535. protected:
  4536. explicit Keyframe(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4537. private:
  4538. static void ArenaDtor(void* object);
  4539. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4540. public:
  4541. std::string GetTypeName() const final;
  4542. // nested types ----------------------------------------------------
  4543. // accessors -------------------------------------------------------
  4544. enum : int {
  4545. kEqualPointsFieldNumber = 4,
  4546. kEasingFieldNumber = 2,
  4547. kValueFieldNumber = 3,
  4548. kTimeFieldNumber = 1,
  4549. };
  4550. // repeated .RedreamInfo.Vec2 equalPoints = 4;
  4551. int equalpoints_size() const;
  4552. private:
  4553. int _internal_equalpoints_size() const;
  4554. public:
  4555. void clear_equalpoints();
  4556. ::RedreamInfo::Vec2* mutable_equalpoints(int index);
  4557. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Vec2 >*
  4558. mutable_equalpoints();
  4559. private:
  4560. const ::RedreamInfo::Vec2& _internal_equalpoints(int index) const;
  4561. ::RedreamInfo::Vec2* _internal_add_equalpoints();
  4562. public:
  4563. const ::RedreamInfo::Vec2& equalpoints(int index) const;
  4564. ::RedreamInfo::Vec2* add_equalpoints();
  4565. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Vec2 >&
  4566. equalpoints() const;
  4567. // .RedreamInfo.Easing easing = 2;
  4568. bool has_easing() const;
  4569. private:
  4570. bool _internal_has_easing() const;
  4571. public:
  4572. void clear_easing();
  4573. const ::RedreamInfo::Easing& easing() const;
  4574. ::RedreamInfo::Easing* release_easing();
  4575. ::RedreamInfo::Easing* mutable_easing();
  4576. void set_allocated_easing(::RedreamInfo::Easing* easing);
  4577. private:
  4578. const ::RedreamInfo::Easing& _internal_easing() const;
  4579. ::RedreamInfo::Easing* _internal_mutable_easing();
  4580. public:
  4581. void unsafe_arena_set_allocated_easing(
  4582. ::RedreamInfo::Easing* easing);
  4583. ::RedreamInfo::Easing* unsafe_arena_release_easing();
  4584. // .RedreamInfo.Value value = 3;
  4585. bool has_value() const;
  4586. private:
  4587. bool _internal_has_value() const;
  4588. public:
  4589. void clear_value();
  4590. const ::RedreamInfo::Value& value() const;
  4591. ::RedreamInfo::Value* release_value();
  4592. ::RedreamInfo::Value* mutable_value();
  4593. void set_allocated_value(::RedreamInfo::Value* value);
  4594. private:
  4595. const ::RedreamInfo::Value& _internal_value() const;
  4596. ::RedreamInfo::Value* _internal_mutable_value();
  4597. public:
  4598. void unsafe_arena_set_allocated_value(
  4599. ::RedreamInfo::Value* value);
  4600. ::RedreamInfo::Value* unsafe_arena_release_value();
  4601. // float time = 1;
  4602. void clear_time();
  4603. float time() const;
  4604. void set_time(float value);
  4605. private:
  4606. float _internal_time() const;
  4607. void _internal_set_time(float value);
  4608. public:
  4609. // @@protoc_insertion_point(class_scope:RedreamInfo.Keyframe)
  4610. private:
  4611. class _Internal;
  4612. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4613. typedef void InternalArenaConstructable_;
  4614. typedef void DestructorSkippable_;
  4615. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Vec2 > equalpoints_;
  4616. ::RedreamInfo::Easing* easing_;
  4617. ::RedreamInfo::Value* value_;
  4618. float time_;
  4619. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4620. friend struct ::TableStruct_redream_2eproto;
  4621. };
  4622. // -------------------------------------------------------------------
  4623. class Easing PROTOBUF_FINAL :
  4624. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Easing) */ {
  4625. public:
  4626. inline Easing() : Easing(nullptr) {}
  4627. virtual ~Easing();
  4628. explicit constexpr Easing(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4629. Easing(const Easing& from);
  4630. Easing(Easing&& from) noexcept
  4631. : Easing() {
  4632. *this = ::std::move(from);
  4633. }
  4634. inline Easing& operator=(const Easing& from) {
  4635. CopyFrom(from);
  4636. return *this;
  4637. }
  4638. inline Easing& operator=(Easing&& from) noexcept {
  4639. if (GetArena() == from.GetArena()) {
  4640. if (this != &from) InternalSwap(&from);
  4641. } else {
  4642. CopyFrom(from);
  4643. }
  4644. return *this;
  4645. }
  4646. static const Easing& default_instance() {
  4647. return *internal_default_instance();
  4648. }
  4649. static inline const Easing* internal_default_instance() {
  4650. return reinterpret_cast<const Easing*>(
  4651. &_Easing_default_instance_);
  4652. }
  4653. static constexpr int kIndexInFileMessages =
  4654. 29;
  4655. friend void swap(Easing& a, Easing& b) {
  4656. a.Swap(&b);
  4657. }
  4658. inline void Swap(Easing* other) {
  4659. if (other == this) return;
  4660. if (GetArena() == other->GetArena()) {
  4661. InternalSwap(other);
  4662. } else {
  4663. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4664. }
  4665. }
  4666. void UnsafeArenaSwap(Easing* other) {
  4667. if (other == this) return;
  4668. GOOGLE_DCHECK(GetArena() == other->GetArena());
  4669. InternalSwap(other);
  4670. }
  4671. // implements Message ----------------------------------------------
  4672. inline Easing* New() const final {
  4673. return CreateMaybeMessage<Easing>(nullptr);
  4674. }
  4675. Easing* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  4676. return CreateMaybeMessage<Easing>(arena);
  4677. }
  4678. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  4679. final;
  4680. void CopyFrom(const Easing& from);
  4681. void MergeFrom(const Easing& from);
  4682. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4683. bool IsInitialized() const final;
  4684. size_t ByteSizeLong() const final;
  4685. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4686. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  4687. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4688. void DiscardUnknownFields();
  4689. int GetCachedSize() const final { return _cached_size_.Get(); }
  4690. private:
  4691. inline void SharedCtor();
  4692. inline void SharedDtor();
  4693. void SetCachedSize(int size) const;
  4694. void InternalSwap(Easing* other);
  4695. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4696. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  4697. return "RedreamInfo.Easing";
  4698. }
  4699. protected:
  4700. explicit Easing(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4701. private:
  4702. static void ArenaDtor(void* object);
  4703. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4704. public:
  4705. std::string GetTypeName() const final;
  4706. // nested types ----------------------------------------------------
  4707. // accessors -------------------------------------------------------
  4708. enum : int {
  4709. kOptFieldNumber = 2,
  4710. kTypeFieldNumber = 1,
  4711. };
  4712. // .RedreamInfo.EasingOpt opt = 2;
  4713. bool has_opt() const;
  4714. private:
  4715. bool _internal_has_opt() const;
  4716. public:
  4717. void clear_opt();
  4718. const ::RedreamInfo::EasingOpt& opt() const;
  4719. ::RedreamInfo::EasingOpt* release_opt();
  4720. ::RedreamInfo::EasingOpt* mutable_opt();
  4721. void set_allocated_opt(::RedreamInfo::EasingOpt* opt);
  4722. private:
  4723. const ::RedreamInfo::EasingOpt& _internal_opt() const;
  4724. ::RedreamInfo::EasingOpt* _internal_mutable_opt();
  4725. public:
  4726. void unsafe_arena_set_allocated_opt(
  4727. ::RedreamInfo::EasingOpt* opt);
  4728. ::RedreamInfo::EasingOpt* unsafe_arena_release_opt();
  4729. // int32 type = 1;
  4730. void clear_type();
  4731. ::PROTOBUF_NAMESPACE_ID::int32 type() const;
  4732. void set_type(::PROTOBUF_NAMESPACE_ID::int32 value);
  4733. private:
  4734. ::PROTOBUF_NAMESPACE_ID::int32 _internal_type() const;
  4735. void _internal_set_type(::PROTOBUF_NAMESPACE_ID::int32 value);
  4736. public:
  4737. // @@protoc_insertion_point(class_scope:RedreamInfo.Easing)
  4738. private:
  4739. class _Internal;
  4740. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4741. typedef void InternalArenaConstructable_;
  4742. typedef void DestructorSkippable_;
  4743. ::RedreamInfo::EasingOpt* opt_;
  4744. ::PROTOBUF_NAMESPACE_ID::int32 type_;
  4745. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4746. friend struct ::TableStruct_redream_2eproto;
  4747. };
  4748. // -------------------------------------------------------------------
  4749. class EasingOpt PROTOBUF_FINAL :
  4750. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.EasingOpt) */ {
  4751. public:
  4752. inline EasingOpt() : EasingOpt(nullptr) {}
  4753. virtual ~EasingOpt();
  4754. explicit constexpr EasingOpt(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4755. EasingOpt(const EasingOpt& from);
  4756. EasingOpt(EasingOpt&& from) noexcept
  4757. : EasingOpt() {
  4758. *this = ::std::move(from);
  4759. }
  4760. inline EasingOpt& operator=(const EasingOpt& from) {
  4761. CopyFrom(from);
  4762. return *this;
  4763. }
  4764. inline EasingOpt& operator=(EasingOpt&& from) noexcept {
  4765. if (GetArena() == from.GetArena()) {
  4766. if (this != &from) InternalSwap(&from);
  4767. } else {
  4768. CopyFrom(from);
  4769. }
  4770. return *this;
  4771. }
  4772. static const EasingOpt& default_instance() {
  4773. return *internal_default_instance();
  4774. }
  4775. enum AttriCase {
  4776. kEasing1Fopt = 1,
  4777. kEasing4Fopt = 2,
  4778. ATTRI_NOT_SET = 0,
  4779. };
  4780. static inline const EasingOpt* internal_default_instance() {
  4781. return reinterpret_cast<const EasingOpt*>(
  4782. &_EasingOpt_default_instance_);
  4783. }
  4784. static constexpr int kIndexInFileMessages =
  4785. 30;
  4786. friend void swap(EasingOpt& a, EasingOpt& b) {
  4787. a.Swap(&b);
  4788. }
  4789. inline void Swap(EasingOpt* other) {
  4790. if (other == this) return;
  4791. if (GetArena() == other->GetArena()) {
  4792. InternalSwap(other);
  4793. } else {
  4794. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4795. }
  4796. }
  4797. void UnsafeArenaSwap(EasingOpt* other) {
  4798. if (other == this) return;
  4799. GOOGLE_DCHECK(GetArena() == other->GetArena());
  4800. InternalSwap(other);
  4801. }
  4802. // implements Message ----------------------------------------------
  4803. inline EasingOpt* New() const final {
  4804. return CreateMaybeMessage<EasingOpt>(nullptr);
  4805. }
  4806. EasingOpt* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  4807. return CreateMaybeMessage<EasingOpt>(arena);
  4808. }
  4809. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  4810. final;
  4811. void CopyFrom(const EasingOpt& from);
  4812. void MergeFrom(const EasingOpt& from);
  4813. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4814. bool IsInitialized() const final;
  4815. size_t ByteSizeLong() const final;
  4816. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4817. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  4818. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4819. void DiscardUnknownFields();
  4820. int GetCachedSize() const final { return _cached_size_.Get(); }
  4821. private:
  4822. inline void SharedCtor();
  4823. inline void SharedDtor();
  4824. void SetCachedSize(int size) const;
  4825. void InternalSwap(EasingOpt* other);
  4826. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4827. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  4828. return "RedreamInfo.EasingOpt";
  4829. }
  4830. protected:
  4831. explicit EasingOpt(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4832. private:
  4833. static void ArenaDtor(void* object);
  4834. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4835. public:
  4836. std::string GetTypeName() const final;
  4837. // nested types ----------------------------------------------------
  4838. // accessors -------------------------------------------------------
  4839. enum : int {
  4840. kEasing1FoptFieldNumber = 1,
  4841. kEasing4FoptFieldNumber = 2,
  4842. };
  4843. // .RedreamInfo.Easing1fOpt easing1fopt = 1;
  4844. bool has_easing1fopt() const;
  4845. private:
  4846. bool _internal_has_easing1fopt() const;
  4847. public:
  4848. void clear_easing1fopt();
  4849. const ::RedreamInfo::Easing1fOpt& easing1fopt() const;
  4850. ::RedreamInfo::Easing1fOpt* release_easing1fopt();
  4851. ::RedreamInfo::Easing1fOpt* mutable_easing1fopt();
  4852. void set_allocated_easing1fopt(::RedreamInfo::Easing1fOpt* easing1fopt);
  4853. private:
  4854. const ::RedreamInfo::Easing1fOpt& _internal_easing1fopt() const;
  4855. ::RedreamInfo::Easing1fOpt* _internal_mutable_easing1fopt();
  4856. public:
  4857. void unsafe_arena_set_allocated_easing1fopt(
  4858. ::RedreamInfo::Easing1fOpt* easing1fopt);
  4859. ::RedreamInfo::Easing1fOpt* unsafe_arena_release_easing1fopt();
  4860. // .RedreamInfo.Easing4fOpt easing4fopt = 2;
  4861. bool has_easing4fopt() const;
  4862. private:
  4863. bool _internal_has_easing4fopt() const;
  4864. public:
  4865. void clear_easing4fopt();
  4866. const ::RedreamInfo::Easing4fOpt& easing4fopt() const;
  4867. ::RedreamInfo::Easing4fOpt* release_easing4fopt();
  4868. ::RedreamInfo::Easing4fOpt* mutable_easing4fopt();
  4869. void set_allocated_easing4fopt(::RedreamInfo::Easing4fOpt* easing4fopt);
  4870. private:
  4871. const ::RedreamInfo::Easing4fOpt& _internal_easing4fopt() const;
  4872. ::RedreamInfo::Easing4fOpt* _internal_mutable_easing4fopt();
  4873. public:
  4874. void unsafe_arena_set_allocated_easing4fopt(
  4875. ::RedreamInfo::Easing4fOpt* easing4fopt);
  4876. ::RedreamInfo::Easing4fOpt* unsafe_arena_release_easing4fopt();
  4877. void clear_attri();
  4878. AttriCase attri_case() const;
  4879. // @@protoc_insertion_point(class_scope:RedreamInfo.EasingOpt)
  4880. private:
  4881. class _Internal;
  4882. void set_has_easing1fopt();
  4883. void set_has_easing4fopt();
  4884. inline bool has_attri() const;
  4885. inline void clear_has_attri();
  4886. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4887. typedef void InternalArenaConstructable_;
  4888. typedef void DestructorSkippable_;
  4889. union AttriUnion {
  4890. constexpr AttriUnion() : _constinit_{} {}
  4891. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
  4892. ::RedreamInfo::Easing1fOpt* easing1fopt_;
  4893. ::RedreamInfo::Easing4fOpt* easing4fopt_;
  4894. } attri_;
  4895. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4896. ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
  4897. friend struct ::TableStruct_redream_2eproto;
  4898. };
  4899. // -------------------------------------------------------------------
  4900. class Easing1fOpt PROTOBUF_FINAL :
  4901. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Easing1fOpt) */ {
  4902. public:
  4903. inline Easing1fOpt() : Easing1fOpt(nullptr) {}
  4904. virtual ~Easing1fOpt();
  4905. explicit constexpr Easing1fOpt(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4906. Easing1fOpt(const Easing1fOpt& from);
  4907. Easing1fOpt(Easing1fOpt&& from) noexcept
  4908. : Easing1fOpt() {
  4909. *this = ::std::move(from);
  4910. }
  4911. inline Easing1fOpt& operator=(const Easing1fOpt& from) {
  4912. CopyFrom(from);
  4913. return *this;
  4914. }
  4915. inline Easing1fOpt& operator=(Easing1fOpt&& from) noexcept {
  4916. if (GetArena() == from.GetArena()) {
  4917. if (this != &from) InternalSwap(&from);
  4918. } else {
  4919. CopyFrom(from);
  4920. }
  4921. return *this;
  4922. }
  4923. static const Easing1fOpt& default_instance() {
  4924. return *internal_default_instance();
  4925. }
  4926. static inline const Easing1fOpt* internal_default_instance() {
  4927. return reinterpret_cast<const Easing1fOpt*>(
  4928. &_Easing1fOpt_default_instance_);
  4929. }
  4930. static constexpr int kIndexInFileMessages =
  4931. 31;
  4932. friend void swap(Easing1fOpt& a, Easing1fOpt& b) {
  4933. a.Swap(&b);
  4934. }
  4935. inline void Swap(Easing1fOpt* other) {
  4936. if (other == this) return;
  4937. if (GetArena() == other->GetArena()) {
  4938. InternalSwap(other);
  4939. } else {
  4940. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4941. }
  4942. }
  4943. void UnsafeArenaSwap(Easing1fOpt* other) {
  4944. if (other == this) return;
  4945. GOOGLE_DCHECK(GetArena() == other->GetArena());
  4946. InternalSwap(other);
  4947. }
  4948. // implements Message ----------------------------------------------
  4949. inline Easing1fOpt* New() const final {
  4950. return CreateMaybeMessage<Easing1fOpt>(nullptr);
  4951. }
  4952. Easing1fOpt* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  4953. return CreateMaybeMessage<Easing1fOpt>(arena);
  4954. }
  4955. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  4956. final;
  4957. void CopyFrom(const Easing1fOpt& from);
  4958. void MergeFrom(const Easing1fOpt& from);
  4959. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4960. bool IsInitialized() const final;
  4961. size_t ByteSizeLong() const final;
  4962. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4963. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  4964. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4965. void DiscardUnknownFields();
  4966. int GetCachedSize() const final { return _cached_size_.Get(); }
  4967. private:
  4968. inline void SharedCtor();
  4969. inline void SharedDtor();
  4970. void SetCachedSize(int size) const;
  4971. void InternalSwap(Easing1fOpt* other);
  4972. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4973. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  4974. return "RedreamInfo.Easing1fOpt";
  4975. }
  4976. protected:
  4977. explicit Easing1fOpt(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4978. private:
  4979. static void ArenaDtor(void* object);
  4980. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4981. public:
  4982. std::string GetTypeName() const final;
  4983. // nested types ----------------------------------------------------
  4984. // accessors -------------------------------------------------------
  4985. enum : int {
  4986. kXFieldNumber = 1,
  4987. };
  4988. // float x = 1;
  4989. void clear_x();
  4990. float x() const;
  4991. void set_x(float value);
  4992. private:
  4993. float _internal_x() const;
  4994. void _internal_set_x(float value);
  4995. public:
  4996. // @@protoc_insertion_point(class_scope:RedreamInfo.Easing1fOpt)
  4997. private:
  4998. class _Internal;
  4999. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5000. typedef void InternalArenaConstructable_;
  5001. typedef void DestructorSkippable_;
  5002. float x_;
  5003. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5004. friend struct ::TableStruct_redream_2eproto;
  5005. };
  5006. // -------------------------------------------------------------------
  5007. class Easing4fOpt PROTOBUF_FINAL :
  5008. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Easing4fOpt) */ {
  5009. public:
  5010. inline Easing4fOpt() : Easing4fOpt(nullptr) {}
  5011. virtual ~Easing4fOpt();
  5012. explicit constexpr Easing4fOpt(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5013. Easing4fOpt(const Easing4fOpt& from);
  5014. Easing4fOpt(Easing4fOpt&& from) noexcept
  5015. : Easing4fOpt() {
  5016. *this = ::std::move(from);
  5017. }
  5018. inline Easing4fOpt& operator=(const Easing4fOpt& from) {
  5019. CopyFrom(from);
  5020. return *this;
  5021. }
  5022. inline Easing4fOpt& operator=(Easing4fOpt&& from) noexcept {
  5023. if (GetArena() == from.GetArena()) {
  5024. if (this != &from) InternalSwap(&from);
  5025. } else {
  5026. CopyFrom(from);
  5027. }
  5028. return *this;
  5029. }
  5030. static const Easing4fOpt& default_instance() {
  5031. return *internal_default_instance();
  5032. }
  5033. static inline const Easing4fOpt* internal_default_instance() {
  5034. return reinterpret_cast<const Easing4fOpt*>(
  5035. &_Easing4fOpt_default_instance_);
  5036. }
  5037. static constexpr int kIndexInFileMessages =
  5038. 32;
  5039. friend void swap(Easing4fOpt& a, Easing4fOpt& b) {
  5040. a.Swap(&b);
  5041. }
  5042. inline void Swap(Easing4fOpt* other) {
  5043. if (other == this) return;
  5044. if (GetArena() == other->GetArena()) {
  5045. InternalSwap(other);
  5046. } else {
  5047. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5048. }
  5049. }
  5050. void UnsafeArenaSwap(Easing4fOpt* other) {
  5051. if (other == this) return;
  5052. GOOGLE_DCHECK(GetArena() == other->GetArena());
  5053. InternalSwap(other);
  5054. }
  5055. // implements Message ----------------------------------------------
  5056. inline Easing4fOpt* New() const final {
  5057. return CreateMaybeMessage<Easing4fOpt>(nullptr);
  5058. }
  5059. Easing4fOpt* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  5060. return CreateMaybeMessage<Easing4fOpt>(arena);
  5061. }
  5062. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  5063. final;
  5064. void CopyFrom(const Easing4fOpt& from);
  5065. void MergeFrom(const Easing4fOpt& from);
  5066. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5067. bool IsInitialized() const final;
  5068. size_t ByteSizeLong() const final;
  5069. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5070. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  5071. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5072. void DiscardUnknownFields();
  5073. int GetCachedSize() const final { return _cached_size_.Get(); }
  5074. private:
  5075. inline void SharedCtor();
  5076. inline void SharedDtor();
  5077. void SetCachedSize(int size) const;
  5078. void InternalSwap(Easing4fOpt* other);
  5079. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5080. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  5081. return "RedreamInfo.Easing4fOpt";
  5082. }
  5083. protected:
  5084. explicit Easing4fOpt(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5085. private:
  5086. static void ArenaDtor(void* object);
  5087. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5088. public:
  5089. std::string GetTypeName() const final;
  5090. // nested types ----------------------------------------------------
  5091. // accessors -------------------------------------------------------
  5092. enum : int {
  5093. kXFieldNumber = 1,
  5094. kYFieldNumber = 2,
  5095. kZFieldNumber = 3,
  5096. kWFieldNumber = 4,
  5097. };
  5098. // float x = 1;
  5099. void clear_x();
  5100. float x() const;
  5101. void set_x(float value);
  5102. private:
  5103. float _internal_x() const;
  5104. void _internal_set_x(float value);
  5105. public:
  5106. // float y = 2;
  5107. void clear_y();
  5108. float y() const;
  5109. void set_y(float value);
  5110. private:
  5111. float _internal_y() const;
  5112. void _internal_set_y(float value);
  5113. public:
  5114. // float z = 3;
  5115. void clear_z();
  5116. float z() const;
  5117. void set_z(float value);
  5118. private:
  5119. float _internal_z() const;
  5120. void _internal_set_z(float value);
  5121. public:
  5122. // float w = 4;
  5123. void clear_w();
  5124. float w() const;
  5125. void set_w(float value);
  5126. private:
  5127. float _internal_w() const;
  5128. void _internal_set_w(float value);
  5129. public:
  5130. // @@protoc_insertion_point(class_scope:RedreamInfo.Easing4fOpt)
  5131. private:
  5132. class _Internal;
  5133. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5134. typedef void InternalArenaConstructable_;
  5135. typedef void DestructorSkippable_;
  5136. float x_;
  5137. float y_;
  5138. float z_;
  5139. float w_;
  5140. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5141. friend struct ::TableStruct_redream_2eproto;
  5142. };
  5143. // -------------------------------------------------------------------
  5144. class Property PROTOBUF_FINAL :
  5145. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Property) */ {
  5146. public:
  5147. inline Property() : Property(nullptr) {}
  5148. virtual ~Property();
  5149. explicit constexpr Property(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5150. Property(const Property& from);
  5151. Property(Property&& from) noexcept
  5152. : Property() {
  5153. *this = ::std::move(from);
  5154. }
  5155. inline Property& operator=(const Property& from) {
  5156. CopyFrom(from);
  5157. return *this;
  5158. }
  5159. inline Property& operator=(Property&& from) noexcept {
  5160. if (GetArena() == from.GetArena()) {
  5161. if (this != &from) InternalSwap(&from);
  5162. } else {
  5163. CopyFrom(from);
  5164. }
  5165. return *this;
  5166. }
  5167. static const Property& default_instance() {
  5168. return *internal_default_instance();
  5169. }
  5170. static inline const Property* internal_default_instance() {
  5171. return reinterpret_cast<const Property*>(
  5172. &_Property_default_instance_);
  5173. }
  5174. static constexpr int kIndexInFileMessages =
  5175. 33;
  5176. friend void swap(Property& a, Property& b) {
  5177. a.Swap(&b);
  5178. }
  5179. inline void Swap(Property* other) {
  5180. if (other == this) return;
  5181. if (GetArena() == other->GetArena()) {
  5182. InternalSwap(other);
  5183. } else {
  5184. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5185. }
  5186. }
  5187. void UnsafeArenaSwap(Property* other) {
  5188. if (other == this) return;
  5189. GOOGLE_DCHECK(GetArena() == other->GetArena());
  5190. InternalSwap(other);
  5191. }
  5192. // implements Message ----------------------------------------------
  5193. inline Property* New() const final {
  5194. return CreateMaybeMessage<Property>(nullptr);
  5195. }
  5196. Property* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  5197. return CreateMaybeMessage<Property>(arena);
  5198. }
  5199. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  5200. final;
  5201. void CopyFrom(const Property& from);
  5202. void MergeFrom(const Property& from);
  5203. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5204. bool IsInitialized() const final;
  5205. size_t ByteSizeLong() const final;
  5206. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5207. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  5208. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5209. void DiscardUnknownFields();
  5210. int GetCachedSize() const final { return _cached_size_.Get(); }
  5211. private:
  5212. inline void SharedCtor();
  5213. inline void SharedDtor();
  5214. void SetCachedSize(int size) const;
  5215. void InternalSwap(Property* other);
  5216. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5217. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  5218. return "RedreamInfo.Property";
  5219. }
  5220. protected:
  5221. explicit Property(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5222. private:
  5223. static void ArenaDtor(void* object);
  5224. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5225. public:
  5226. std::string GetTypeName() const final;
  5227. // nested types ----------------------------------------------------
  5228. // accessors -------------------------------------------------------
  5229. enum : int {
  5230. kValueFieldNumber = 3,
  5231. kNameFieldNumber = 1,
  5232. kTypeFieldNumber = 2,
  5233. };
  5234. // .RedreamInfo.Value value = 3;
  5235. bool has_value() const;
  5236. private:
  5237. bool _internal_has_value() const;
  5238. public:
  5239. void clear_value();
  5240. const ::RedreamInfo::Value& value() const;
  5241. ::RedreamInfo::Value* release_value();
  5242. ::RedreamInfo::Value* mutable_value();
  5243. void set_allocated_value(::RedreamInfo::Value* value);
  5244. private:
  5245. const ::RedreamInfo::Value& _internal_value() const;
  5246. ::RedreamInfo::Value* _internal_mutable_value();
  5247. public:
  5248. void unsafe_arena_set_allocated_value(
  5249. ::RedreamInfo::Value* value);
  5250. ::RedreamInfo::Value* unsafe_arena_release_value();
  5251. // int32 name = 1;
  5252. void clear_name();
  5253. ::PROTOBUF_NAMESPACE_ID::int32 name() const;
  5254. void set_name(::PROTOBUF_NAMESPACE_ID::int32 value);
  5255. private:
  5256. ::PROTOBUF_NAMESPACE_ID::int32 _internal_name() const;
  5257. void _internal_set_name(::PROTOBUF_NAMESPACE_ID::int32 value);
  5258. public:
  5259. // int32 type = 2;
  5260. void clear_type();
  5261. ::PROTOBUF_NAMESPACE_ID::int32 type() const;
  5262. void set_type(::PROTOBUF_NAMESPACE_ID::int32 value);
  5263. private:
  5264. ::PROTOBUF_NAMESPACE_ID::int32 _internal_type() const;
  5265. void _internal_set_type(::PROTOBUF_NAMESPACE_ID::int32 value);
  5266. public:
  5267. // @@protoc_insertion_point(class_scope:RedreamInfo.Property)
  5268. private:
  5269. class _Internal;
  5270. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5271. typedef void InternalArenaConstructable_;
  5272. typedef void DestructorSkippable_;
  5273. ::RedreamInfo::Value* value_;
  5274. ::PROTOBUF_NAMESPACE_ID::int32 name_;
  5275. ::PROTOBUF_NAMESPACE_ID::int32 type_;
  5276. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5277. friend struct ::TableStruct_redream_2eproto;
  5278. };
  5279. // -------------------------------------------------------------------
  5280. class CallbackKeyframe PROTOBUF_FINAL :
  5281. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.CallbackKeyframe) */ {
  5282. public:
  5283. inline CallbackKeyframe() : CallbackKeyframe(nullptr) {}
  5284. virtual ~CallbackKeyframe();
  5285. explicit constexpr CallbackKeyframe(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5286. CallbackKeyframe(const CallbackKeyframe& from);
  5287. CallbackKeyframe(CallbackKeyframe&& from) noexcept
  5288. : CallbackKeyframe() {
  5289. *this = ::std::move(from);
  5290. }
  5291. inline CallbackKeyframe& operator=(const CallbackKeyframe& from) {
  5292. CopyFrom(from);
  5293. return *this;
  5294. }
  5295. inline CallbackKeyframe& operator=(CallbackKeyframe&& from) noexcept {
  5296. if (GetArena() == from.GetArena()) {
  5297. if (this != &from) InternalSwap(&from);
  5298. } else {
  5299. CopyFrom(from);
  5300. }
  5301. return *this;
  5302. }
  5303. static const CallbackKeyframe& default_instance() {
  5304. return *internal_default_instance();
  5305. }
  5306. static inline const CallbackKeyframe* internal_default_instance() {
  5307. return reinterpret_cast<const CallbackKeyframe*>(
  5308. &_CallbackKeyframe_default_instance_);
  5309. }
  5310. static constexpr int kIndexInFileMessages =
  5311. 34;
  5312. friend void swap(CallbackKeyframe& a, CallbackKeyframe& b) {
  5313. a.Swap(&b);
  5314. }
  5315. inline void Swap(CallbackKeyframe* other) {
  5316. if (other == this) return;
  5317. if (GetArena() == other->GetArena()) {
  5318. InternalSwap(other);
  5319. } else {
  5320. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5321. }
  5322. }
  5323. void UnsafeArenaSwap(CallbackKeyframe* other) {
  5324. if (other == this) return;
  5325. GOOGLE_DCHECK(GetArena() == other->GetArena());
  5326. InternalSwap(other);
  5327. }
  5328. // implements Message ----------------------------------------------
  5329. inline CallbackKeyframe* New() const final {
  5330. return CreateMaybeMessage<CallbackKeyframe>(nullptr);
  5331. }
  5332. CallbackKeyframe* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  5333. return CreateMaybeMessage<CallbackKeyframe>(arena);
  5334. }
  5335. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  5336. final;
  5337. void CopyFrom(const CallbackKeyframe& from);
  5338. void MergeFrom(const CallbackKeyframe& from);
  5339. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5340. bool IsInitialized() const final;
  5341. size_t ByteSizeLong() const final;
  5342. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5343. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  5344. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5345. void DiscardUnknownFields();
  5346. int GetCachedSize() const final { return _cached_size_.Get(); }
  5347. private:
  5348. inline void SharedCtor();
  5349. inline void SharedDtor();
  5350. void SetCachedSize(int size) const;
  5351. void InternalSwap(CallbackKeyframe* other);
  5352. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5353. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  5354. return "RedreamInfo.CallbackKeyframe";
  5355. }
  5356. protected:
  5357. explicit CallbackKeyframe(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5358. private:
  5359. static void ArenaDtor(void* object);
  5360. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5361. public:
  5362. std::string GetTypeName() const final;
  5363. // nested types ----------------------------------------------------
  5364. // accessors -------------------------------------------------------
  5365. enum : int {
  5366. kTimeFieldNumber = 1,
  5367. kNameFieldNumber = 2,
  5368. kTypeFieldNumber = 3,
  5369. };
  5370. // float time = 1;
  5371. void clear_time();
  5372. float time() const;
  5373. void set_time(float value);
  5374. private:
  5375. float _internal_time() const;
  5376. void _internal_set_time(float value);
  5377. public:
  5378. // int32 name = 2;
  5379. void clear_name();
  5380. ::PROTOBUF_NAMESPACE_ID::int32 name() const;
  5381. void set_name(::PROTOBUF_NAMESPACE_ID::int32 value);
  5382. private:
  5383. ::PROTOBUF_NAMESPACE_ID::int32 _internal_name() const;
  5384. void _internal_set_name(::PROTOBUF_NAMESPACE_ID::int32 value);
  5385. public:
  5386. // int32 type = 3;
  5387. void clear_type();
  5388. ::PROTOBUF_NAMESPACE_ID::int32 type() const;
  5389. void set_type(::PROTOBUF_NAMESPACE_ID::int32 value);
  5390. private:
  5391. ::PROTOBUF_NAMESPACE_ID::int32 _internal_type() const;
  5392. void _internal_set_type(::PROTOBUF_NAMESPACE_ID::int32 value);
  5393. public:
  5394. // @@protoc_insertion_point(class_scope:RedreamInfo.CallbackKeyframe)
  5395. private:
  5396. class _Internal;
  5397. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5398. typedef void InternalArenaConstructable_;
  5399. typedef void DestructorSkippable_;
  5400. float time_;
  5401. ::PROTOBUF_NAMESPACE_ID::int32 name_;
  5402. ::PROTOBUF_NAMESPACE_ID::int32 type_;
  5403. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5404. friend struct ::TableStruct_redream_2eproto;
  5405. };
  5406. // -------------------------------------------------------------------
  5407. class SoundKeyframe PROTOBUF_FINAL :
  5408. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.SoundKeyframe) */ {
  5409. public:
  5410. inline SoundKeyframe() : SoundKeyframe(nullptr) {}
  5411. virtual ~SoundKeyframe();
  5412. explicit constexpr SoundKeyframe(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5413. SoundKeyframe(const SoundKeyframe& from);
  5414. SoundKeyframe(SoundKeyframe&& from) noexcept
  5415. : SoundKeyframe() {
  5416. *this = ::std::move(from);
  5417. }
  5418. inline SoundKeyframe& operator=(const SoundKeyframe& from) {
  5419. CopyFrom(from);
  5420. return *this;
  5421. }
  5422. inline SoundKeyframe& operator=(SoundKeyframe&& from) noexcept {
  5423. if (GetArena() == from.GetArena()) {
  5424. if (this != &from) InternalSwap(&from);
  5425. } else {
  5426. CopyFrom(from);
  5427. }
  5428. return *this;
  5429. }
  5430. static const SoundKeyframe& default_instance() {
  5431. return *internal_default_instance();
  5432. }
  5433. static inline const SoundKeyframe* internal_default_instance() {
  5434. return reinterpret_cast<const SoundKeyframe*>(
  5435. &_SoundKeyframe_default_instance_);
  5436. }
  5437. static constexpr int kIndexInFileMessages =
  5438. 35;
  5439. friend void swap(SoundKeyframe& a, SoundKeyframe& b) {
  5440. a.Swap(&b);
  5441. }
  5442. inline void Swap(SoundKeyframe* other) {
  5443. if (other == this) return;
  5444. if (GetArena() == other->GetArena()) {
  5445. InternalSwap(other);
  5446. } else {
  5447. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5448. }
  5449. }
  5450. void UnsafeArenaSwap(SoundKeyframe* other) {
  5451. if (other == this) return;
  5452. GOOGLE_DCHECK(GetArena() == other->GetArena());
  5453. InternalSwap(other);
  5454. }
  5455. // implements Message ----------------------------------------------
  5456. inline SoundKeyframe* New() const final {
  5457. return CreateMaybeMessage<SoundKeyframe>(nullptr);
  5458. }
  5459. SoundKeyframe* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  5460. return CreateMaybeMessage<SoundKeyframe>(arena);
  5461. }
  5462. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  5463. final;
  5464. void CopyFrom(const SoundKeyframe& from);
  5465. void MergeFrom(const SoundKeyframe& from);
  5466. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5467. bool IsInitialized() const final;
  5468. size_t ByteSizeLong() const final;
  5469. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5470. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  5471. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5472. void DiscardUnknownFields();
  5473. int GetCachedSize() const final { return _cached_size_.Get(); }
  5474. private:
  5475. inline void SharedCtor();
  5476. inline void SharedDtor();
  5477. void SetCachedSize(int size) const;
  5478. void InternalSwap(SoundKeyframe* other);
  5479. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5480. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  5481. return "RedreamInfo.SoundKeyframe";
  5482. }
  5483. protected:
  5484. explicit SoundKeyframe(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5485. private:
  5486. static void ArenaDtor(void* object);
  5487. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5488. public:
  5489. std::string GetTypeName() const final;
  5490. // nested types ----------------------------------------------------
  5491. // accessors -------------------------------------------------------
  5492. enum : int {
  5493. kTimeFieldNumber = 1,
  5494. kSoundFileFieldNumber = 2,
  5495. kPitchFieldNumber = 3,
  5496. kPanFieldNumber = 4,
  5497. kGainFieldNumber = 5,
  5498. };
  5499. // float time = 1;
  5500. void clear_time();
  5501. float time() const;
  5502. void set_time(float value);
  5503. private:
  5504. float _internal_time() const;
  5505. void _internal_set_time(float value);
  5506. public:
  5507. // int32 soundFile = 2;
  5508. void clear_soundfile();
  5509. ::PROTOBUF_NAMESPACE_ID::int32 soundfile() const;
  5510. void set_soundfile(::PROTOBUF_NAMESPACE_ID::int32 value);
  5511. private:
  5512. ::PROTOBUF_NAMESPACE_ID::int32 _internal_soundfile() const;
  5513. void _internal_set_soundfile(::PROTOBUF_NAMESPACE_ID::int32 value);
  5514. public:
  5515. // float pitch = 3;
  5516. void clear_pitch();
  5517. float pitch() const;
  5518. void set_pitch(float value);
  5519. private:
  5520. float _internal_pitch() const;
  5521. void _internal_set_pitch(float value);
  5522. public:
  5523. // float pan = 4;
  5524. void clear_pan();
  5525. float pan() const;
  5526. void set_pan(float value);
  5527. private:
  5528. float _internal_pan() const;
  5529. void _internal_set_pan(float value);
  5530. public:
  5531. // float gain = 5;
  5532. void clear_gain();
  5533. float gain() const;
  5534. void set_gain(float value);
  5535. private:
  5536. float _internal_gain() const;
  5537. void _internal_set_gain(float value);
  5538. public:
  5539. // @@protoc_insertion_point(class_scope:RedreamInfo.SoundKeyframe)
  5540. private:
  5541. class _Internal;
  5542. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5543. typedef void InternalArenaConstructable_;
  5544. typedef void DestructorSkippable_;
  5545. float time_;
  5546. ::PROTOBUF_NAMESPACE_ID::int32 soundfile_;
  5547. float pitch_;
  5548. float pan_;
  5549. float gain_;
  5550. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5551. friend struct ::TableStruct_redream_2eproto;
  5552. };
  5553. // -------------------------------------------------------------------
  5554. class WiseKeyframeParam PROTOBUF_FINAL :
  5555. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.WiseKeyframeParam) */ {
  5556. public:
  5557. inline WiseKeyframeParam() : WiseKeyframeParam(nullptr) {}
  5558. virtual ~WiseKeyframeParam();
  5559. explicit constexpr WiseKeyframeParam(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5560. WiseKeyframeParam(const WiseKeyframeParam& from);
  5561. WiseKeyframeParam(WiseKeyframeParam&& from) noexcept
  5562. : WiseKeyframeParam() {
  5563. *this = ::std::move(from);
  5564. }
  5565. inline WiseKeyframeParam& operator=(const WiseKeyframeParam& from) {
  5566. CopyFrom(from);
  5567. return *this;
  5568. }
  5569. inline WiseKeyframeParam& operator=(WiseKeyframeParam&& from) noexcept {
  5570. if (GetArena() == from.GetArena()) {
  5571. if (this != &from) InternalSwap(&from);
  5572. } else {
  5573. CopyFrom(from);
  5574. }
  5575. return *this;
  5576. }
  5577. static const WiseKeyframeParam& default_instance() {
  5578. return *internal_default_instance();
  5579. }
  5580. static inline const WiseKeyframeParam* internal_default_instance() {
  5581. return reinterpret_cast<const WiseKeyframeParam*>(
  5582. &_WiseKeyframeParam_default_instance_);
  5583. }
  5584. static constexpr int kIndexInFileMessages =
  5585. 36;
  5586. friend void swap(WiseKeyframeParam& a, WiseKeyframeParam& b) {
  5587. a.Swap(&b);
  5588. }
  5589. inline void Swap(WiseKeyframeParam* other) {
  5590. if (other == this) return;
  5591. if (GetArena() == other->GetArena()) {
  5592. InternalSwap(other);
  5593. } else {
  5594. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5595. }
  5596. }
  5597. void UnsafeArenaSwap(WiseKeyframeParam* other) {
  5598. if (other == this) return;
  5599. GOOGLE_DCHECK(GetArena() == other->GetArena());
  5600. InternalSwap(other);
  5601. }
  5602. // implements Message ----------------------------------------------
  5603. inline WiseKeyframeParam* New() const final {
  5604. return CreateMaybeMessage<WiseKeyframeParam>(nullptr);
  5605. }
  5606. WiseKeyframeParam* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  5607. return CreateMaybeMessage<WiseKeyframeParam>(arena);
  5608. }
  5609. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  5610. final;
  5611. void CopyFrom(const WiseKeyframeParam& from);
  5612. void MergeFrom(const WiseKeyframeParam& from);
  5613. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5614. bool IsInitialized() const final;
  5615. size_t ByteSizeLong() const final;
  5616. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5617. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  5618. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5619. void DiscardUnknownFields();
  5620. int GetCachedSize() const final { return _cached_size_.Get(); }
  5621. private:
  5622. inline void SharedCtor();
  5623. inline void SharedDtor();
  5624. void SetCachedSize(int size) const;
  5625. void InternalSwap(WiseKeyframeParam* other);
  5626. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5627. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  5628. return "RedreamInfo.WiseKeyframeParam";
  5629. }
  5630. protected:
  5631. explicit WiseKeyframeParam(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5632. private:
  5633. static void ArenaDtor(void* object);
  5634. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5635. public:
  5636. std::string GetTypeName() const final;
  5637. // nested types ----------------------------------------------------
  5638. // accessors -------------------------------------------------------
  5639. enum : int {
  5640. kKeyFieldNumber = 1,
  5641. kValueFieldNumber = 2,
  5642. };
  5643. // string key = 1;
  5644. void clear_key();
  5645. const std::string& key() const;
  5646. void set_key(const std::string& value);
  5647. void set_key(std::string&& value);
  5648. void set_key(const char* value);
  5649. void set_key(const char* value, size_t size);
  5650. std::string* mutable_key();
  5651. std::string* release_key();
  5652. void set_allocated_key(std::string* key);
  5653. private:
  5654. const std::string& _internal_key() const;
  5655. void _internal_set_key(const std::string& value);
  5656. std::string* _internal_mutable_key();
  5657. public:
  5658. // float value = 2;
  5659. void clear_value();
  5660. float value() const;
  5661. void set_value(float value);
  5662. private:
  5663. float _internal_value() const;
  5664. void _internal_set_value(float value);
  5665. public:
  5666. // @@protoc_insertion_point(class_scope:RedreamInfo.WiseKeyframeParam)
  5667. private:
  5668. class _Internal;
  5669. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5670. typedef void InternalArenaConstructable_;
  5671. typedef void DestructorSkippable_;
  5672. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_;
  5673. float value_;
  5674. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5675. friend struct ::TableStruct_redream_2eproto;
  5676. };
  5677. // -------------------------------------------------------------------
  5678. class WiseKeyframe PROTOBUF_FINAL :
  5679. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.WiseKeyframe) */ {
  5680. public:
  5681. inline WiseKeyframe() : WiseKeyframe(nullptr) {}
  5682. virtual ~WiseKeyframe();
  5683. explicit constexpr WiseKeyframe(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5684. WiseKeyframe(const WiseKeyframe& from);
  5685. WiseKeyframe(WiseKeyframe&& from) noexcept
  5686. : WiseKeyframe() {
  5687. *this = ::std::move(from);
  5688. }
  5689. inline WiseKeyframe& operator=(const WiseKeyframe& from) {
  5690. CopyFrom(from);
  5691. return *this;
  5692. }
  5693. inline WiseKeyframe& operator=(WiseKeyframe&& from) noexcept {
  5694. if (GetArena() == from.GetArena()) {
  5695. if (this != &from) InternalSwap(&from);
  5696. } else {
  5697. CopyFrom(from);
  5698. }
  5699. return *this;
  5700. }
  5701. static const WiseKeyframe& default_instance() {
  5702. return *internal_default_instance();
  5703. }
  5704. static inline const WiseKeyframe* internal_default_instance() {
  5705. return reinterpret_cast<const WiseKeyframe*>(
  5706. &_WiseKeyframe_default_instance_);
  5707. }
  5708. static constexpr int kIndexInFileMessages =
  5709. 37;
  5710. friend void swap(WiseKeyframe& a, WiseKeyframe& b) {
  5711. a.Swap(&b);
  5712. }
  5713. inline void Swap(WiseKeyframe* other) {
  5714. if (other == this) return;
  5715. if (GetArena() == other->GetArena()) {
  5716. InternalSwap(other);
  5717. } else {
  5718. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5719. }
  5720. }
  5721. void UnsafeArenaSwap(WiseKeyframe* other) {
  5722. if (other == this) return;
  5723. GOOGLE_DCHECK(GetArena() == other->GetArena());
  5724. InternalSwap(other);
  5725. }
  5726. // implements Message ----------------------------------------------
  5727. inline WiseKeyframe* New() const final {
  5728. return CreateMaybeMessage<WiseKeyframe>(nullptr);
  5729. }
  5730. WiseKeyframe* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  5731. return CreateMaybeMessage<WiseKeyframe>(arena);
  5732. }
  5733. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  5734. final;
  5735. void CopyFrom(const WiseKeyframe& from);
  5736. void MergeFrom(const WiseKeyframe& from);
  5737. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5738. bool IsInitialized() const final;
  5739. size_t ByteSizeLong() const final;
  5740. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5741. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  5742. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5743. void DiscardUnknownFields();
  5744. int GetCachedSize() const final { return _cached_size_.Get(); }
  5745. private:
  5746. inline void SharedCtor();
  5747. inline void SharedDtor();
  5748. void SetCachedSize(int size) const;
  5749. void InternalSwap(WiseKeyframe* other);
  5750. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5751. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  5752. return "RedreamInfo.WiseKeyframe";
  5753. }
  5754. protected:
  5755. explicit WiseKeyframe(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5756. private:
  5757. static void ArenaDtor(void* object);
  5758. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5759. public:
  5760. std::string GetTypeName() const final;
  5761. // nested types ----------------------------------------------------
  5762. // accessors -------------------------------------------------------
  5763. enum : int {
  5764. kParamsFieldNumber = 5,
  5765. kBnkFileNameFieldNumber = 2,
  5766. kEventNameFieldNumber = 3,
  5767. kTimeFieldNumber = 1,
  5768. kForcePostEventFieldNumber = 4,
  5769. };
  5770. // repeated .RedreamInfo.WiseKeyframeParam params = 5;
  5771. int params_size() const;
  5772. private:
  5773. int _internal_params_size() const;
  5774. public:
  5775. void clear_params();
  5776. ::RedreamInfo::WiseKeyframeParam* mutable_params(int index);
  5777. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::WiseKeyframeParam >*
  5778. mutable_params();
  5779. private:
  5780. const ::RedreamInfo::WiseKeyframeParam& _internal_params(int index) const;
  5781. ::RedreamInfo::WiseKeyframeParam* _internal_add_params();
  5782. public:
  5783. const ::RedreamInfo::WiseKeyframeParam& params(int index) const;
  5784. ::RedreamInfo::WiseKeyframeParam* add_params();
  5785. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::WiseKeyframeParam >&
  5786. params() const;
  5787. // string bnk_file_name = 2;
  5788. void clear_bnk_file_name();
  5789. const std::string& bnk_file_name() const;
  5790. void set_bnk_file_name(const std::string& value);
  5791. void set_bnk_file_name(std::string&& value);
  5792. void set_bnk_file_name(const char* value);
  5793. void set_bnk_file_name(const char* value, size_t size);
  5794. std::string* mutable_bnk_file_name();
  5795. std::string* release_bnk_file_name();
  5796. void set_allocated_bnk_file_name(std::string* bnk_file_name);
  5797. private:
  5798. const std::string& _internal_bnk_file_name() const;
  5799. void _internal_set_bnk_file_name(const std::string& value);
  5800. std::string* _internal_mutable_bnk_file_name();
  5801. public:
  5802. // string event_name = 3;
  5803. void clear_event_name();
  5804. const std::string& event_name() const;
  5805. void set_event_name(const std::string& value);
  5806. void set_event_name(std::string&& value);
  5807. void set_event_name(const char* value);
  5808. void set_event_name(const char* value, size_t size);
  5809. std::string* mutable_event_name();
  5810. std::string* release_event_name();
  5811. void set_allocated_event_name(std::string* event_name);
  5812. private:
  5813. const std::string& _internal_event_name() const;
  5814. void _internal_set_event_name(const std::string& value);
  5815. std::string* _internal_mutable_event_name();
  5816. public:
  5817. // float time = 1;
  5818. void clear_time();
  5819. float time() const;
  5820. void set_time(float value);
  5821. private:
  5822. float _internal_time() const;
  5823. void _internal_set_time(float value);
  5824. public:
  5825. // bool force_post_event = 4;
  5826. void clear_force_post_event();
  5827. bool force_post_event() const;
  5828. void set_force_post_event(bool value);
  5829. private:
  5830. bool _internal_force_post_event() const;
  5831. void _internal_set_force_post_event(bool value);
  5832. public:
  5833. // @@protoc_insertion_point(class_scope:RedreamInfo.WiseKeyframe)
  5834. private:
  5835. class _Internal;
  5836. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5837. typedef void InternalArenaConstructable_;
  5838. typedef void DestructorSkippable_;
  5839. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::WiseKeyframeParam > params_;
  5840. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr bnk_file_name_;
  5841. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr event_name_;
  5842. float time_;
  5843. bool force_post_event_;
  5844. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5845. friend struct ::TableStruct_redream_2eproto;
  5846. };
  5847. // -------------------------------------------------------------------
  5848. class Sequences PROTOBUF_FINAL :
  5849. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Sequences) */ {
  5850. public:
  5851. inline Sequences() : Sequences(nullptr) {}
  5852. virtual ~Sequences();
  5853. explicit constexpr Sequences(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5854. Sequences(const Sequences& from);
  5855. Sequences(Sequences&& from) noexcept
  5856. : Sequences() {
  5857. *this = ::std::move(from);
  5858. }
  5859. inline Sequences& operator=(const Sequences& from) {
  5860. CopyFrom(from);
  5861. return *this;
  5862. }
  5863. inline Sequences& operator=(Sequences&& from) noexcept {
  5864. if (GetArena() == from.GetArena()) {
  5865. if (this != &from) InternalSwap(&from);
  5866. } else {
  5867. CopyFrom(from);
  5868. }
  5869. return *this;
  5870. }
  5871. static const Sequences& default_instance() {
  5872. return *internal_default_instance();
  5873. }
  5874. static inline const Sequences* internal_default_instance() {
  5875. return reinterpret_cast<const Sequences*>(
  5876. &_Sequences_default_instance_);
  5877. }
  5878. static constexpr int kIndexInFileMessages =
  5879. 38;
  5880. friend void swap(Sequences& a, Sequences& b) {
  5881. a.Swap(&b);
  5882. }
  5883. inline void Swap(Sequences* other) {
  5884. if (other == this) return;
  5885. if (GetArena() == other->GetArena()) {
  5886. InternalSwap(other);
  5887. } else {
  5888. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5889. }
  5890. }
  5891. void UnsafeArenaSwap(Sequences* other) {
  5892. if (other == this) return;
  5893. GOOGLE_DCHECK(GetArena() == other->GetArena());
  5894. InternalSwap(other);
  5895. }
  5896. // implements Message ----------------------------------------------
  5897. inline Sequences* New() const final {
  5898. return CreateMaybeMessage<Sequences>(nullptr);
  5899. }
  5900. Sequences* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  5901. return CreateMaybeMessage<Sequences>(arena);
  5902. }
  5903. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  5904. final;
  5905. void CopyFrom(const Sequences& from);
  5906. void MergeFrom(const Sequences& from);
  5907. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5908. bool IsInitialized() const final;
  5909. size_t ByteSizeLong() const final;
  5910. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5911. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  5912. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5913. void DiscardUnknownFields();
  5914. int GetCachedSize() const final { return _cached_size_.Get(); }
  5915. private:
  5916. inline void SharedCtor();
  5917. inline void SharedDtor();
  5918. void SetCachedSize(int size) const;
  5919. void InternalSwap(Sequences* other);
  5920. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5921. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  5922. return "RedreamInfo.Sequences";
  5923. }
  5924. protected:
  5925. explicit Sequences(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5926. private:
  5927. static void ArenaDtor(void* object);
  5928. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5929. public:
  5930. std::string GetTypeName() const final;
  5931. // nested types ----------------------------------------------------
  5932. // accessors -------------------------------------------------------
  5933. enum : int {
  5934. kCallbackKeyframeFieldNumber = 5,
  5935. kSoundKeyframeFieldNumber = 6,
  5936. kWiseKeyFrameFieldNumber = 7,
  5937. kDurationFieldNumber = 1,
  5938. kNameFieldNumber = 2,
  5939. kSequenceIdFieldNumber = 3,
  5940. kChainedSequenceIdFieldNumber = 4,
  5941. };
  5942. // repeated .RedreamInfo.CallbackKeyframe callbackKeyframe = 5;
  5943. int callbackkeyframe_size() const;
  5944. private:
  5945. int _internal_callbackkeyframe_size() const;
  5946. public:
  5947. void clear_callbackkeyframe();
  5948. ::RedreamInfo::CallbackKeyframe* mutable_callbackkeyframe(int index);
  5949. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::CallbackKeyframe >*
  5950. mutable_callbackkeyframe();
  5951. private:
  5952. const ::RedreamInfo::CallbackKeyframe& _internal_callbackkeyframe(int index) const;
  5953. ::RedreamInfo::CallbackKeyframe* _internal_add_callbackkeyframe();
  5954. public:
  5955. const ::RedreamInfo::CallbackKeyframe& callbackkeyframe(int index) const;
  5956. ::RedreamInfo::CallbackKeyframe* add_callbackkeyframe();
  5957. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::CallbackKeyframe >&
  5958. callbackkeyframe() const;
  5959. // repeated .RedreamInfo.SoundKeyframe soundKeyframe = 6;
  5960. int soundkeyframe_size() const;
  5961. private:
  5962. int _internal_soundkeyframe_size() const;
  5963. public:
  5964. void clear_soundkeyframe();
  5965. ::RedreamInfo::SoundKeyframe* mutable_soundkeyframe(int index);
  5966. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SoundKeyframe >*
  5967. mutable_soundkeyframe();
  5968. private:
  5969. const ::RedreamInfo::SoundKeyframe& _internal_soundkeyframe(int index) const;
  5970. ::RedreamInfo::SoundKeyframe* _internal_add_soundkeyframe();
  5971. public:
  5972. const ::RedreamInfo::SoundKeyframe& soundkeyframe(int index) const;
  5973. ::RedreamInfo::SoundKeyframe* add_soundkeyframe();
  5974. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SoundKeyframe >&
  5975. soundkeyframe() const;
  5976. // repeated .RedreamInfo.WiseKeyframe wiseKeyFrame = 7;
  5977. int wisekeyframe_size() const;
  5978. private:
  5979. int _internal_wisekeyframe_size() const;
  5980. public:
  5981. void clear_wisekeyframe();
  5982. ::RedreamInfo::WiseKeyframe* mutable_wisekeyframe(int index);
  5983. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::WiseKeyframe >*
  5984. mutable_wisekeyframe();
  5985. private:
  5986. const ::RedreamInfo::WiseKeyframe& _internal_wisekeyframe(int index) const;
  5987. ::RedreamInfo::WiseKeyframe* _internal_add_wisekeyframe();
  5988. public:
  5989. const ::RedreamInfo::WiseKeyframe& wisekeyframe(int index) const;
  5990. ::RedreamInfo::WiseKeyframe* add_wisekeyframe();
  5991. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::WiseKeyframe >&
  5992. wisekeyframe() const;
  5993. // float duration = 1;
  5994. void clear_duration();
  5995. float duration() const;
  5996. void set_duration(float value);
  5997. private:
  5998. float _internal_duration() const;
  5999. void _internal_set_duration(float value);
  6000. public:
  6001. // int32 name = 2;
  6002. void clear_name();
  6003. ::PROTOBUF_NAMESPACE_ID::int32 name() const;
  6004. void set_name(::PROTOBUF_NAMESPACE_ID::int32 value);
  6005. private:
  6006. ::PROTOBUF_NAMESPACE_ID::int32 _internal_name() const;
  6007. void _internal_set_name(::PROTOBUF_NAMESPACE_ID::int32 value);
  6008. public:
  6009. // int32 sequenceId = 3;
  6010. void clear_sequenceid();
  6011. ::PROTOBUF_NAMESPACE_ID::int32 sequenceid() const;
  6012. void set_sequenceid(::PROTOBUF_NAMESPACE_ID::int32 value);
  6013. private:
  6014. ::PROTOBUF_NAMESPACE_ID::int32 _internal_sequenceid() const;
  6015. void _internal_set_sequenceid(::PROTOBUF_NAMESPACE_ID::int32 value);
  6016. public:
  6017. // int32 chainedSequenceId = 4;
  6018. void clear_chainedsequenceid();
  6019. ::PROTOBUF_NAMESPACE_ID::int32 chainedsequenceid() const;
  6020. void set_chainedsequenceid(::PROTOBUF_NAMESPACE_ID::int32 value);
  6021. private:
  6022. ::PROTOBUF_NAMESPACE_ID::int32 _internal_chainedsequenceid() const;
  6023. void _internal_set_chainedsequenceid(::PROTOBUF_NAMESPACE_ID::int32 value);
  6024. public:
  6025. // @@protoc_insertion_point(class_scope:RedreamInfo.Sequences)
  6026. private:
  6027. class _Internal;
  6028. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6029. typedef void InternalArenaConstructable_;
  6030. typedef void DestructorSkippable_;
  6031. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::CallbackKeyframe > callbackkeyframe_;
  6032. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SoundKeyframe > soundkeyframe_;
  6033. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::WiseKeyframe > wisekeyframe_;
  6034. float duration_;
  6035. ::PROTOBUF_NAMESPACE_ID::int32 name_;
  6036. ::PROTOBUF_NAMESPACE_ID::int32 sequenceid_;
  6037. ::PROTOBUF_NAMESPACE_ID::int32 chainedsequenceid_;
  6038. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6039. friend struct ::TableStruct_redream_2eproto;
  6040. };
  6041. // -------------------------------------------------------------------
  6042. class LocalizationModel PROTOBUF_FINAL :
  6043. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.LocalizationModel) */ {
  6044. public:
  6045. inline LocalizationModel() : LocalizationModel(nullptr) {}
  6046. virtual ~LocalizationModel();
  6047. explicit constexpr LocalizationModel(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6048. LocalizationModel(const LocalizationModel& from);
  6049. LocalizationModel(LocalizationModel&& from) noexcept
  6050. : LocalizationModel() {
  6051. *this = ::std::move(from);
  6052. }
  6053. inline LocalizationModel& operator=(const LocalizationModel& from) {
  6054. CopyFrom(from);
  6055. return *this;
  6056. }
  6057. inline LocalizationModel& operator=(LocalizationModel&& from) noexcept {
  6058. if (GetArena() == from.GetArena()) {
  6059. if (this != &from) InternalSwap(&from);
  6060. } else {
  6061. CopyFrom(from);
  6062. }
  6063. return *this;
  6064. }
  6065. static const LocalizationModel& default_instance() {
  6066. return *internal_default_instance();
  6067. }
  6068. static inline const LocalizationModel* internal_default_instance() {
  6069. return reinterpret_cast<const LocalizationModel*>(
  6070. &_LocalizationModel_default_instance_);
  6071. }
  6072. static constexpr int kIndexInFileMessages =
  6073. 39;
  6074. friend void swap(LocalizationModel& a, LocalizationModel& b) {
  6075. a.Swap(&b);
  6076. }
  6077. inline void Swap(LocalizationModel* other) {
  6078. if (other == this) return;
  6079. if (GetArena() == other->GetArena()) {
  6080. InternalSwap(other);
  6081. } else {
  6082. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  6083. }
  6084. }
  6085. void UnsafeArenaSwap(LocalizationModel* other) {
  6086. if (other == this) return;
  6087. GOOGLE_DCHECK(GetArena() == other->GetArena());
  6088. InternalSwap(other);
  6089. }
  6090. // implements Message ----------------------------------------------
  6091. inline LocalizationModel* New() const final {
  6092. return CreateMaybeMessage<LocalizationModel>(nullptr);
  6093. }
  6094. LocalizationModel* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  6095. return CreateMaybeMessage<LocalizationModel>(arena);
  6096. }
  6097. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  6098. final;
  6099. void CopyFrom(const LocalizationModel& from);
  6100. void MergeFrom(const LocalizationModel& from);
  6101. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  6102. bool IsInitialized() const final;
  6103. size_t ByteSizeLong() const final;
  6104. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  6105. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  6106. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  6107. void DiscardUnknownFields();
  6108. int GetCachedSize() const final { return _cached_size_.Get(); }
  6109. private:
  6110. inline void SharedCtor();
  6111. inline void SharedDtor();
  6112. void SetCachedSize(int size) const;
  6113. void InternalSwap(LocalizationModel* other);
  6114. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  6115. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  6116. return "RedreamInfo.LocalizationModel";
  6117. }
  6118. protected:
  6119. explicit LocalizationModel(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6120. private:
  6121. static void ArenaDtor(void* object);
  6122. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6123. public:
  6124. std::string GetTypeName() const final;
  6125. // nested types ----------------------------------------------------
  6126. // accessors -------------------------------------------------------
  6127. enum : int {
  6128. kCustomFilePathFieldNumber = 3,
  6129. kKeyFieldNumber = 4,
  6130. kIsLocalizationFieldNumber = 1,
  6131. kIsCustomFieldNumber = 2,
  6132. };
  6133. // string customFilePath = 3;
  6134. void clear_customfilepath();
  6135. const std::string& customfilepath() const;
  6136. void set_customfilepath(const std::string& value);
  6137. void set_customfilepath(std::string&& value);
  6138. void set_customfilepath(const char* value);
  6139. void set_customfilepath(const char* value, size_t size);
  6140. std::string* mutable_customfilepath();
  6141. std::string* release_customfilepath();
  6142. void set_allocated_customfilepath(std::string* customfilepath);
  6143. private:
  6144. const std::string& _internal_customfilepath() const;
  6145. void _internal_set_customfilepath(const std::string& value);
  6146. std::string* _internal_mutable_customfilepath();
  6147. public:
  6148. // string key = 4;
  6149. void clear_key();
  6150. const std::string& key() const;
  6151. void set_key(const std::string& value);
  6152. void set_key(std::string&& value);
  6153. void set_key(const char* value);
  6154. void set_key(const char* value, size_t size);
  6155. std::string* mutable_key();
  6156. std::string* release_key();
  6157. void set_allocated_key(std::string* key);
  6158. private:
  6159. const std::string& _internal_key() const;
  6160. void _internal_set_key(const std::string& value);
  6161. std::string* _internal_mutable_key();
  6162. public:
  6163. // bool isLocalization = 1;
  6164. void clear_islocalization();
  6165. bool islocalization() const;
  6166. void set_islocalization(bool value);
  6167. private:
  6168. bool _internal_islocalization() const;
  6169. void _internal_set_islocalization(bool value);
  6170. public:
  6171. // bool isCustom = 2;
  6172. void clear_iscustom();
  6173. bool iscustom() const;
  6174. void set_iscustom(bool value);
  6175. private:
  6176. bool _internal_iscustom() const;
  6177. void _internal_set_iscustom(bool value);
  6178. public:
  6179. // @@protoc_insertion_point(class_scope:RedreamInfo.LocalizationModel)
  6180. private:
  6181. class _Internal;
  6182. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6183. typedef void InternalArenaConstructable_;
  6184. typedef void DestructorSkippable_;
  6185. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr customfilepath_;
  6186. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_;
  6187. bool islocalization_;
  6188. bool iscustom_;
  6189. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6190. friend struct ::TableStruct_redream_2eproto;
  6191. };
  6192. // -------------------------------------------------------------------
  6193. class MaterialBall_ParamsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<MaterialBall_ParamsEntry_DoNotUse,
  6194. std::string, float,
  6195. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
  6196. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_FLOAT> {
  6197. public:
  6198. typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<MaterialBall_ParamsEntry_DoNotUse,
  6199. std::string, float,
  6200. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
  6201. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_FLOAT> SuperType;
  6202. MaterialBall_ParamsEntry_DoNotUse();
  6203. explicit constexpr MaterialBall_ParamsEntry_DoNotUse(
  6204. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6205. explicit MaterialBall_ParamsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6206. void MergeFrom(const MaterialBall_ParamsEntry_DoNotUse& other);
  6207. static const MaterialBall_ParamsEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const MaterialBall_ParamsEntry_DoNotUse*>(&_MaterialBall_ParamsEntry_DoNotUse_default_instance_); }
  6208. static bool ValidateKey(std::string* s) {
  6209. return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "RedreamInfo.MaterialBall.ParamsEntry.key");
  6210. }
  6211. static bool ValidateValue(void*) { return true; }
  6212. };
  6213. // -------------------------------------------------------------------
  6214. class MaterialBall PROTOBUF_FINAL :
  6215. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.MaterialBall) */ {
  6216. public:
  6217. inline MaterialBall() : MaterialBall(nullptr) {}
  6218. virtual ~MaterialBall();
  6219. explicit constexpr MaterialBall(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6220. MaterialBall(const MaterialBall& from);
  6221. MaterialBall(MaterialBall&& from) noexcept
  6222. : MaterialBall() {
  6223. *this = ::std::move(from);
  6224. }
  6225. inline MaterialBall& operator=(const MaterialBall& from) {
  6226. CopyFrom(from);
  6227. return *this;
  6228. }
  6229. inline MaterialBall& operator=(MaterialBall&& from) noexcept {
  6230. if (GetArena() == from.GetArena()) {
  6231. if (this != &from) InternalSwap(&from);
  6232. } else {
  6233. CopyFrom(from);
  6234. }
  6235. return *this;
  6236. }
  6237. static const MaterialBall& default_instance() {
  6238. return *internal_default_instance();
  6239. }
  6240. static inline const MaterialBall* internal_default_instance() {
  6241. return reinterpret_cast<const MaterialBall*>(
  6242. &_MaterialBall_default_instance_);
  6243. }
  6244. static constexpr int kIndexInFileMessages =
  6245. 41;
  6246. friend void swap(MaterialBall& a, MaterialBall& b) {
  6247. a.Swap(&b);
  6248. }
  6249. inline void Swap(MaterialBall* other) {
  6250. if (other == this) return;
  6251. if (GetArena() == other->GetArena()) {
  6252. InternalSwap(other);
  6253. } else {
  6254. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  6255. }
  6256. }
  6257. void UnsafeArenaSwap(MaterialBall* other) {
  6258. if (other == this) return;
  6259. GOOGLE_DCHECK(GetArena() == other->GetArena());
  6260. InternalSwap(other);
  6261. }
  6262. // implements Message ----------------------------------------------
  6263. inline MaterialBall* New() const final {
  6264. return CreateMaybeMessage<MaterialBall>(nullptr);
  6265. }
  6266. MaterialBall* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  6267. return CreateMaybeMessage<MaterialBall>(arena);
  6268. }
  6269. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  6270. final;
  6271. void CopyFrom(const MaterialBall& from);
  6272. void MergeFrom(const MaterialBall& from);
  6273. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  6274. bool IsInitialized() const final;
  6275. size_t ByteSizeLong() const final;
  6276. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  6277. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  6278. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  6279. void DiscardUnknownFields();
  6280. int GetCachedSize() const final { return _cached_size_.Get(); }
  6281. private:
  6282. inline void SharedCtor();
  6283. inline void SharedDtor();
  6284. void SetCachedSize(int size) const;
  6285. void InternalSwap(MaterialBall* other);
  6286. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  6287. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  6288. return "RedreamInfo.MaterialBall";
  6289. }
  6290. protected:
  6291. explicit MaterialBall(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6292. private:
  6293. static void ArenaDtor(void* object);
  6294. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6295. public:
  6296. std::string GetTypeName() const final;
  6297. // nested types ----------------------------------------------------
  6298. // accessors -------------------------------------------------------
  6299. enum : int {
  6300. kParamsFieldNumber = 2,
  6301. kMaterialBallPathFieldNumber = 1,
  6302. };
  6303. // map<string, float> params = 2;
  6304. int params_size() const;
  6305. private:
  6306. int _internal_params_size() const;
  6307. public:
  6308. void clear_params();
  6309. private:
  6310. const ::PROTOBUF_NAMESPACE_ID::Map< std::string, float >&
  6311. _internal_params() const;
  6312. ::PROTOBUF_NAMESPACE_ID::Map< std::string, float >*
  6313. _internal_mutable_params();
  6314. public:
  6315. const ::PROTOBUF_NAMESPACE_ID::Map< std::string, float >&
  6316. params() const;
  6317. ::PROTOBUF_NAMESPACE_ID::Map< std::string, float >*
  6318. mutable_params();
  6319. // string materialBallPath = 1;
  6320. void clear_materialballpath();
  6321. const std::string& materialballpath() const;
  6322. void set_materialballpath(const std::string& value);
  6323. void set_materialballpath(std::string&& value);
  6324. void set_materialballpath(const char* value);
  6325. void set_materialballpath(const char* value, size_t size);
  6326. std::string* mutable_materialballpath();
  6327. std::string* release_materialballpath();
  6328. void set_allocated_materialballpath(std::string* materialballpath);
  6329. private:
  6330. const std::string& _internal_materialballpath() const;
  6331. void _internal_set_materialballpath(const std::string& value);
  6332. std::string* _internal_mutable_materialballpath();
  6333. public:
  6334. // @@protoc_insertion_point(class_scope:RedreamInfo.MaterialBall)
  6335. private:
  6336. class _Internal;
  6337. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6338. typedef void InternalArenaConstructable_;
  6339. typedef void DestructorSkippable_;
  6340. ::PROTOBUF_NAMESPACE_ID::internal::MapFieldLite<
  6341. MaterialBall_ParamsEntry_DoNotUse,
  6342. std::string, float,
  6343. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
  6344. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_FLOAT> params_;
  6345. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr materialballpath_;
  6346. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6347. friend struct ::TableStruct_redream_2eproto;
  6348. };
  6349. // -------------------------------------------------------------------
  6350. class BakeAnimation PROTOBUF_FINAL :
  6351. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.BakeAnimation) */ {
  6352. public:
  6353. inline BakeAnimation() : BakeAnimation(nullptr) {}
  6354. virtual ~BakeAnimation();
  6355. explicit constexpr BakeAnimation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6356. BakeAnimation(const BakeAnimation& from);
  6357. BakeAnimation(BakeAnimation&& from) noexcept
  6358. : BakeAnimation() {
  6359. *this = ::std::move(from);
  6360. }
  6361. inline BakeAnimation& operator=(const BakeAnimation& from) {
  6362. CopyFrom(from);
  6363. return *this;
  6364. }
  6365. inline BakeAnimation& operator=(BakeAnimation&& from) noexcept {
  6366. if (GetArena() == from.GetArena()) {
  6367. if (this != &from) InternalSwap(&from);
  6368. } else {
  6369. CopyFrom(from);
  6370. }
  6371. return *this;
  6372. }
  6373. static const BakeAnimation& default_instance() {
  6374. return *internal_default_instance();
  6375. }
  6376. static inline const BakeAnimation* internal_default_instance() {
  6377. return reinterpret_cast<const BakeAnimation*>(
  6378. &_BakeAnimation_default_instance_);
  6379. }
  6380. static constexpr int kIndexInFileMessages =
  6381. 42;
  6382. friend void swap(BakeAnimation& a, BakeAnimation& b) {
  6383. a.Swap(&b);
  6384. }
  6385. inline void Swap(BakeAnimation* other) {
  6386. if (other == this) return;
  6387. if (GetArena() == other->GetArena()) {
  6388. InternalSwap(other);
  6389. } else {
  6390. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  6391. }
  6392. }
  6393. void UnsafeArenaSwap(BakeAnimation* other) {
  6394. if (other == this) return;
  6395. GOOGLE_DCHECK(GetArena() == other->GetArena());
  6396. InternalSwap(other);
  6397. }
  6398. // implements Message ----------------------------------------------
  6399. inline BakeAnimation* New() const final {
  6400. return CreateMaybeMessage<BakeAnimation>(nullptr);
  6401. }
  6402. BakeAnimation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  6403. return CreateMaybeMessage<BakeAnimation>(arena);
  6404. }
  6405. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  6406. final;
  6407. void CopyFrom(const BakeAnimation& from);
  6408. void MergeFrom(const BakeAnimation& from);
  6409. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  6410. bool IsInitialized() const final;
  6411. size_t ByteSizeLong() const final;
  6412. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  6413. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  6414. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  6415. void DiscardUnknownFields();
  6416. int GetCachedSize() const final { return _cached_size_.Get(); }
  6417. private:
  6418. inline void SharedCtor();
  6419. inline void SharedDtor();
  6420. void SetCachedSize(int size) const;
  6421. void InternalSwap(BakeAnimation* other);
  6422. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  6423. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  6424. return "RedreamInfo.BakeAnimation";
  6425. }
  6426. protected:
  6427. explicit BakeAnimation(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6428. private:
  6429. static void ArenaDtor(void* object);
  6430. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6431. public:
  6432. std::string GetTypeName() const final;
  6433. // nested types ----------------------------------------------------
  6434. // accessors -------------------------------------------------------
  6435. enum : int {
  6436. kAnimationNameFieldNumber = 1,
  6437. kElapsedTimeFieldNumber = 2,
  6438. kLoopFieldNumber = 3,
  6439. };
  6440. // string animationName = 1;
  6441. void clear_animationname();
  6442. const std::string& animationname() const;
  6443. void set_animationname(const std::string& value);
  6444. void set_animationname(std::string&& value);
  6445. void set_animationname(const char* value);
  6446. void set_animationname(const char* value, size_t size);
  6447. std::string* mutable_animationname();
  6448. std::string* release_animationname();
  6449. void set_allocated_animationname(std::string* animationname);
  6450. private:
  6451. const std::string& _internal_animationname() const;
  6452. void _internal_set_animationname(const std::string& value);
  6453. std::string* _internal_mutable_animationname();
  6454. public:
  6455. // float elapsedTime = 2;
  6456. void clear_elapsedtime();
  6457. float elapsedtime() const;
  6458. void set_elapsedtime(float value);
  6459. private:
  6460. float _internal_elapsedtime() const;
  6461. void _internal_set_elapsedtime(float value);
  6462. public:
  6463. // bool loop = 3;
  6464. void clear_loop();
  6465. bool loop() const;
  6466. void set_loop(bool value);
  6467. private:
  6468. bool _internal_loop() const;
  6469. void _internal_set_loop(bool value);
  6470. public:
  6471. // @@protoc_insertion_point(class_scope:RedreamInfo.BakeAnimation)
  6472. private:
  6473. class _Internal;
  6474. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6475. typedef void InternalArenaConstructable_;
  6476. typedef void DestructorSkippable_;
  6477. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr animationname_;
  6478. float elapsedtime_;
  6479. bool loop_;
  6480. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6481. friend struct ::TableStruct_redream_2eproto;
  6482. };
  6483. // -------------------------------------------------------------------
  6484. class WiseParam PROTOBUF_FINAL :
  6485. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.WiseParam) */ {
  6486. public:
  6487. inline WiseParam() : WiseParam(nullptr) {}
  6488. virtual ~WiseParam();
  6489. explicit constexpr WiseParam(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6490. WiseParam(const WiseParam& from);
  6491. WiseParam(WiseParam&& from) noexcept
  6492. : WiseParam() {
  6493. *this = ::std::move(from);
  6494. }
  6495. inline WiseParam& operator=(const WiseParam& from) {
  6496. CopyFrom(from);
  6497. return *this;
  6498. }
  6499. inline WiseParam& operator=(WiseParam&& from) noexcept {
  6500. if (GetArena() == from.GetArena()) {
  6501. if (this != &from) InternalSwap(&from);
  6502. } else {
  6503. CopyFrom(from);
  6504. }
  6505. return *this;
  6506. }
  6507. static const WiseParam& default_instance() {
  6508. return *internal_default_instance();
  6509. }
  6510. static inline const WiseParam* internal_default_instance() {
  6511. return reinterpret_cast<const WiseParam*>(
  6512. &_WiseParam_default_instance_);
  6513. }
  6514. static constexpr int kIndexInFileMessages =
  6515. 43;
  6516. friend void swap(WiseParam& a, WiseParam& b) {
  6517. a.Swap(&b);
  6518. }
  6519. inline void Swap(WiseParam* other) {
  6520. if (other == this) return;
  6521. if (GetArena() == other->GetArena()) {
  6522. InternalSwap(other);
  6523. } else {
  6524. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  6525. }
  6526. }
  6527. void UnsafeArenaSwap(WiseParam* other) {
  6528. if (other == this) return;
  6529. GOOGLE_DCHECK(GetArena() == other->GetArena());
  6530. InternalSwap(other);
  6531. }
  6532. // implements Message ----------------------------------------------
  6533. inline WiseParam* New() const final {
  6534. return CreateMaybeMessage<WiseParam>(nullptr);
  6535. }
  6536. WiseParam* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  6537. return CreateMaybeMessage<WiseParam>(arena);
  6538. }
  6539. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  6540. final;
  6541. void CopyFrom(const WiseParam& from);
  6542. void MergeFrom(const WiseParam& from);
  6543. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  6544. bool IsInitialized() const final;
  6545. size_t ByteSizeLong() const final;
  6546. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  6547. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  6548. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  6549. void DiscardUnknownFields();
  6550. int GetCachedSize() const final { return _cached_size_.Get(); }
  6551. private:
  6552. inline void SharedCtor();
  6553. inline void SharedDtor();
  6554. void SetCachedSize(int size) const;
  6555. void InternalSwap(WiseParam* other);
  6556. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  6557. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  6558. return "RedreamInfo.WiseParam";
  6559. }
  6560. protected:
  6561. explicit WiseParam(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6562. private:
  6563. static void ArenaDtor(void* object);
  6564. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6565. public:
  6566. std::string GetTypeName() const final;
  6567. // nested types ----------------------------------------------------
  6568. // accessors -------------------------------------------------------
  6569. enum : int {
  6570. kKeyFieldNumber = 1,
  6571. kValueFieldNumber = 2,
  6572. };
  6573. // string key = 1;
  6574. void clear_key();
  6575. const std::string& key() const;
  6576. void set_key(const std::string& value);
  6577. void set_key(std::string&& value);
  6578. void set_key(const char* value);
  6579. void set_key(const char* value, size_t size);
  6580. std::string* mutable_key();
  6581. std::string* release_key();
  6582. void set_allocated_key(std::string* key);
  6583. private:
  6584. const std::string& _internal_key() const;
  6585. void _internal_set_key(const std::string& value);
  6586. std::string* _internal_mutable_key();
  6587. public:
  6588. // float value = 2;
  6589. void clear_value();
  6590. float value() const;
  6591. void set_value(float value);
  6592. private:
  6593. float _internal_value() const;
  6594. void _internal_set_value(float value);
  6595. public:
  6596. // @@protoc_insertion_point(class_scope:RedreamInfo.WiseParam)
  6597. private:
  6598. class _Internal;
  6599. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6600. typedef void InternalArenaConstructable_;
  6601. typedef void DestructorSkippable_;
  6602. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_;
  6603. float value_;
  6604. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6605. friend struct ::TableStruct_redream_2eproto;
  6606. };
  6607. // -------------------------------------------------------------------
  6608. class Wise PROTOBUF_FINAL :
  6609. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Wise) */ {
  6610. public:
  6611. inline Wise() : Wise(nullptr) {}
  6612. virtual ~Wise();
  6613. explicit constexpr Wise(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6614. Wise(const Wise& from);
  6615. Wise(Wise&& from) noexcept
  6616. : Wise() {
  6617. *this = ::std::move(from);
  6618. }
  6619. inline Wise& operator=(const Wise& from) {
  6620. CopyFrom(from);
  6621. return *this;
  6622. }
  6623. inline Wise& operator=(Wise&& from) noexcept {
  6624. if (GetArena() == from.GetArena()) {
  6625. if (this != &from) InternalSwap(&from);
  6626. } else {
  6627. CopyFrom(from);
  6628. }
  6629. return *this;
  6630. }
  6631. static const Wise& default_instance() {
  6632. return *internal_default_instance();
  6633. }
  6634. static inline const Wise* internal_default_instance() {
  6635. return reinterpret_cast<const Wise*>(
  6636. &_Wise_default_instance_);
  6637. }
  6638. static constexpr int kIndexInFileMessages =
  6639. 44;
  6640. friend void swap(Wise& a, Wise& b) {
  6641. a.Swap(&b);
  6642. }
  6643. inline void Swap(Wise* other) {
  6644. if (other == this) return;
  6645. if (GetArena() == other->GetArena()) {
  6646. InternalSwap(other);
  6647. } else {
  6648. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  6649. }
  6650. }
  6651. void UnsafeArenaSwap(Wise* other) {
  6652. if (other == this) return;
  6653. GOOGLE_DCHECK(GetArena() == other->GetArena());
  6654. InternalSwap(other);
  6655. }
  6656. // implements Message ----------------------------------------------
  6657. inline Wise* New() const final {
  6658. return CreateMaybeMessage<Wise>(nullptr);
  6659. }
  6660. Wise* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  6661. return CreateMaybeMessage<Wise>(arena);
  6662. }
  6663. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  6664. final;
  6665. void CopyFrom(const Wise& from);
  6666. void MergeFrom(const Wise& from);
  6667. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  6668. bool IsInitialized() const final;
  6669. size_t ByteSizeLong() const final;
  6670. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  6671. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  6672. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  6673. void DiscardUnknownFields();
  6674. int GetCachedSize() const final { return _cached_size_.Get(); }
  6675. private:
  6676. inline void SharedCtor();
  6677. inline void SharedDtor();
  6678. void SetCachedSize(int size) const;
  6679. void InternalSwap(Wise* other);
  6680. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  6681. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  6682. return "RedreamInfo.Wise";
  6683. }
  6684. protected:
  6685. explicit Wise(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6686. private:
  6687. static void ArenaDtor(void* object);
  6688. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6689. public:
  6690. std::string GetTypeName() const final;
  6691. // nested types ----------------------------------------------------
  6692. // accessors -------------------------------------------------------
  6693. enum : int {
  6694. kParamsFieldNumber = 4,
  6695. kBnkFileFieldNumber = 1,
  6696. kEventNameFieldNumber = 2,
  6697. kForcePostFieldNumber = 3,
  6698. };
  6699. // repeated .RedreamInfo.WiseParam params = 4;
  6700. int params_size() const;
  6701. private:
  6702. int _internal_params_size() const;
  6703. public:
  6704. void clear_params();
  6705. ::RedreamInfo::WiseParam* mutable_params(int index);
  6706. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::WiseParam >*
  6707. mutable_params();
  6708. private:
  6709. const ::RedreamInfo::WiseParam& _internal_params(int index) const;
  6710. ::RedreamInfo::WiseParam* _internal_add_params();
  6711. public:
  6712. const ::RedreamInfo::WiseParam& params(int index) const;
  6713. ::RedreamInfo::WiseParam* add_params();
  6714. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::WiseParam >&
  6715. params() const;
  6716. // string bnkFile = 1;
  6717. void clear_bnkfile();
  6718. const std::string& bnkfile() const;
  6719. void set_bnkfile(const std::string& value);
  6720. void set_bnkfile(std::string&& value);
  6721. void set_bnkfile(const char* value);
  6722. void set_bnkfile(const char* value, size_t size);
  6723. std::string* mutable_bnkfile();
  6724. std::string* release_bnkfile();
  6725. void set_allocated_bnkfile(std::string* bnkfile);
  6726. private:
  6727. const std::string& _internal_bnkfile() const;
  6728. void _internal_set_bnkfile(const std::string& value);
  6729. std::string* _internal_mutable_bnkfile();
  6730. public:
  6731. // string eventName = 2;
  6732. void clear_eventname();
  6733. const std::string& eventname() const;
  6734. void set_eventname(const std::string& value);
  6735. void set_eventname(std::string&& value);
  6736. void set_eventname(const char* value);
  6737. void set_eventname(const char* value, size_t size);
  6738. std::string* mutable_eventname();
  6739. std::string* release_eventname();
  6740. void set_allocated_eventname(std::string* eventname);
  6741. private:
  6742. const std::string& _internal_eventname() const;
  6743. void _internal_set_eventname(const std::string& value);
  6744. std::string* _internal_mutable_eventname();
  6745. public:
  6746. // bool forcePost = 3;
  6747. void clear_forcepost();
  6748. bool forcepost() const;
  6749. void set_forcepost(bool value);
  6750. private:
  6751. bool _internal_forcepost() const;
  6752. void _internal_set_forcepost(bool value);
  6753. public:
  6754. // @@protoc_insertion_point(class_scope:RedreamInfo.Wise)
  6755. private:
  6756. class _Internal;
  6757. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6758. typedef void InternalArenaConstructable_;
  6759. typedef void DestructorSkippable_;
  6760. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::WiseParam > params_;
  6761. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr bnkfile_;
  6762. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr eventname_;
  6763. bool forcepost_;
  6764. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6765. friend struct ::TableStruct_redream_2eproto;
  6766. };
  6767. // -------------------------------------------------------------------
  6768. class Node PROTOBUF_FINAL :
  6769. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Node) */ {
  6770. public:
  6771. inline Node() : Node(nullptr) {}
  6772. virtual ~Node();
  6773. explicit constexpr Node(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6774. Node(const Node& from);
  6775. Node(Node&& from) noexcept
  6776. : Node() {
  6777. *this = ::std::move(from);
  6778. }
  6779. inline Node& operator=(const Node& from) {
  6780. CopyFrom(from);
  6781. return *this;
  6782. }
  6783. inline Node& operator=(Node&& from) noexcept {
  6784. if (GetArena() == from.GetArena()) {
  6785. if (this != &from) InternalSwap(&from);
  6786. } else {
  6787. CopyFrom(from);
  6788. }
  6789. return *this;
  6790. }
  6791. static const Node& default_instance() {
  6792. return *internal_default_instance();
  6793. }
  6794. static inline const Node* internal_default_instance() {
  6795. return reinterpret_cast<const Node*>(
  6796. &_Node_default_instance_);
  6797. }
  6798. static constexpr int kIndexInFileMessages =
  6799. 45;
  6800. friend void swap(Node& a, Node& b) {
  6801. a.Swap(&b);
  6802. }
  6803. inline void Swap(Node* other) {
  6804. if (other == this) return;
  6805. if (GetArena() == other->GetArena()) {
  6806. InternalSwap(other);
  6807. } else {
  6808. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  6809. }
  6810. }
  6811. void UnsafeArenaSwap(Node* other) {
  6812. if (other == this) return;
  6813. GOOGLE_DCHECK(GetArena() == other->GetArena());
  6814. InternalSwap(other);
  6815. }
  6816. // implements Message ----------------------------------------------
  6817. inline Node* New() const final {
  6818. return CreateMaybeMessage<Node>(nullptr);
  6819. }
  6820. Node* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  6821. return CreateMaybeMessage<Node>(arena);
  6822. }
  6823. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  6824. final;
  6825. void CopyFrom(const Node& from);
  6826. void MergeFrom(const Node& from);
  6827. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  6828. bool IsInitialized() const final;
  6829. size_t ByteSizeLong() const final;
  6830. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  6831. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  6832. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  6833. void DiscardUnknownFields();
  6834. int GetCachedSize() const final { return _cached_size_.Get(); }
  6835. private:
  6836. inline void SharedCtor();
  6837. inline void SharedDtor();
  6838. void SetCachedSize(int size) const;
  6839. void InternalSwap(Node* other);
  6840. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  6841. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  6842. return "RedreamInfo.Node";
  6843. }
  6844. protected:
  6845. explicit Node(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6846. private:
  6847. static void ArenaDtor(void* object);
  6848. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6849. public:
  6850. std::string GetTypeName() const final;
  6851. // nested types ----------------------------------------------------
  6852. // accessors -------------------------------------------------------
  6853. enum : int {
  6854. kSequencesFieldNumber = 4,
  6855. kPropertyFieldNumber = 5,
  6856. kCustomPropertyFieldNumber = 6,
  6857. kChildFieldNumber = 101,
  6858. kClassNameFieldNumber = 1,
  6859. kMemberVarAssignmentTypeFieldNumber = 2,
  6860. kMemberVarAssignmentNameFieldNumber = 3,
  6861. kReboltIdFieldNumber = 8,
  6862. kReboltNameFieldNumber = 9,
  6863. kBaseClassNameFieldNumber = 10,
  6864. };
  6865. // repeated .RedreamInfo.SequencePropertyMap sequences = 4;
  6866. int sequences_size() const;
  6867. private:
  6868. int _internal_sequences_size() const;
  6869. public:
  6870. void clear_sequences();
  6871. ::RedreamInfo::SequencePropertyMap* mutable_sequences(int index);
  6872. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SequencePropertyMap >*
  6873. mutable_sequences();
  6874. private:
  6875. const ::RedreamInfo::SequencePropertyMap& _internal_sequences(int index) const;
  6876. ::RedreamInfo::SequencePropertyMap* _internal_add_sequences();
  6877. public:
  6878. const ::RedreamInfo::SequencePropertyMap& sequences(int index) const;
  6879. ::RedreamInfo::SequencePropertyMap* add_sequences();
  6880. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SequencePropertyMap >&
  6881. sequences() const;
  6882. // repeated .RedreamInfo.Property property = 5;
  6883. int property_size() const;
  6884. private:
  6885. int _internal_property_size() const;
  6886. public:
  6887. void clear_property();
  6888. ::RedreamInfo::Property* mutable_property(int index);
  6889. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Property >*
  6890. mutable_property();
  6891. private:
  6892. const ::RedreamInfo::Property& _internal_property(int index) const;
  6893. ::RedreamInfo::Property* _internal_add_property();
  6894. public:
  6895. const ::RedreamInfo::Property& property(int index) const;
  6896. ::RedreamInfo::Property* add_property();
  6897. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Property >&
  6898. property() const;
  6899. // repeated .RedreamInfo.Property customProperty = 6;
  6900. int customproperty_size() const;
  6901. private:
  6902. int _internal_customproperty_size() const;
  6903. public:
  6904. void clear_customproperty();
  6905. ::RedreamInfo::Property* mutable_customproperty(int index);
  6906. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Property >*
  6907. mutable_customproperty();
  6908. private:
  6909. const ::RedreamInfo::Property& _internal_customproperty(int index) const;
  6910. ::RedreamInfo::Property* _internal_add_customproperty();
  6911. public:
  6912. const ::RedreamInfo::Property& customproperty(int index) const;
  6913. ::RedreamInfo::Property* add_customproperty();
  6914. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Property >&
  6915. customproperty() const;
  6916. // repeated .RedreamInfo.Node child = 101;
  6917. int child_size() const;
  6918. private:
  6919. int _internal_child_size() const;
  6920. public:
  6921. void clear_child();
  6922. ::RedreamInfo::Node* mutable_child(int index);
  6923. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Node >*
  6924. mutable_child();
  6925. private:
  6926. const ::RedreamInfo::Node& _internal_child(int index) const;
  6927. ::RedreamInfo::Node* _internal_add_child();
  6928. public:
  6929. const ::RedreamInfo::Node& child(int index) const;
  6930. ::RedreamInfo::Node* add_child();
  6931. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Node >&
  6932. child() const;
  6933. // int32 className = 1;
  6934. void clear_classname();
  6935. ::PROTOBUF_NAMESPACE_ID::int32 classname() const;
  6936. void set_classname(::PROTOBUF_NAMESPACE_ID::int32 value);
  6937. private:
  6938. ::PROTOBUF_NAMESPACE_ID::int32 _internal_classname() const;
  6939. void _internal_set_classname(::PROTOBUF_NAMESPACE_ID::int32 value);
  6940. public:
  6941. // int32 memberVarAssignmentType = 2;
  6942. void clear_membervarassignmenttype();
  6943. ::PROTOBUF_NAMESPACE_ID::int32 membervarassignmenttype() const;
  6944. void set_membervarassignmenttype(::PROTOBUF_NAMESPACE_ID::int32 value);
  6945. private:
  6946. ::PROTOBUF_NAMESPACE_ID::int32 _internal_membervarassignmenttype() const;
  6947. void _internal_set_membervarassignmenttype(::PROTOBUF_NAMESPACE_ID::int32 value);
  6948. public:
  6949. // int32 memberVarAssignmentName = 3;
  6950. void clear_membervarassignmentname();
  6951. ::PROTOBUF_NAMESPACE_ID::int32 membervarassignmentname() const;
  6952. void set_membervarassignmentname(::PROTOBUF_NAMESPACE_ID::int32 value);
  6953. private:
  6954. ::PROTOBUF_NAMESPACE_ID::int32 _internal_membervarassignmentname() const;
  6955. void _internal_set_membervarassignmentname(::PROTOBUF_NAMESPACE_ID::int32 value);
  6956. public:
  6957. // int32 reboltId = 8;
  6958. void clear_reboltid();
  6959. ::PROTOBUF_NAMESPACE_ID::int32 reboltid() const;
  6960. void set_reboltid(::PROTOBUF_NAMESPACE_ID::int32 value);
  6961. private:
  6962. ::PROTOBUF_NAMESPACE_ID::int32 _internal_reboltid() const;
  6963. void _internal_set_reboltid(::PROTOBUF_NAMESPACE_ID::int32 value);
  6964. public:
  6965. // int32 reboltName = 9;
  6966. void clear_reboltname();
  6967. ::PROTOBUF_NAMESPACE_ID::int32 reboltname() const;
  6968. void set_reboltname(::PROTOBUF_NAMESPACE_ID::int32 value);
  6969. private:
  6970. ::PROTOBUF_NAMESPACE_ID::int32 _internal_reboltname() const;
  6971. void _internal_set_reboltname(::PROTOBUF_NAMESPACE_ID::int32 value);
  6972. public:
  6973. // int32 baseClassName = 10;
  6974. void clear_baseclassname();
  6975. ::PROTOBUF_NAMESPACE_ID::int32 baseclassname() const;
  6976. void set_baseclassname(::PROTOBUF_NAMESPACE_ID::int32 value);
  6977. private:
  6978. ::PROTOBUF_NAMESPACE_ID::int32 _internal_baseclassname() const;
  6979. void _internal_set_baseclassname(::PROTOBUF_NAMESPACE_ID::int32 value);
  6980. public:
  6981. // @@protoc_insertion_point(class_scope:RedreamInfo.Node)
  6982. private:
  6983. class _Internal;
  6984. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6985. typedef void InternalArenaConstructable_;
  6986. typedef void DestructorSkippable_;
  6987. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SequencePropertyMap > sequences_;
  6988. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Property > property_;
  6989. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Property > customproperty_;
  6990. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Node > child_;
  6991. ::PROTOBUF_NAMESPACE_ID::int32 classname_;
  6992. ::PROTOBUF_NAMESPACE_ID::int32 membervarassignmenttype_;
  6993. ::PROTOBUF_NAMESPACE_ID::int32 membervarassignmentname_;
  6994. ::PROTOBUF_NAMESPACE_ID::int32 reboltid_;
  6995. ::PROTOBUF_NAMESPACE_ID::int32 reboltname_;
  6996. ::PROTOBUF_NAMESPACE_ID::int32 baseclassname_;
  6997. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6998. friend struct ::TableStruct_redream_2eproto;
  6999. };
  7000. // -------------------------------------------------------------------
  7001. class Rebolt_ReboltTree PROTOBUF_FINAL :
  7002. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Rebolt.ReboltTree) */ {
  7003. public:
  7004. inline Rebolt_ReboltTree() : Rebolt_ReboltTree(nullptr) {}
  7005. virtual ~Rebolt_ReboltTree();
  7006. explicit constexpr Rebolt_ReboltTree(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  7007. Rebolt_ReboltTree(const Rebolt_ReboltTree& from);
  7008. Rebolt_ReboltTree(Rebolt_ReboltTree&& from) noexcept
  7009. : Rebolt_ReboltTree() {
  7010. *this = ::std::move(from);
  7011. }
  7012. inline Rebolt_ReboltTree& operator=(const Rebolt_ReboltTree& from) {
  7013. CopyFrom(from);
  7014. return *this;
  7015. }
  7016. inline Rebolt_ReboltTree& operator=(Rebolt_ReboltTree&& from) noexcept {
  7017. if (GetArena() == from.GetArena()) {
  7018. if (this != &from) InternalSwap(&from);
  7019. } else {
  7020. CopyFrom(from);
  7021. }
  7022. return *this;
  7023. }
  7024. static const Rebolt_ReboltTree& default_instance() {
  7025. return *internal_default_instance();
  7026. }
  7027. static inline const Rebolt_ReboltTree* internal_default_instance() {
  7028. return reinterpret_cast<const Rebolt_ReboltTree*>(
  7029. &_Rebolt_ReboltTree_default_instance_);
  7030. }
  7031. static constexpr int kIndexInFileMessages =
  7032. 46;
  7033. friend void swap(Rebolt_ReboltTree& a, Rebolt_ReboltTree& b) {
  7034. a.Swap(&b);
  7035. }
  7036. inline void Swap(Rebolt_ReboltTree* other) {
  7037. if (other == this) return;
  7038. if (GetArena() == other->GetArena()) {
  7039. InternalSwap(other);
  7040. } else {
  7041. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  7042. }
  7043. }
  7044. void UnsafeArenaSwap(Rebolt_ReboltTree* other) {
  7045. if (other == this) return;
  7046. GOOGLE_DCHECK(GetArena() == other->GetArena());
  7047. InternalSwap(other);
  7048. }
  7049. // implements Message ----------------------------------------------
  7050. inline Rebolt_ReboltTree* New() const final {
  7051. return CreateMaybeMessage<Rebolt_ReboltTree>(nullptr);
  7052. }
  7053. Rebolt_ReboltTree* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  7054. return CreateMaybeMessage<Rebolt_ReboltTree>(arena);
  7055. }
  7056. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  7057. final;
  7058. void CopyFrom(const Rebolt_ReboltTree& from);
  7059. void MergeFrom(const Rebolt_ReboltTree& from);
  7060. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  7061. bool IsInitialized() const final;
  7062. size_t ByteSizeLong() const final;
  7063. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  7064. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  7065. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  7066. void DiscardUnknownFields();
  7067. int GetCachedSize() const final { return _cached_size_.Get(); }
  7068. private:
  7069. inline void SharedCtor();
  7070. inline void SharedDtor();
  7071. void SetCachedSize(int size) const;
  7072. void InternalSwap(Rebolt_ReboltTree* other);
  7073. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  7074. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  7075. return "RedreamInfo.Rebolt.ReboltTree";
  7076. }
  7077. protected:
  7078. explicit Rebolt_ReboltTree(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7079. private:
  7080. static void ArenaDtor(void* object);
  7081. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7082. public:
  7083. std::string GetTypeName() const final;
  7084. // nested types ----------------------------------------------------
  7085. // accessors -------------------------------------------------------
  7086. enum : int {
  7087. kTreeNameFieldNumber = 1,
  7088. kTreeTypeFieldNumber = 2,
  7089. };
  7090. // string treeName = 1;
  7091. void clear_treename();
  7092. const std::string& treename() const;
  7093. void set_treename(const std::string& value);
  7094. void set_treename(std::string&& value);
  7095. void set_treename(const char* value);
  7096. void set_treename(const char* value, size_t size);
  7097. std::string* mutable_treename();
  7098. std::string* release_treename();
  7099. void set_allocated_treename(std::string* treename);
  7100. private:
  7101. const std::string& _internal_treename() const;
  7102. void _internal_set_treename(const std::string& value);
  7103. std::string* _internal_mutable_treename();
  7104. public:
  7105. // string treeType = 2;
  7106. void clear_treetype();
  7107. const std::string& treetype() const;
  7108. void set_treetype(const std::string& value);
  7109. void set_treetype(std::string&& value);
  7110. void set_treetype(const char* value);
  7111. void set_treetype(const char* value, size_t size);
  7112. std::string* mutable_treetype();
  7113. std::string* release_treetype();
  7114. void set_allocated_treetype(std::string* treetype);
  7115. private:
  7116. const std::string& _internal_treetype() const;
  7117. void _internal_set_treetype(const std::string& value);
  7118. std::string* _internal_mutable_treetype();
  7119. public:
  7120. // @@protoc_insertion_point(class_scope:RedreamInfo.Rebolt.ReboltTree)
  7121. private:
  7122. class _Internal;
  7123. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  7124. typedef void InternalArenaConstructable_;
  7125. typedef void DestructorSkippable_;
  7126. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr treename_;
  7127. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr treetype_;
  7128. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  7129. friend struct ::TableStruct_redream_2eproto;
  7130. };
  7131. // -------------------------------------------------------------------
  7132. class Rebolt_FuncParamInfo PROTOBUF_FINAL :
  7133. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Rebolt.FuncParamInfo) */ {
  7134. public:
  7135. inline Rebolt_FuncParamInfo() : Rebolt_FuncParamInfo(nullptr) {}
  7136. virtual ~Rebolt_FuncParamInfo();
  7137. explicit constexpr Rebolt_FuncParamInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  7138. Rebolt_FuncParamInfo(const Rebolt_FuncParamInfo& from);
  7139. Rebolt_FuncParamInfo(Rebolt_FuncParamInfo&& from) noexcept
  7140. : Rebolt_FuncParamInfo() {
  7141. *this = ::std::move(from);
  7142. }
  7143. inline Rebolt_FuncParamInfo& operator=(const Rebolt_FuncParamInfo& from) {
  7144. CopyFrom(from);
  7145. return *this;
  7146. }
  7147. inline Rebolt_FuncParamInfo& operator=(Rebolt_FuncParamInfo&& from) noexcept {
  7148. if (GetArena() == from.GetArena()) {
  7149. if (this != &from) InternalSwap(&from);
  7150. } else {
  7151. CopyFrom(from);
  7152. }
  7153. return *this;
  7154. }
  7155. static const Rebolt_FuncParamInfo& default_instance() {
  7156. return *internal_default_instance();
  7157. }
  7158. static inline const Rebolt_FuncParamInfo* internal_default_instance() {
  7159. return reinterpret_cast<const Rebolt_FuncParamInfo*>(
  7160. &_Rebolt_FuncParamInfo_default_instance_);
  7161. }
  7162. static constexpr int kIndexInFileMessages =
  7163. 47;
  7164. friend void swap(Rebolt_FuncParamInfo& a, Rebolt_FuncParamInfo& b) {
  7165. a.Swap(&b);
  7166. }
  7167. inline void Swap(Rebolt_FuncParamInfo* other) {
  7168. if (other == this) return;
  7169. if (GetArena() == other->GetArena()) {
  7170. InternalSwap(other);
  7171. } else {
  7172. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  7173. }
  7174. }
  7175. void UnsafeArenaSwap(Rebolt_FuncParamInfo* other) {
  7176. if (other == this) return;
  7177. GOOGLE_DCHECK(GetArena() == other->GetArena());
  7178. InternalSwap(other);
  7179. }
  7180. // implements Message ----------------------------------------------
  7181. inline Rebolt_FuncParamInfo* New() const final {
  7182. return CreateMaybeMessage<Rebolt_FuncParamInfo>(nullptr);
  7183. }
  7184. Rebolt_FuncParamInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  7185. return CreateMaybeMessage<Rebolt_FuncParamInfo>(arena);
  7186. }
  7187. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  7188. final;
  7189. void CopyFrom(const Rebolt_FuncParamInfo& from);
  7190. void MergeFrom(const Rebolt_FuncParamInfo& from);
  7191. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  7192. bool IsInitialized() const final;
  7193. size_t ByteSizeLong() const final;
  7194. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  7195. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  7196. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  7197. void DiscardUnknownFields();
  7198. int GetCachedSize() const final { return _cached_size_.Get(); }
  7199. private:
  7200. inline void SharedCtor();
  7201. inline void SharedDtor();
  7202. void SetCachedSize(int size) const;
  7203. void InternalSwap(Rebolt_FuncParamInfo* other);
  7204. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  7205. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  7206. return "RedreamInfo.Rebolt.FuncParamInfo";
  7207. }
  7208. protected:
  7209. explicit Rebolt_FuncParamInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7210. private:
  7211. static void ArenaDtor(void* object);
  7212. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7213. public:
  7214. std::string GetTypeName() const final;
  7215. // nested types ----------------------------------------------------
  7216. // accessors -------------------------------------------------------
  7217. enum : int {
  7218. kBoolKeysFieldNumber = 1,
  7219. kStringKeysFieldNumber = 2,
  7220. };
  7221. // repeated string boolKeys = 1;
  7222. int boolkeys_size() const;
  7223. private:
  7224. int _internal_boolkeys_size() const;
  7225. public:
  7226. void clear_boolkeys();
  7227. const std::string& boolkeys(int index) const;
  7228. std::string* mutable_boolkeys(int index);
  7229. void set_boolkeys(int index, const std::string& value);
  7230. void set_boolkeys(int index, std::string&& value);
  7231. void set_boolkeys(int index, const char* value);
  7232. void set_boolkeys(int index, const char* value, size_t size);
  7233. std::string* add_boolkeys();
  7234. void add_boolkeys(const std::string& value);
  7235. void add_boolkeys(std::string&& value);
  7236. void add_boolkeys(const char* value);
  7237. void add_boolkeys(const char* value, size_t size);
  7238. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& boolkeys() const;
  7239. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_boolkeys();
  7240. private:
  7241. const std::string& _internal_boolkeys(int index) const;
  7242. std::string* _internal_add_boolkeys();
  7243. public:
  7244. // repeated string stringKeys = 2;
  7245. int stringkeys_size() const;
  7246. private:
  7247. int _internal_stringkeys_size() const;
  7248. public:
  7249. void clear_stringkeys();
  7250. const std::string& stringkeys(int index) const;
  7251. std::string* mutable_stringkeys(int index);
  7252. void set_stringkeys(int index, const std::string& value);
  7253. void set_stringkeys(int index, std::string&& value);
  7254. void set_stringkeys(int index, const char* value);
  7255. void set_stringkeys(int index, const char* value, size_t size);
  7256. std::string* add_stringkeys();
  7257. void add_stringkeys(const std::string& value);
  7258. void add_stringkeys(std::string&& value);
  7259. void add_stringkeys(const char* value);
  7260. void add_stringkeys(const char* value, size_t size);
  7261. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& stringkeys() const;
  7262. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_stringkeys();
  7263. private:
  7264. const std::string& _internal_stringkeys(int index) const;
  7265. std::string* _internal_add_stringkeys();
  7266. public:
  7267. // @@protoc_insertion_point(class_scope:RedreamInfo.Rebolt.FuncParamInfo)
  7268. private:
  7269. class _Internal;
  7270. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  7271. typedef void InternalArenaConstructable_;
  7272. typedef void DestructorSkippable_;
  7273. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> boolkeys_;
  7274. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> stringkeys_;
  7275. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  7276. friend struct ::TableStruct_redream_2eproto;
  7277. };
  7278. // -------------------------------------------------------------------
  7279. class Rebolt_ReboltTreesEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<Rebolt_ReboltTreesEntry_DoNotUse,
  7280. std::string, ::RedreamInfo::Rebolt_ReboltTree,
  7281. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
  7282. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> {
  7283. public:
  7284. typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<Rebolt_ReboltTreesEntry_DoNotUse,
  7285. std::string, ::RedreamInfo::Rebolt_ReboltTree,
  7286. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
  7287. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> SuperType;
  7288. Rebolt_ReboltTreesEntry_DoNotUse();
  7289. explicit constexpr Rebolt_ReboltTreesEntry_DoNotUse(
  7290. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  7291. explicit Rebolt_ReboltTreesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7292. void MergeFrom(const Rebolt_ReboltTreesEntry_DoNotUse& other);
  7293. static const Rebolt_ReboltTreesEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const Rebolt_ReboltTreesEntry_DoNotUse*>(&_Rebolt_ReboltTreesEntry_DoNotUse_default_instance_); }
  7294. static bool ValidateKey(std::string* s) {
  7295. return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "RedreamInfo.Rebolt.ReboltTreesEntry.key");
  7296. }
  7297. static bool ValidateValue(void*) { return true; }
  7298. };
  7299. // -------------------------------------------------------------------
  7300. class Rebolt_FuncParamIndexsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<Rebolt_FuncParamIndexsEntry_DoNotUse,
  7301. std::string, ::RedreamInfo::Rebolt_FuncParamInfo,
  7302. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
  7303. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> {
  7304. public:
  7305. typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<Rebolt_FuncParamIndexsEntry_DoNotUse,
  7306. std::string, ::RedreamInfo::Rebolt_FuncParamInfo,
  7307. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
  7308. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> SuperType;
  7309. Rebolt_FuncParamIndexsEntry_DoNotUse();
  7310. explicit constexpr Rebolt_FuncParamIndexsEntry_DoNotUse(
  7311. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  7312. explicit Rebolt_FuncParamIndexsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7313. void MergeFrom(const Rebolt_FuncParamIndexsEntry_DoNotUse& other);
  7314. static const Rebolt_FuncParamIndexsEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const Rebolt_FuncParamIndexsEntry_DoNotUse*>(&_Rebolt_FuncParamIndexsEntry_DoNotUse_default_instance_); }
  7315. static bool ValidateKey(std::string* s) {
  7316. return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "RedreamInfo.Rebolt.FuncParamIndexsEntry.key");
  7317. }
  7318. static bool ValidateValue(void*) { return true; }
  7319. };
  7320. // -------------------------------------------------------------------
  7321. class Rebolt_GlobalMsgEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<Rebolt_GlobalMsgEntry_DoNotUse,
  7322. std::string, std::string,
  7323. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
  7324. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
  7325. public:
  7326. typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<Rebolt_GlobalMsgEntry_DoNotUse,
  7327. std::string, std::string,
  7328. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
  7329. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> SuperType;
  7330. Rebolt_GlobalMsgEntry_DoNotUse();
  7331. explicit constexpr Rebolt_GlobalMsgEntry_DoNotUse(
  7332. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  7333. explicit Rebolt_GlobalMsgEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7334. void MergeFrom(const Rebolt_GlobalMsgEntry_DoNotUse& other);
  7335. static const Rebolt_GlobalMsgEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const Rebolt_GlobalMsgEntry_DoNotUse*>(&_Rebolt_GlobalMsgEntry_DoNotUse_default_instance_); }
  7336. static bool ValidateKey(std::string* s) {
  7337. return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "RedreamInfo.Rebolt.GlobalMsgEntry.key");
  7338. }
  7339. static bool ValidateValue(std::string* s) {
  7340. return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "RedreamInfo.Rebolt.GlobalMsgEntry.value");
  7341. }
  7342. };
  7343. // -------------------------------------------------------------------
  7344. class Rebolt PROTOBUF_FINAL :
  7345. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.Rebolt) */ {
  7346. public:
  7347. inline Rebolt() : Rebolt(nullptr) {}
  7348. virtual ~Rebolt();
  7349. explicit constexpr Rebolt(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  7350. Rebolt(const Rebolt& from);
  7351. Rebolt(Rebolt&& from) noexcept
  7352. : Rebolt() {
  7353. *this = ::std::move(from);
  7354. }
  7355. inline Rebolt& operator=(const Rebolt& from) {
  7356. CopyFrom(from);
  7357. return *this;
  7358. }
  7359. inline Rebolt& operator=(Rebolt&& from) noexcept {
  7360. if (GetArena() == from.GetArena()) {
  7361. if (this != &from) InternalSwap(&from);
  7362. } else {
  7363. CopyFrom(from);
  7364. }
  7365. return *this;
  7366. }
  7367. static const Rebolt& default_instance() {
  7368. return *internal_default_instance();
  7369. }
  7370. static inline const Rebolt* internal_default_instance() {
  7371. return reinterpret_cast<const Rebolt*>(
  7372. &_Rebolt_default_instance_);
  7373. }
  7374. static constexpr int kIndexInFileMessages =
  7375. 51;
  7376. friend void swap(Rebolt& a, Rebolt& b) {
  7377. a.Swap(&b);
  7378. }
  7379. inline void Swap(Rebolt* other) {
  7380. if (other == this) return;
  7381. if (GetArena() == other->GetArena()) {
  7382. InternalSwap(other);
  7383. } else {
  7384. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  7385. }
  7386. }
  7387. void UnsafeArenaSwap(Rebolt* other) {
  7388. if (other == this) return;
  7389. GOOGLE_DCHECK(GetArena() == other->GetArena());
  7390. InternalSwap(other);
  7391. }
  7392. // implements Message ----------------------------------------------
  7393. inline Rebolt* New() const final {
  7394. return CreateMaybeMessage<Rebolt>(nullptr);
  7395. }
  7396. Rebolt* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  7397. return CreateMaybeMessage<Rebolt>(arena);
  7398. }
  7399. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  7400. final;
  7401. void CopyFrom(const Rebolt& from);
  7402. void MergeFrom(const Rebolt& from);
  7403. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  7404. bool IsInitialized() const final;
  7405. size_t ByteSizeLong() const final;
  7406. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  7407. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  7408. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  7409. void DiscardUnknownFields();
  7410. int GetCachedSize() const final { return _cached_size_.Get(); }
  7411. private:
  7412. inline void SharedCtor();
  7413. inline void SharedDtor();
  7414. void SetCachedSize(int size) const;
  7415. void InternalSwap(Rebolt* other);
  7416. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  7417. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  7418. return "RedreamInfo.Rebolt";
  7419. }
  7420. protected:
  7421. explicit Rebolt(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7422. private:
  7423. static void ArenaDtor(void* object);
  7424. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7425. public:
  7426. std::string GetTypeName() const final;
  7427. // nested types ----------------------------------------------------
  7428. typedef Rebolt_ReboltTree ReboltTree;
  7429. typedef Rebolt_FuncParamInfo FuncParamInfo;
  7430. // accessors -------------------------------------------------------
  7431. enum : int {
  7432. kReboltTreesFieldNumber = 2,
  7433. kFuncParamIndexsFieldNumber = 3,
  7434. kGlobalMsgFieldNumber = 4,
  7435. kIsReboltedFieldNumber = 1,
  7436. };
  7437. // map<string, .RedreamInfo.Rebolt.ReboltTree> reboltTrees = 2;
  7438. int rebolttrees_size() const;
  7439. private:
  7440. int _internal_rebolttrees_size() const;
  7441. public:
  7442. void clear_rebolttrees();
  7443. private:
  7444. const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::Rebolt_ReboltTree >&
  7445. _internal_rebolttrees() const;
  7446. ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::Rebolt_ReboltTree >*
  7447. _internal_mutable_rebolttrees();
  7448. public:
  7449. const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::Rebolt_ReboltTree >&
  7450. rebolttrees() const;
  7451. ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::Rebolt_ReboltTree >*
  7452. mutable_rebolttrees();
  7453. // map<string, .RedreamInfo.Rebolt.FuncParamInfo> funcParamIndexs = 3;
  7454. int funcparamindexs_size() const;
  7455. private:
  7456. int _internal_funcparamindexs_size() const;
  7457. public:
  7458. void clear_funcparamindexs();
  7459. private:
  7460. const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::Rebolt_FuncParamInfo >&
  7461. _internal_funcparamindexs() const;
  7462. ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::Rebolt_FuncParamInfo >*
  7463. _internal_mutable_funcparamindexs();
  7464. public:
  7465. const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::Rebolt_FuncParamInfo >&
  7466. funcparamindexs() const;
  7467. ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::Rebolt_FuncParamInfo >*
  7468. mutable_funcparamindexs();
  7469. // map<string, string> globalMsg = 4;
  7470. int globalmsg_size() const;
  7471. private:
  7472. int _internal_globalmsg_size() const;
  7473. public:
  7474. void clear_globalmsg();
  7475. private:
  7476. const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
  7477. _internal_globalmsg() const;
  7478. ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
  7479. _internal_mutable_globalmsg();
  7480. public:
  7481. const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
  7482. globalmsg() const;
  7483. ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
  7484. mutable_globalmsg();
  7485. // bool isRebolted = 1;
  7486. void clear_isrebolted();
  7487. bool isrebolted() const;
  7488. void set_isrebolted(bool value);
  7489. private:
  7490. bool _internal_isrebolted() const;
  7491. void _internal_set_isrebolted(bool value);
  7492. public:
  7493. // @@protoc_insertion_point(class_scope:RedreamInfo.Rebolt)
  7494. private:
  7495. class _Internal;
  7496. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  7497. typedef void InternalArenaConstructable_;
  7498. typedef void DestructorSkippable_;
  7499. ::PROTOBUF_NAMESPACE_ID::internal::MapFieldLite<
  7500. Rebolt_ReboltTreesEntry_DoNotUse,
  7501. std::string, ::RedreamInfo::Rebolt_ReboltTree,
  7502. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
  7503. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> rebolttrees_;
  7504. ::PROTOBUF_NAMESPACE_ID::internal::MapFieldLite<
  7505. Rebolt_FuncParamIndexsEntry_DoNotUse,
  7506. std::string, ::RedreamInfo::Rebolt_FuncParamInfo,
  7507. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
  7508. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> funcparamindexs_;
  7509. ::PROTOBUF_NAMESPACE_ID::internal::MapFieldLite<
  7510. Rebolt_GlobalMsgEntry_DoNotUse,
  7511. std::string, std::string,
  7512. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
  7513. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> globalmsg_;
  7514. bool isrebolted_;
  7515. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  7516. friend struct ::TableStruct_redream_2eproto;
  7517. };
  7518. // -------------------------------------------------------------------
  7519. class BatchRed_TextureList PROTOBUF_FINAL :
  7520. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.BatchRed.TextureList) */ {
  7521. public:
  7522. inline BatchRed_TextureList() : BatchRed_TextureList(nullptr) {}
  7523. virtual ~BatchRed_TextureList();
  7524. explicit constexpr BatchRed_TextureList(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  7525. BatchRed_TextureList(const BatchRed_TextureList& from);
  7526. BatchRed_TextureList(BatchRed_TextureList&& from) noexcept
  7527. : BatchRed_TextureList() {
  7528. *this = ::std::move(from);
  7529. }
  7530. inline BatchRed_TextureList& operator=(const BatchRed_TextureList& from) {
  7531. CopyFrom(from);
  7532. return *this;
  7533. }
  7534. inline BatchRed_TextureList& operator=(BatchRed_TextureList&& from) noexcept {
  7535. if (GetArena() == from.GetArena()) {
  7536. if (this != &from) InternalSwap(&from);
  7537. } else {
  7538. CopyFrom(from);
  7539. }
  7540. return *this;
  7541. }
  7542. static const BatchRed_TextureList& default_instance() {
  7543. return *internal_default_instance();
  7544. }
  7545. static inline const BatchRed_TextureList* internal_default_instance() {
  7546. return reinterpret_cast<const BatchRed_TextureList*>(
  7547. &_BatchRed_TextureList_default_instance_);
  7548. }
  7549. static constexpr int kIndexInFileMessages =
  7550. 52;
  7551. friend void swap(BatchRed_TextureList& a, BatchRed_TextureList& b) {
  7552. a.Swap(&b);
  7553. }
  7554. inline void Swap(BatchRed_TextureList* other) {
  7555. if (other == this) return;
  7556. if (GetArena() == other->GetArena()) {
  7557. InternalSwap(other);
  7558. } else {
  7559. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  7560. }
  7561. }
  7562. void UnsafeArenaSwap(BatchRed_TextureList* other) {
  7563. if (other == this) return;
  7564. GOOGLE_DCHECK(GetArena() == other->GetArena());
  7565. InternalSwap(other);
  7566. }
  7567. // implements Message ----------------------------------------------
  7568. inline BatchRed_TextureList* New() const final {
  7569. return CreateMaybeMessage<BatchRed_TextureList>(nullptr);
  7570. }
  7571. BatchRed_TextureList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  7572. return CreateMaybeMessage<BatchRed_TextureList>(arena);
  7573. }
  7574. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  7575. final;
  7576. void CopyFrom(const BatchRed_TextureList& from);
  7577. void MergeFrom(const BatchRed_TextureList& from);
  7578. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  7579. bool IsInitialized() const final;
  7580. size_t ByteSizeLong() const final;
  7581. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  7582. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  7583. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  7584. void DiscardUnknownFields();
  7585. int GetCachedSize() const final { return _cached_size_.Get(); }
  7586. private:
  7587. inline void SharedCtor();
  7588. inline void SharedDtor();
  7589. void SetCachedSize(int size) const;
  7590. void InternalSwap(BatchRed_TextureList* other);
  7591. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  7592. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  7593. return "RedreamInfo.BatchRed.TextureList";
  7594. }
  7595. protected:
  7596. explicit BatchRed_TextureList(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7597. private:
  7598. static void ArenaDtor(void* object);
  7599. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7600. public:
  7601. std::string GetTypeName() const final;
  7602. // nested types ----------------------------------------------------
  7603. // accessors -------------------------------------------------------
  7604. enum : int {
  7605. kTextureNameFieldNumber = 1,
  7606. };
  7607. // repeated string textureName = 1;
  7608. int texturename_size() const;
  7609. private:
  7610. int _internal_texturename_size() const;
  7611. public:
  7612. void clear_texturename();
  7613. const std::string& texturename(int index) const;
  7614. std::string* mutable_texturename(int index);
  7615. void set_texturename(int index, const std::string& value);
  7616. void set_texturename(int index, std::string&& value);
  7617. void set_texturename(int index, const char* value);
  7618. void set_texturename(int index, const char* value, size_t size);
  7619. std::string* add_texturename();
  7620. void add_texturename(const std::string& value);
  7621. void add_texturename(std::string&& value);
  7622. void add_texturename(const char* value);
  7623. void add_texturename(const char* value, size_t size);
  7624. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& texturename() const;
  7625. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_texturename();
  7626. private:
  7627. const std::string& _internal_texturename(int index) const;
  7628. std::string* _internal_add_texturename();
  7629. public:
  7630. // @@protoc_insertion_point(class_scope:RedreamInfo.BatchRed.TextureList)
  7631. private:
  7632. class _Internal;
  7633. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  7634. typedef void InternalArenaConstructable_;
  7635. typedef void DestructorSkippable_;
  7636. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> texturename_;
  7637. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  7638. friend struct ::TableStruct_redream_2eproto;
  7639. };
  7640. // -------------------------------------------------------------------
  7641. class BatchRed_FramesEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<BatchRed_FramesEntry_DoNotUse,
  7642. std::string, ::RedreamInfo::BatchRed_TextureList,
  7643. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
  7644. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> {
  7645. public:
  7646. typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<BatchRed_FramesEntry_DoNotUse,
  7647. std::string, ::RedreamInfo::BatchRed_TextureList,
  7648. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
  7649. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> SuperType;
  7650. BatchRed_FramesEntry_DoNotUse();
  7651. explicit constexpr BatchRed_FramesEntry_DoNotUse(
  7652. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  7653. explicit BatchRed_FramesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7654. void MergeFrom(const BatchRed_FramesEntry_DoNotUse& other);
  7655. static const BatchRed_FramesEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const BatchRed_FramesEntry_DoNotUse*>(&_BatchRed_FramesEntry_DoNotUse_default_instance_); }
  7656. static bool ValidateKey(std::string* s) {
  7657. return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "RedreamInfo.BatchRed.FramesEntry.key");
  7658. }
  7659. static bool ValidateValue(void*) { return true; }
  7660. };
  7661. // -------------------------------------------------------------------
  7662. class BatchRed PROTOBUF_FINAL :
  7663. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.BatchRed) */ {
  7664. public:
  7665. inline BatchRed() : BatchRed(nullptr) {}
  7666. virtual ~BatchRed();
  7667. explicit constexpr BatchRed(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  7668. BatchRed(const BatchRed& from);
  7669. BatchRed(BatchRed&& from) noexcept
  7670. : BatchRed() {
  7671. *this = ::std::move(from);
  7672. }
  7673. inline BatchRed& operator=(const BatchRed& from) {
  7674. CopyFrom(from);
  7675. return *this;
  7676. }
  7677. inline BatchRed& operator=(BatchRed&& from) noexcept {
  7678. if (GetArena() == from.GetArena()) {
  7679. if (this != &from) InternalSwap(&from);
  7680. } else {
  7681. CopyFrom(from);
  7682. }
  7683. return *this;
  7684. }
  7685. static const BatchRed& default_instance() {
  7686. return *internal_default_instance();
  7687. }
  7688. static inline const BatchRed* internal_default_instance() {
  7689. return reinterpret_cast<const BatchRed*>(
  7690. &_BatchRed_default_instance_);
  7691. }
  7692. static constexpr int kIndexInFileMessages =
  7693. 54;
  7694. friend void swap(BatchRed& a, BatchRed& b) {
  7695. a.Swap(&b);
  7696. }
  7697. inline void Swap(BatchRed* other) {
  7698. if (other == this) return;
  7699. if (GetArena() == other->GetArena()) {
  7700. InternalSwap(other);
  7701. } else {
  7702. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  7703. }
  7704. }
  7705. void UnsafeArenaSwap(BatchRed* other) {
  7706. if (other == this) return;
  7707. GOOGLE_DCHECK(GetArena() == other->GetArena());
  7708. InternalSwap(other);
  7709. }
  7710. // implements Message ----------------------------------------------
  7711. inline BatchRed* New() const final {
  7712. return CreateMaybeMessage<BatchRed>(nullptr);
  7713. }
  7714. BatchRed* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  7715. return CreateMaybeMessage<BatchRed>(arena);
  7716. }
  7717. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  7718. final;
  7719. void CopyFrom(const BatchRed& from);
  7720. void MergeFrom(const BatchRed& from);
  7721. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  7722. bool IsInitialized() const final;
  7723. size_t ByteSizeLong() const final;
  7724. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  7725. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  7726. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  7727. void DiscardUnknownFields();
  7728. int GetCachedSize() const final { return _cached_size_.Get(); }
  7729. private:
  7730. inline void SharedCtor();
  7731. inline void SharedDtor();
  7732. void SetCachedSize(int size) const;
  7733. void InternalSwap(BatchRed* other);
  7734. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  7735. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  7736. return "RedreamInfo.BatchRed";
  7737. }
  7738. protected:
  7739. explicit BatchRed(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7740. private:
  7741. static void ArenaDtor(void* object);
  7742. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7743. public:
  7744. std::string GetTypeName() const final;
  7745. // nested types ----------------------------------------------------
  7746. typedef BatchRed_TextureList TextureList;
  7747. // accessors -------------------------------------------------------
  7748. enum : int {
  7749. kFramesFieldNumber = 1,
  7750. kTexturesFieldNumber = 2,
  7751. };
  7752. // map<string, .RedreamInfo.BatchRed.TextureList> frames = 1;
  7753. int frames_size() const;
  7754. private:
  7755. int _internal_frames_size() const;
  7756. public:
  7757. void clear_frames();
  7758. private:
  7759. const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::BatchRed_TextureList >&
  7760. _internal_frames() const;
  7761. ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::BatchRed_TextureList >*
  7762. _internal_mutable_frames();
  7763. public:
  7764. const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::BatchRed_TextureList >&
  7765. frames() const;
  7766. ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::BatchRed_TextureList >*
  7767. mutable_frames();
  7768. // .RedreamInfo.BatchRed.TextureList textures = 2;
  7769. bool has_textures() const;
  7770. private:
  7771. bool _internal_has_textures() const;
  7772. public:
  7773. void clear_textures();
  7774. const ::RedreamInfo::BatchRed_TextureList& textures() const;
  7775. ::RedreamInfo::BatchRed_TextureList* release_textures();
  7776. ::RedreamInfo::BatchRed_TextureList* mutable_textures();
  7777. void set_allocated_textures(::RedreamInfo::BatchRed_TextureList* textures);
  7778. private:
  7779. const ::RedreamInfo::BatchRed_TextureList& _internal_textures() const;
  7780. ::RedreamInfo::BatchRed_TextureList* _internal_mutable_textures();
  7781. public:
  7782. void unsafe_arena_set_allocated_textures(
  7783. ::RedreamInfo::BatchRed_TextureList* textures);
  7784. ::RedreamInfo::BatchRed_TextureList* unsafe_arena_release_textures();
  7785. // @@protoc_insertion_point(class_scope:RedreamInfo.BatchRed)
  7786. private:
  7787. class _Internal;
  7788. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  7789. typedef void InternalArenaConstructable_;
  7790. typedef void DestructorSkippable_;
  7791. ::PROTOBUF_NAMESPACE_ID::internal::MapFieldLite<
  7792. BatchRed_FramesEntry_DoNotUse,
  7793. std::string, ::RedreamInfo::BatchRed_TextureList,
  7794. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
  7795. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> frames_;
  7796. ::RedreamInfo::BatchRed_TextureList* textures_;
  7797. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  7798. friend struct ::TableStruct_redream_2eproto;
  7799. };
  7800. // -------------------------------------------------------------------
  7801. class RedFile PROTOBUF_FINAL :
  7802. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:RedreamInfo.RedFile) */ {
  7803. public:
  7804. inline RedFile() : RedFile(nullptr) {}
  7805. virtual ~RedFile();
  7806. explicit constexpr RedFile(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  7807. RedFile(const RedFile& from);
  7808. RedFile(RedFile&& from) noexcept
  7809. : RedFile() {
  7810. *this = ::std::move(from);
  7811. }
  7812. inline RedFile& operator=(const RedFile& from) {
  7813. CopyFrom(from);
  7814. return *this;
  7815. }
  7816. inline RedFile& operator=(RedFile&& from) noexcept {
  7817. if (GetArena() == from.GetArena()) {
  7818. if (this != &from) InternalSwap(&from);
  7819. } else {
  7820. CopyFrom(from);
  7821. }
  7822. return *this;
  7823. }
  7824. static const RedFile& default_instance() {
  7825. return *internal_default_instance();
  7826. }
  7827. static inline const RedFile* internal_default_instance() {
  7828. return reinterpret_cast<const RedFile*>(
  7829. &_RedFile_default_instance_);
  7830. }
  7831. static constexpr int kIndexInFileMessages =
  7832. 55;
  7833. friend void swap(RedFile& a, RedFile& b) {
  7834. a.Swap(&b);
  7835. }
  7836. inline void Swap(RedFile* other) {
  7837. if (other == this) return;
  7838. if (GetArena() == other->GetArena()) {
  7839. InternalSwap(other);
  7840. } else {
  7841. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  7842. }
  7843. }
  7844. void UnsafeArenaSwap(RedFile* other) {
  7845. if (other == this) return;
  7846. GOOGLE_DCHECK(GetArena() == other->GetArena());
  7847. InternalSwap(other);
  7848. }
  7849. // implements Message ----------------------------------------------
  7850. inline RedFile* New() const final {
  7851. return CreateMaybeMessage<RedFile>(nullptr);
  7852. }
  7853. RedFile* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  7854. return CreateMaybeMessage<RedFile>(arena);
  7855. }
  7856. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
  7857. final;
  7858. void CopyFrom(const RedFile& from);
  7859. void MergeFrom(const RedFile& from);
  7860. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  7861. bool IsInitialized() const final;
  7862. size_t ByteSizeLong() const final;
  7863. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  7864. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  7865. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  7866. void DiscardUnknownFields();
  7867. int GetCachedSize() const final { return _cached_size_.Get(); }
  7868. private:
  7869. inline void SharedCtor();
  7870. inline void SharedDtor();
  7871. void SetCachedSize(int size) const;
  7872. void InternalSwap(RedFile* other);
  7873. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  7874. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  7875. return "RedreamInfo.RedFile";
  7876. }
  7877. protected:
  7878. explicit RedFile(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7879. private:
  7880. static void ArenaDtor(void* object);
  7881. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7882. public:
  7883. std::string GetTypeName() const final;
  7884. // nested types ----------------------------------------------------
  7885. // accessors -------------------------------------------------------
  7886. enum : int {
  7887. kStringCacheFieldNumber = 2,
  7888. kSequencesFieldNumber = 3,
  7889. kRootFieldNumber = 5,
  7890. kReboltFieldNumber = 6,
  7891. kBatchRedFieldNumber = 7,
  7892. kVersionFieldNumber = 1,
  7893. kAutoPlaySequenceIdFieldNumber = 4,
  7894. };
  7895. // repeated string stringCache = 2;
  7896. int stringcache_size() const;
  7897. private:
  7898. int _internal_stringcache_size() const;
  7899. public:
  7900. void clear_stringcache();
  7901. const std::string& stringcache(int index) const;
  7902. std::string* mutable_stringcache(int index);
  7903. void set_stringcache(int index, const std::string& value);
  7904. void set_stringcache(int index, std::string&& value);
  7905. void set_stringcache(int index, const char* value);
  7906. void set_stringcache(int index, const char* value, size_t size);
  7907. std::string* add_stringcache();
  7908. void add_stringcache(const std::string& value);
  7909. void add_stringcache(std::string&& value);
  7910. void add_stringcache(const char* value);
  7911. void add_stringcache(const char* value, size_t size);
  7912. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& stringcache() const;
  7913. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_stringcache();
  7914. private:
  7915. const std::string& _internal_stringcache(int index) const;
  7916. std::string* _internal_add_stringcache();
  7917. public:
  7918. // repeated .RedreamInfo.Sequences sequences = 3;
  7919. int sequences_size() const;
  7920. private:
  7921. int _internal_sequences_size() const;
  7922. public:
  7923. void clear_sequences();
  7924. ::RedreamInfo::Sequences* mutable_sequences(int index);
  7925. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Sequences >*
  7926. mutable_sequences();
  7927. private:
  7928. const ::RedreamInfo::Sequences& _internal_sequences(int index) const;
  7929. ::RedreamInfo::Sequences* _internal_add_sequences();
  7930. public:
  7931. const ::RedreamInfo::Sequences& sequences(int index) const;
  7932. ::RedreamInfo::Sequences* add_sequences();
  7933. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Sequences >&
  7934. sequences() const;
  7935. // .RedreamInfo.Node root = 5;
  7936. bool has_root() const;
  7937. private:
  7938. bool _internal_has_root() const;
  7939. public:
  7940. void clear_root();
  7941. const ::RedreamInfo::Node& root() const;
  7942. ::RedreamInfo::Node* release_root();
  7943. ::RedreamInfo::Node* mutable_root();
  7944. void set_allocated_root(::RedreamInfo::Node* root);
  7945. private:
  7946. const ::RedreamInfo::Node& _internal_root() const;
  7947. ::RedreamInfo::Node* _internal_mutable_root();
  7948. public:
  7949. void unsafe_arena_set_allocated_root(
  7950. ::RedreamInfo::Node* root);
  7951. ::RedreamInfo::Node* unsafe_arena_release_root();
  7952. // .RedreamInfo.Rebolt rebolt = 6;
  7953. bool has_rebolt() const;
  7954. private:
  7955. bool _internal_has_rebolt() const;
  7956. public:
  7957. void clear_rebolt();
  7958. const ::RedreamInfo::Rebolt& rebolt() const;
  7959. ::RedreamInfo::Rebolt* release_rebolt();
  7960. ::RedreamInfo::Rebolt* mutable_rebolt();
  7961. void set_allocated_rebolt(::RedreamInfo::Rebolt* rebolt);
  7962. private:
  7963. const ::RedreamInfo::Rebolt& _internal_rebolt() const;
  7964. ::RedreamInfo::Rebolt* _internal_mutable_rebolt();
  7965. public:
  7966. void unsafe_arena_set_allocated_rebolt(
  7967. ::RedreamInfo::Rebolt* rebolt);
  7968. ::RedreamInfo::Rebolt* unsafe_arena_release_rebolt();
  7969. // .RedreamInfo.BatchRed batchRed = 7;
  7970. bool has_batchred() const;
  7971. private:
  7972. bool _internal_has_batchred() const;
  7973. public:
  7974. void clear_batchred();
  7975. const ::RedreamInfo::BatchRed& batchred() const;
  7976. ::RedreamInfo::BatchRed* release_batchred();
  7977. ::RedreamInfo::BatchRed* mutable_batchred();
  7978. void set_allocated_batchred(::RedreamInfo::BatchRed* batchred);
  7979. private:
  7980. const ::RedreamInfo::BatchRed& _internal_batchred() const;
  7981. ::RedreamInfo::BatchRed* _internal_mutable_batchred();
  7982. public:
  7983. void unsafe_arena_set_allocated_batchred(
  7984. ::RedreamInfo::BatchRed* batchred);
  7985. ::RedreamInfo::BatchRed* unsafe_arena_release_batchred();
  7986. // int32 version = 1;
  7987. void clear_version();
  7988. ::PROTOBUF_NAMESPACE_ID::int32 version() const;
  7989. void set_version(::PROTOBUF_NAMESPACE_ID::int32 value);
  7990. private:
  7991. ::PROTOBUF_NAMESPACE_ID::int32 _internal_version() const;
  7992. void _internal_set_version(::PROTOBUF_NAMESPACE_ID::int32 value);
  7993. public:
  7994. // int32 autoPlaySequenceId = 4;
  7995. void clear_autoplaysequenceid();
  7996. ::PROTOBUF_NAMESPACE_ID::int32 autoplaysequenceid() const;
  7997. void set_autoplaysequenceid(::PROTOBUF_NAMESPACE_ID::int32 value);
  7998. private:
  7999. ::PROTOBUF_NAMESPACE_ID::int32 _internal_autoplaysequenceid() const;
  8000. void _internal_set_autoplaysequenceid(::PROTOBUF_NAMESPACE_ID::int32 value);
  8001. public:
  8002. // @@protoc_insertion_point(class_scope:RedreamInfo.RedFile)
  8003. private:
  8004. class _Internal;
  8005. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  8006. typedef void InternalArenaConstructable_;
  8007. typedef void DestructorSkippable_;
  8008. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> stringcache_;
  8009. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Sequences > sequences_;
  8010. ::RedreamInfo::Node* root_;
  8011. ::RedreamInfo::Rebolt* rebolt_;
  8012. ::RedreamInfo::BatchRed* batchred_;
  8013. ::PROTOBUF_NAMESPACE_ID::int32 version_;
  8014. ::PROTOBUF_NAMESPACE_ID::int32 autoplaysequenceid_;
  8015. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  8016. friend struct ::TableStruct_redream_2eproto;
  8017. };
  8018. // ===================================================================
  8019. // ===================================================================
  8020. #ifdef __GNUC__
  8021. #pragma GCC diagnostic push
  8022. #pragma GCC diagnostic ignored "-Wstrict-aliasing"
  8023. #endif // __GNUC__
  8024. // Value
  8025. // int32 intValue = 1;
  8026. inline bool Value::_internal_has_intvalue() const {
  8027. return attri_case() == kIntValue;
  8028. }
  8029. inline bool Value::has_intvalue() const {
  8030. return _internal_has_intvalue();
  8031. }
  8032. inline void Value::set_has_intvalue() {
  8033. _oneof_case_[0] = kIntValue;
  8034. }
  8035. inline void Value::clear_intvalue() {
  8036. if (_internal_has_intvalue()) {
  8037. attri_.intvalue_ = 0;
  8038. clear_has_attri();
  8039. }
  8040. }
  8041. inline ::PROTOBUF_NAMESPACE_ID::int32 Value::_internal_intvalue() const {
  8042. if (_internal_has_intvalue()) {
  8043. return attri_.intvalue_;
  8044. }
  8045. return 0;
  8046. }
  8047. inline void Value::_internal_set_intvalue(::PROTOBUF_NAMESPACE_ID::int32 value) {
  8048. if (!_internal_has_intvalue()) {
  8049. clear_attri();
  8050. set_has_intvalue();
  8051. }
  8052. attri_.intvalue_ = value;
  8053. }
  8054. inline ::PROTOBUF_NAMESPACE_ID::int32 Value::intvalue() const {
  8055. // @@protoc_insertion_point(field_get:RedreamInfo.Value.intValue)
  8056. return _internal_intvalue();
  8057. }
  8058. inline void Value::set_intvalue(::PROTOBUF_NAMESPACE_ID::int32 value) {
  8059. _internal_set_intvalue(value);
  8060. // @@protoc_insertion_point(field_set:RedreamInfo.Value.intValue)
  8061. }
  8062. // float floatValue = 2;
  8063. inline bool Value::_internal_has_floatvalue() const {
  8064. return attri_case() == kFloatValue;
  8065. }
  8066. inline bool Value::has_floatvalue() const {
  8067. return _internal_has_floatvalue();
  8068. }
  8069. inline void Value::set_has_floatvalue() {
  8070. _oneof_case_[0] = kFloatValue;
  8071. }
  8072. inline void Value::clear_floatvalue() {
  8073. if (_internal_has_floatvalue()) {
  8074. attri_.floatvalue_ = 0;
  8075. clear_has_attri();
  8076. }
  8077. }
  8078. inline float Value::_internal_floatvalue() const {
  8079. if (_internal_has_floatvalue()) {
  8080. return attri_.floatvalue_;
  8081. }
  8082. return 0;
  8083. }
  8084. inline void Value::_internal_set_floatvalue(float value) {
  8085. if (!_internal_has_floatvalue()) {
  8086. clear_attri();
  8087. set_has_floatvalue();
  8088. }
  8089. attri_.floatvalue_ = value;
  8090. }
  8091. inline float Value::floatvalue() const {
  8092. // @@protoc_insertion_point(field_get:RedreamInfo.Value.floatValue)
  8093. return _internal_floatvalue();
  8094. }
  8095. inline void Value::set_floatvalue(float value) {
  8096. _internal_set_floatvalue(value);
  8097. // @@protoc_insertion_point(field_set:RedreamInfo.Value.floatValue)
  8098. }
  8099. // bool boolValue = 3;
  8100. inline bool Value::_internal_has_boolvalue() const {
  8101. return attri_case() == kBoolValue;
  8102. }
  8103. inline bool Value::has_boolvalue() const {
  8104. return _internal_has_boolvalue();
  8105. }
  8106. inline void Value::set_has_boolvalue() {
  8107. _oneof_case_[0] = kBoolValue;
  8108. }
  8109. inline void Value::clear_boolvalue() {
  8110. if (_internal_has_boolvalue()) {
  8111. attri_.boolvalue_ = false;
  8112. clear_has_attri();
  8113. }
  8114. }
  8115. inline bool Value::_internal_boolvalue() const {
  8116. if (_internal_has_boolvalue()) {
  8117. return attri_.boolvalue_;
  8118. }
  8119. return false;
  8120. }
  8121. inline void Value::_internal_set_boolvalue(bool value) {
  8122. if (!_internal_has_boolvalue()) {
  8123. clear_attri();
  8124. set_has_boolvalue();
  8125. }
  8126. attri_.boolvalue_ = value;
  8127. }
  8128. inline bool Value::boolvalue() const {
  8129. // @@protoc_insertion_point(field_get:RedreamInfo.Value.boolValue)
  8130. return _internal_boolvalue();
  8131. }
  8132. inline void Value::set_boolvalue(bool value) {
  8133. _internal_set_boolvalue(value);
  8134. // @@protoc_insertion_point(field_set:RedreamInfo.Value.boolValue)
  8135. }
  8136. // bytes byteValue = 4;
  8137. inline bool Value::_internal_has_bytevalue() const {
  8138. return attri_case() == kByteValue;
  8139. }
  8140. inline bool Value::has_bytevalue() const {
  8141. return _internal_has_bytevalue();
  8142. }
  8143. inline void Value::set_has_bytevalue() {
  8144. _oneof_case_[0] = kByteValue;
  8145. }
  8146. inline void Value::clear_bytevalue() {
  8147. if (_internal_has_bytevalue()) {
  8148. attri_.bytevalue_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
  8149. clear_has_attri();
  8150. }
  8151. }
  8152. inline const std::string& Value::bytevalue() const {
  8153. // @@protoc_insertion_point(field_get:RedreamInfo.Value.byteValue)
  8154. return _internal_bytevalue();
  8155. }
  8156. inline void Value::set_bytevalue(const std::string& value) {
  8157. _internal_set_bytevalue(value);
  8158. // @@protoc_insertion_point(field_set:RedreamInfo.Value.byteValue)
  8159. }
  8160. inline std::string* Value::mutable_bytevalue() {
  8161. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.byteValue)
  8162. return _internal_mutable_bytevalue();
  8163. }
  8164. inline const std::string& Value::_internal_bytevalue() const {
  8165. if (_internal_has_bytevalue()) {
  8166. return attri_.bytevalue_.Get();
  8167. }
  8168. return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
  8169. }
  8170. inline void Value::_internal_set_bytevalue(const std::string& value) {
  8171. if (!_internal_has_bytevalue()) {
  8172. clear_attri();
  8173. set_has_bytevalue();
  8174. attri_.bytevalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8175. }
  8176. attri_.bytevalue_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
  8177. }
  8178. inline void Value::set_bytevalue(std::string&& value) {
  8179. // @@protoc_insertion_point(field_set:RedreamInfo.Value.byteValue)
  8180. if (!_internal_has_bytevalue()) {
  8181. clear_attri();
  8182. set_has_bytevalue();
  8183. attri_.bytevalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8184. }
  8185. attri_.bytevalue_.Set(
  8186. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
  8187. // @@protoc_insertion_point(field_set_rvalue:RedreamInfo.Value.byteValue)
  8188. }
  8189. inline void Value::set_bytevalue(const char* value) {
  8190. GOOGLE_DCHECK(value != nullptr);
  8191. if (!_internal_has_bytevalue()) {
  8192. clear_attri();
  8193. set_has_bytevalue();
  8194. attri_.bytevalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8195. }
  8196. attri_.bytevalue_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
  8197. ::std::string(value), GetArena());
  8198. // @@protoc_insertion_point(field_set_char:RedreamInfo.Value.byteValue)
  8199. }
  8200. inline void Value::set_bytevalue(const void* value,
  8201. size_t size) {
  8202. if (!_internal_has_bytevalue()) {
  8203. clear_attri();
  8204. set_has_bytevalue();
  8205. attri_.bytevalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8206. }
  8207. attri_.bytevalue_.Set(
  8208. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
  8209. reinterpret_cast<const char*>(value), size),
  8210. GetArena());
  8211. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.Value.byteValue)
  8212. }
  8213. inline std::string* Value::_internal_mutable_bytevalue() {
  8214. if (!_internal_has_bytevalue()) {
  8215. clear_attri();
  8216. set_has_bytevalue();
  8217. attri_.bytevalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8218. }
  8219. return attri_.bytevalue_.Mutable(
  8220. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
  8221. }
  8222. inline std::string* Value::release_bytevalue() {
  8223. // @@protoc_insertion_point(field_release:RedreamInfo.Value.byteValue)
  8224. if (_internal_has_bytevalue()) {
  8225. clear_has_attri();
  8226. return attri_.bytevalue_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  8227. } else {
  8228. return nullptr;
  8229. }
  8230. }
  8231. inline void Value::set_allocated_bytevalue(std::string* bytevalue) {
  8232. if (has_attri()) {
  8233. clear_attri();
  8234. }
  8235. if (bytevalue != nullptr) {
  8236. set_has_bytevalue();
  8237. attri_.bytevalue_.UnsafeSetDefault(bytevalue);
  8238. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena();
  8239. if (arena != nullptr) {
  8240. arena->Own(bytevalue);
  8241. }
  8242. }
  8243. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.Value.byteValue)
  8244. }
  8245. // .RedreamInfo.Position position = 5;
  8246. inline bool Value::_internal_has_position() const {
  8247. return attri_case() == kPosition;
  8248. }
  8249. inline bool Value::has_position() const {
  8250. return _internal_has_position();
  8251. }
  8252. inline void Value::set_has_position() {
  8253. _oneof_case_[0] = kPosition;
  8254. }
  8255. inline void Value::clear_position() {
  8256. if (_internal_has_position()) {
  8257. if (GetArena() == nullptr) {
  8258. delete attri_.position_;
  8259. }
  8260. clear_has_attri();
  8261. }
  8262. }
  8263. inline ::RedreamInfo::Position* Value::release_position() {
  8264. // @@protoc_insertion_point(field_release:RedreamInfo.Value.position)
  8265. if (_internal_has_position()) {
  8266. clear_has_attri();
  8267. ::RedreamInfo::Position* temp = attri_.position_;
  8268. if (GetArena() != nullptr) {
  8269. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  8270. }
  8271. attri_.position_ = nullptr;
  8272. return temp;
  8273. } else {
  8274. return nullptr;
  8275. }
  8276. }
  8277. inline const ::RedreamInfo::Position& Value::_internal_position() const {
  8278. return _internal_has_position()
  8279. ? *attri_.position_
  8280. : reinterpret_cast< ::RedreamInfo::Position&>(::RedreamInfo::_Position_default_instance_);
  8281. }
  8282. inline const ::RedreamInfo::Position& Value::position() const {
  8283. // @@protoc_insertion_point(field_get:RedreamInfo.Value.position)
  8284. return _internal_position();
  8285. }
  8286. inline ::RedreamInfo::Position* Value::unsafe_arena_release_position() {
  8287. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.position)
  8288. if (_internal_has_position()) {
  8289. clear_has_attri();
  8290. ::RedreamInfo::Position* temp = attri_.position_;
  8291. attri_.position_ = nullptr;
  8292. return temp;
  8293. } else {
  8294. return nullptr;
  8295. }
  8296. }
  8297. inline void Value::unsafe_arena_set_allocated_position(::RedreamInfo::Position* position) {
  8298. clear_attri();
  8299. if (position) {
  8300. set_has_position();
  8301. attri_.position_ = position;
  8302. }
  8303. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.position)
  8304. }
  8305. inline ::RedreamInfo::Position* Value::_internal_mutable_position() {
  8306. if (!_internal_has_position()) {
  8307. clear_attri();
  8308. set_has_position();
  8309. attri_.position_ = CreateMaybeMessage< ::RedreamInfo::Position >(GetArena());
  8310. }
  8311. return attri_.position_;
  8312. }
  8313. inline ::RedreamInfo::Position* Value::mutable_position() {
  8314. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.position)
  8315. return _internal_mutable_position();
  8316. }
  8317. // .RedreamInfo.Size size = 6;
  8318. inline bool Value::_internal_has_size() const {
  8319. return attri_case() == kSize;
  8320. }
  8321. inline bool Value::has_size() const {
  8322. return _internal_has_size();
  8323. }
  8324. inline void Value::set_has_size() {
  8325. _oneof_case_[0] = kSize;
  8326. }
  8327. inline void Value::clear_size() {
  8328. if (_internal_has_size()) {
  8329. if (GetArena() == nullptr) {
  8330. delete attri_.size_;
  8331. }
  8332. clear_has_attri();
  8333. }
  8334. }
  8335. inline ::RedreamInfo::Size* Value::release_size() {
  8336. // @@protoc_insertion_point(field_release:RedreamInfo.Value.size)
  8337. if (_internal_has_size()) {
  8338. clear_has_attri();
  8339. ::RedreamInfo::Size* temp = attri_.size_;
  8340. if (GetArena() != nullptr) {
  8341. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  8342. }
  8343. attri_.size_ = nullptr;
  8344. return temp;
  8345. } else {
  8346. return nullptr;
  8347. }
  8348. }
  8349. inline const ::RedreamInfo::Size& Value::_internal_size() const {
  8350. return _internal_has_size()
  8351. ? *attri_.size_
  8352. : reinterpret_cast< ::RedreamInfo::Size&>(::RedreamInfo::_Size_default_instance_);
  8353. }
  8354. inline const ::RedreamInfo::Size& Value::size() const {
  8355. // @@protoc_insertion_point(field_get:RedreamInfo.Value.size)
  8356. return _internal_size();
  8357. }
  8358. inline ::RedreamInfo::Size* Value::unsafe_arena_release_size() {
  8359. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.size)
  8360. if (_internal_has_size()) {
  8361. clear_has_attri();
  8362. ::RedreamInfo::Size* temp = attri_.size_;
  8363. attri_.size_ = nullptr;
  8364. return temp;
  8365. } else {
  8366. return nullptr;
  8367. }
  8368. }
  8369. inline void Value::unsafe_arena_set_allocated_size(::RedreamInfo::Size* size) {
  8370. clear_attri();
  8371. if (size) {
  8372. set_has_size();
  8373. attri_.size_ = size;
  8374. }
  8375. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.size)
  8376. }
  8377. inline ::RedreamInfo::Size* Value::_internal_mutable_size() {
  8378. if (!_internal_has_size()) {
  8379. clear_attri();
  8380. set_has_size();
  8381. attri_.size_ = CreateMaybeMessage< ::RedreamInfo::Size >(GetArena());
  8382. }
  8383. return attri_.size_;
  8384. }
  8385. inline ::RedreamInfo::Size* Value::mutable_size() {
  8386. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.size)
  8387. return _internal_mutable_size();
  8388. }
  8389. // .RedreamInfo.SpriteFrame spriteFrame = 7;
  8390. inline bool Value::_internal_has_spriteframe() const {
  8391. return attri_case() == kSpriteFrame;
  8392. }
  8393. inline bool Value::has_spriteframe() const {
  8394. return _internal_has_spriteframe();
  8395. }
  8396. inline void Value::set_has_spriteframe() {
  8397. _oneof_case_[0] = kSpriteFrame;
  8398. }
  8399. inline void Value::clear_spriteframe() {
  8400. if (_internal_has_spriteframe()) {
  8401. if (GetArena() == nullptr) {
  8402. delete attri_.spriteframe_;
  8403. }
  8404. clear_has_attri();
  8405. }
  8406. }
  8407. inline ::RedreamInfo::SpriteFrame* Value::release_spriteframe() {
  8408. // @@protoc_insertion_point(field_release:RedreamInfo.Value.spriteFrame)
  8409. if (_internal_has_spriteframe()) {
  8410. clear_has_attri();
  8411. ::RedreamInfo::SpriteFrame* temp = attri_.spriteframe_;
  8412. if (GetArena() != nullptr) {
  8413. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  8414. }
  8415. attri_.spriteframe_ = nullptr;
  8416. return temp;
  8417. } else {
  8418. return nullptr;
  8419. }
  8420. }
  8421. inline const ::RedreamInfo::SpriteFrame& Value::_internal_spriteframe() const {
  8422. return _internal_has_spriteframe()
  8423. ? *attri_.spriteframe_
  8424. : reinterpret_cast< ::RedreamInfo::SpriteFrame&>(::RedreamInfo::_SpriteFrame_default_instance_);
  8425. }
  8426. inline const ::RedreamInfo::SpriteFrame& Value::spriteframe() const {
  8427. // @@protoc_insertion_point(field_get:RedreamInfo.Value.spriteFrame)
  8428. return _internal_spriteframe();
  8429. }
  8430. inline ::RedreamInfo::SpriteFrame* Value::unsafe_arena_release_spriteframe() {
  8431. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.spriteFrame)
  8432. if (_internal_has_spriteframe()) {
  8433. clear_has_attri();
  8434. ::RedreamInfo::SpriteFrame* temp = attri_.spriteframe_;
  8435. attri_.spriteframe_ = nullptr;
  8436. return temp;
  8437. } else {
  8438. return nullptr;
  8439. }
  8440. }
  8441. inline void Value::unsafe_arena_set_allocated_spriteframe(::RedreamInfo::SpriteFrame* spriteframe) {
  8442. clear_attri();
  8443. if (spriteframe) {
  8444. set_has_spriteframe();
  8445. attri_.spriteframe_ = spriteframe;
  8446. }
  8447. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.spriteFrame)
  8448. }
  8449. inline ::RedreamInfo::SpriteFrame* Value::_internal_mutable_spriteframe() {
  8450. if (!_internal_has_spriteframe()) {
  8451. clear_attri();
  8452. set_has_spriteframe();
  8453. attri_.spriteframe_ = CreateMaybeMessage< ::RedreamInfo::SpriteFrame >(GetArena());
  8454. }
  8455. return attri_.spriteframe_;
  8456. }
  8457. inline ::RedreamInfo::SpriteFrame* Value::mutable_spriteframe() {
  8458. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.spriteFrame)
  8459. return _internal_mutable_spriteframe();
  8460. }
  8461. // .RedreamInfo.Color3 color3 = 8;
  8462. inline bool Value::_internal_has_color3() const {
  8463. return attri_case() == kColor3;
  8464. }
  8465. inline bool Value::has_color3() const {
  8466. return _internal_has_color3();
  8467. }
  8468. inline void Value::set_has_color3() {
  8469. _oneof_case_[0] = kColor3;
  8470. }
  8471. inline void Value::clear_color3() {
  8472. if (_internal_has_color3()) {
  8473. if (GetArena() == nullptr) {
  8474. delete attri_.color3_;
  8475. }
  8476. clear_has_attri();
  8477. }
  8478. }
  8479. inline ::RedreamInfo::Color3* Value::release_color3() {
  8480. // @@protoc_insertion_point(field_release:RedreamInfo.Value.color3)
  8481. if (_internal_has_color3()) {
  8482. clear_has_attri();
  8483. ::RedreamInfo::Color3* temp = attri_.color3_;
  8484. if (GetArena() != nullptr) {
  8485. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  8486. }
  8487. attri_.color3_ = nullptr;
  8488. return temp;
  8489. } else {
  8490. return nullptr;
  8491. }
  8492. }
  8493. inline const ::RedreamInfo::Color3& Value::_internal_color3() const {
  8494. return _internal_has_color3()
  8495. ? *attri_.color3_
  8496. : reinterpret_cast< ::RedreamInfo::Color3&>(::RedreamInfo::_Color3_default_instance_);
  8497. }
  8498. inline const ::RedreamInfo::Color3& Value::color3() const {
  8499. // @@protoc_insertion_point(field_get:RedreamInfo.Value.color3)
  8500. return _internal_color3();
  8501. }
  8502. inline ::RedreamInfo::Color3* Value::unsafe_arena_release_color3() {
  8503. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.color3)
  8504. if (_internal_has_color3()) {
  8505. clear_has_attri();
  8506. ::RedreamInfo::Color3* temp = attri_.color3_;
  8507. attri_.color3_ = nullptr;
  8508. return temp;
  8509. } else {
  8510. return nullptr;
  8511. }
  8512. }
  8513. inline void Value::unsafe_arena_set_allocated_color3(::RedreamInfo::Color3* color3) {
  8514. clear_attri();
  8515. if (color3) {
  8516. set_has_color3();
  8517. attri_.color3_ = color3;
  8518. }
  8519. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.color3)
  8520. }
  8521. inline ::RedreamInfo::Color3* Value::_internal_mutable_color3() {
  8522. if (!_internal_has_color3()) {
  8523. clear_attri();
  8524. set_has_color3();
  8525. attri_.color3_ = CreateMaybeMessage< ::RedreamInfo::Color3 >(GetArena());
  8526. }
  8527. return attri_.color3_;
  8528. }
  8529. inline ::RedreamInfo::Color3* Value::mutable_color3() {
  8530. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.color3)
  8531. return _internal_mutable_color3();
  8532. }
  8533. // .RedreamInfo.Color4FVar color4FVar = 9;
  8534. inline bool Value::_internal_has_color4fvar() const {
  8535. return attri_case() == kColor4FVar;
  8536. }
  8537. inline bool Value::has_color4fvar() const {
  8538. return _internal_has_color4fvar();
  8539. }
  8540. inline void Value::set_has_color4fvar() {
  8541. _oneof_case_[0] = kColor4FVar;
  8542. }
  8543. inline void Value::clear_color4fvar() {
  8544. if (_internal_has_color4fvar()) {
  8545. if (GetArena() == nullptr) {
  8546. delete attri_.color4fvar_;
  8547. }
  8548. clear_has_attri();
  8549. }
  8550. }
  8551. inline ::RedreamInfo::Color4FVar* Value::release_color4fvar() {
  8552. // @@protoc_insertion_point(field_release:RedreamInfo.Value.color4FVar)
  8553. if (_internal_has_color4fvar()) {
  8554. clear_has_attri();
  8555. ::RedreamInfo::Color4FVar* temp = attri_.color4fvar_;
  8556. if (GetArena() != nullptr) {
  8557. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  8558. }
  8559. attri_.color4fvar_ = nullptr;
  8560. return temp;
  8561. } else {
  8562. return nullptr;
  8563. }
  8564. }
  8565. inline const ::RedreamInfo::Color4FVar& Value::_internal_color4fvar() const {
  8566. return _internal_has_color4fvar()
  8567. ? *attri_.color4fvar_
  8568. : reinterpret_cast< ::RedreamInfo::Color4FVar&>(::RedreamInfo::_Color4FVar_default_instance_);
  8569. }
  8570. inline const ::RedreamInfo::Color4FVar& Value::color4fvar() const {
  8571. // @@protoc_insertion_point(field_get:RedreamInfo.Value.color4FVar)
  8572. return _internal_color4fvar();
  8573. }
  8574. inline ::RedreamInfo::Color4FVar* Value::unsafe_arena_release_color4fvar() {
  8575. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.color4FVar)
  8576. if (_internal_has_color4fvar()) {
  8577. clear_has_attri();
  8578. ::RedreamInfo::Color4FVar* temp = attri_.color4fvar_;
  8579. attri_.color4fvar_ = nullptr;
  8580. return temp;
  8581. } else {
  8582. return nullptr;
  8583. }
  8584. }
  8585. inline void Value::unsafe_arena_set_allocated_color4fvar(::RedreamInfo::Color4FVar* color4fvar) {
  8586. clear_attri();
  8587. if (color4fvar) {
  8588. set_has_color4fvar();
  8589. attri_.color4fvar_ = color4fvar;
  8590. }
  8591. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.color4FVar)
  8592. }
  8593. inline ::RedreamInfo::Color4FVar* Value::_internal_mutable_color4fvar() {
  8594. if (!_internal_has_color4fvar()) {
  8595. clear_attri();
  8596. set_has_color4fvar();
  8597. attri_.color4fvar_ = CreateMaybeMessage< ::RedreamInfo::Color4FVar >(GetArena());
  8598. }
  8599. return attri_.color4fvar_;
  8600. }
  8601. inline ::RedreamInfo::Color4FVar* Value::mutable_color4fvar() {
  8602. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.color4FVar)
  8603. return _internal_mutable_color4fvar();
  8604. }
  8605. // .RedreamInfo.Flip flip = 10;
  8606. inline bool Value::_internal_has_flip() const {
  8607. return attri_case() == kFlip;
  8608. }
  8609. inline bool Value::has_flip() const {
  8610. return _internal_has_flip();
  8611. }
  8612. inline void Value::set_has_flip() {
  8613. _oneof_case_[0] = kFlip;
  8614. }
  8615. inline void Value::clear_flip() {
  8616. if (_internal_has_flip()) {
  8617. if (GetArena() == nullptr) {
  8618. delete attri_.flip_;
  8619. }
  8620. clear_has_attri();
  8621. }
  8622. }
  8623. inline ::RedreamInfo::Flip* Value::release_flip() {
  8624. // @@protoc_insertion_point(field_release:RedreamInfo.Value.flip)
  8625. if (_internal_has_flip()) {
  8626. clear_has_attri();
  8627. ::RedreamInfo::Flip* temp = attri_.flip_;
  8628. if (GetArena() != nullptr) {
  8629. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  8630. }
  8631. attri_.flip_ = nullptr;
  8632. return temp;
  8633. } else {
  8634. return nullptr;
  8635. }
  8636. }
  8637. inline const ::RedreamInfo::Flip& Value::_internal_flip() const {
  8638. return _internal_has_flip()
  8639. ? *attri_.flip_
  8640. : reinterpret_cast< ::RedreamInfo::Flip&>(::RedreamInfo::_Flip_default_instance_);
  8641. }
  8642. inline const ::RedreamInfo::Flip& Value::flip() const {
  8643. // @@protoc_insertion_point(field_get:RedreamInfo.Value.flip)
  8644. return _internal_flip();
  8645. }
  8646. inline ::RedreamInfo::Flip* Value::unsafe_arena_release_flip() {
  8647. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.flip)
  8648. if (_internal_has_flip()) {
  8649. clear_has_attri();
  8650. ::RedreamInfo::Flip* temp = attri_.flip_;
  8651. attri_.flip_ = nullptr;
  8652. return temp;
  8653. } else {
  8654. return nullptr;
  8655. }
  8656. }
  8657. inline void Value::unsafe_arena_set_allocated_flip(::RedreamInfo::Flip* flip) {
  8658. clear_attri();
  8659. if (flip) {
  8660. set_has_flip();
  8661. attri_.flip_ = flip;
  8662. }
  8663. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.flip)
  8664. }
  8665. inline ::RedreamInfo::Flip* Value::_internal_mutable_flip() {
  8666. if (!_internal_has_flip()) {
  8667. clear_attri();
  8668. set_has_flip();
  8669. attri_.flip_ = CreateMaybeMessage< ::RedreamInfo::Flip >(GetArena());
  8670. }
  8671. return attri_.flip_;
  8672. }
  8673. inline ::RedreamInfo::Flip* Value::mutable_flip() {
  8674. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.flip)
  8675. return _internal_mutable_flip();
  8676. }
  8677. // .RedreamInfo.Blendmode mode = 11;
  8678. inline bool Value::_internal_has_mode() const {
  8679. return attri_case() == kMode;
  8680. }
  8681. inline bool Value::has_mode() const {
  8682. return _internal_has_mode();
  8683. }
  8684. inline void Value::set_has_mode() {
  8685. _oneof_case_[0] = kMode;
  8686. }
  8687. inline void Value::clear_mode() {
  8688. if (_internal_has_mode()) {
  8689. if (GetArena() == nullptr) {
  8690. delete attri_.mode_;
  8691. }
  8692. clear_has_attri();
  8693. }
  8694. }
  8695. inline ::RedreamInfo::Blendmode* Value::release_mode() {
  8696. // @@protoc_insertion_point(field_release:RedreamInfo.Value.mode)
  8697. if (_internal_has_mode()) {
  8698. clear_has_attri();
  8699. ::RedreamInfo::Blendmode* temp = attri_.mode_;
  8700. if (GetArena() != nullptr) {
  8701. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  8702. }
  8703. attri_.mode_ = nullptr;
  8704. return temp;
  8705. } else {
  8706. return nullptr;
  8707. }
  8708. }
  8709. inline const ::RedreamInfo::Blendmode& Value::_internal_mode() const {
  8710. return _internal_has_mode()
  8711. ? *attri_.mode_
  8712. : reinterpret_cast< ::RedreamInfo::Blendmode&>(::RedreamInfo::_Blendmode_default_instance_);
  8713. }
  8714. inline const ::RedreamInfo::Blendmode& Value::mode() const {
  8715. // @@protoc_insertion_point(field_get:RedreamInfo.Value.mode)
  8716. return _internal_mode();
  8717. }
  8718. inline ::RedreamInfo::Blendmode* Value::unsafe_arena_release_mode() {
  8719. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.mode)
  8720. if (_internal_has_mode()) {
  8721. clear_has_attri();
  8722. ::RedreamInfo::Blendmode* temp = attri_.mode_;
  8723. attri_.mode_ = nullptr;
  8724. return temp;
  8725. } else {
  8726. return nullptr;
  8727. }
  8728. }
  8729. inline void Value::unsafe_arena_set_allocated_mode(::RedreamInfo::Blendmode* mode) {
  8730. clear_attri();
  8731. if (mode) {
  8732. set_has_mode();
  8733. attri_.mode_ = mode;
  8734. }
  8735. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.mode)
  8736. }
  8737. inline ::RedreamInfo::Blendmode* Value::_internal_mutable_mode() {
  8738. if (!_internal_has_mode()) {
  8739. clear_attri();
  8740. set_has_mode();
  8741. attri_.mode_ = CreateMaybeMessage< ::RedreamInfo::Blendmode >(GetArena());
  8742. }
  8743. return attri_.mode_;
  8744. }
  8745. inline ::RedreamInfo::Blendmode* Value::mutable_mode() {
  8746. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.mode)
  8747. return _internal_mutable_mode();
  8748. }
  8749. // .RedreamInfo.Block block = 12;
  8750. inline bool Value::_internal_has_block() const {
  8751. return attri_case() == kBlock;
  8752. }
  8753. inline bool Value::has_block() const {
  8754. return _internal_has_block();
  8755. }
  8756. inline void Value::set_has_block() {
  8757. _oneof_case_[0] = kBlock;
  8758. }
  8759. inline void Value::clear_block() {
  8760. if (_internal_has_block()) {
  8761. if (GetArena() == nullptr) {
  8762. delete attri_.block_;
  8763. }
  8764. clear_has_attri();
  8765. }
  8766. }
  8767. inline ::RedreamInfo::Block* Value::release_block() {
  8768. // @@protoc_insertion_point(field_release:RedreamInfo.Value.block)
  8769. if (_internal_has_block()) {
  8770. clear_has_attri();
  8771. ::RedreamInfo::Block* temp = attri_.block_;
  8772. if (GetArena() != nullptr) {
  8773. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  8774. }
  8775. attri_.block_ = nullptr;
  8776. return temp;
  8777. } else {
  8778. return nullptr;
  8779. }
  8780. }
  8781. inline const ::RedreamInfo::Block& Value::_internal_block() const {
  8782. return _internal_has_block()
  8783. ? *attri_.block_
  8784. : reinterpret_cast< ::RedreamInfo::Block&>(::RedreamInfo::_Block_default_instance_);
  8785. }
  8786. inline const ::RedreamInfo::Block& Value::block() const {
  8787. // @@protoc_insertion_point(field_get:RedreamInfo.Value.block)
  8788. return _internal_block();
  8789. }
  8790. inline ::RedreamInfo::Block* Value::unsafe_arena_release_block() {
  8791. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.block)
  8792. if (_internal_has_block()) {
  8793. clear_has_attri();
  8794. ::RedreamInfo::Block* temp = attri_.block_;
  8795. attri_.block_ = nullptr;
  8796. return temp;
  8797. } else {
  8798. return nullptr;
  8799. }
  8800. }
  8801. inline void Value::unsafe_arena_set_allocated_block(::RedreamInfo::Block* block) {
  8802. clear_attri();
  8803. if (block) {
  8804. set_has_block();
  8805. attri_.block_ = block;
  8806. }
  8807. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.block)
  8808. }
  8809. inline ::RedreamInfo::Block* Value::_internal_mutable_block() {
  8810. if (!_internal_has_block()) {
  8811. clear_attri();
  8812. set_has_block();
  8813. attri_.block_ = CreateMaybeMessage< ::RedreamInfo::Block >(GetArena());
  8814. }
  8815. return attri_.block_;
  8816. }
  8817. inline ::RedreamInfo::Block* Value::mutable_block() {
  8818. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.block)
  8819. return _internal_mutable_block();
  8820. }
  8821. // .RedreamInfo.BlockControl block_control = 13;
  8822. inline bool Value::_internal_has_block_control() const {
  8823. return attri_case() == kBlockControl;
  8824. }
  8825. inline bool Value::has_block_control() const {
  8826. return _internal_has_block_control();
  8827. }
  8828. inline void Value::set_has_block_control() {
  8829. _oneof_case_[0] = kBlockControl;
  8830. }
  8831. inline void Value::clear_block_control() {
  8832. if (_internal_has_block_control()) {
  8833. if (GetArena() == nullptr) {
  8834. delete attri_.block_control_;
  8835. }
  8836. clear_has_attri();
  8837. }
  8838. }
  8839. inline ::RedreamInfo::BlockControl* Value::release_block_control() {
  8840. // @@protoc_insertion_point(field_release:RedreamInfo.Value.block_control)
  8841. if (_internal_has_block_control()) {
  8842. clear_has_attri();
  8843. ::RedreamInfo::BlockControl* temp = attri_.block_control_;
  8844. if (GetArena() != nullptr) {
  8845. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  8846. }
  8847. attri_.block_control_ = nullptr;
  8848. return temp;
  8849. } else {
  8850. return nullptr;
  8851. }
  8852. }
  8853. inline const ::RedreamInfo::BlockControl& Value::_internal_block_control() const {
  8854. return _internal_has_block_control()
  8855. ? *attri_.block_control_
  8856. : reinterpret_cast< ::RedreamInfo::BlockControl&>(::RedreamInfo::_BlockControl_default_instance_);
  8857. }
  8858. inline const ::RedreamInfo::BlockControl& Value::block_control() const {
  8859. // @@protoc_insertion_point(field_get:RedreamInfo.Value.block_control)
  8860. return _internal_block_control();
  8861. }
  8862. inline ::RedreamInfo::BlockControl* Value::unsafe_arena_release_block_control() {
  8863. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.block_control)
  8864. if (_internal_has_block_control()) {
  8865. clear_has_attri();
  8866. ::RedreamInfo::BlockControl* temp = attri_.block_control_;
  8867. attri_.block_control_ = nullptr;
  8868. return temp;
  8869. } else {
  8870. return nullptr;
  8871. }
  8872. }
  8873. inline void Value::unsafe_arena_set_allocated_block_control(::RedreamInfo::BlockControl* block_control) {
  8874. clear_attri();
  8875. if (block_control) {
  8876. set_has_block_control();
  8877. attri_.block_control_ = block_control;
  8878. }
  8879. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.block_control)
  8880. }
  8881. inline ::RedreamInfo::BlockControl* Value::_internal_mutable_block_control() {
  8882. if (!_internal_has_block_control()) {
  8883. clear_attri();
  8884. set_has_block_control();
  8885. attri_.block_control_ = CreateMaybeMessage< ::RedreamInfo::BlockControl >(GetArena());
  8886. }
  8887. return attri_.block_control_;
  8888. }
  8889. inline ::RedreamInfo::BlockControl* Value::mutable_block_control() {
  8890. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.block_control)
  8891. return _internal_mutable_block_control();
  8892. }
  8893. // .RedreamInfo.Vec2 vec2 = 14;
  8894. inline bool Value::_internal_has_vec2() const {
  8895. return attri_case() == kVec2;
  8896. }
  8897. inline bool Value::has_vec2() const {
  8898. return _internal_has_vec2();
  8899. }
  8900. inline void Value::set_has_vec2() {
  8901. _oneof_case_[0] = kVec2;
  8902. }
  8903. inline void Value::clear_vec2() {
  8904. if (_internal_has_vec2()) {
  8905. if (GetArena() == nullptr) {
  8906. delete attri_.vec2_;
  8907. }
  8908. clear_has_attri();
  8909. }
  8910. }
  8911. inline ::RedreamInfo::Vec2* Value::release_vec2() {
  8912. // @@protoc_insertion_point(field_release:RedreamInfo.Value.vec2)
  8913. if (_internal_has_vec2()) {
  8914. clear_has_attri();
  8915. ::RedreamInfo::Vec2* temp = attri_.vec2_;
  8916. if (GetArena() != nullptr) {
  8917. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  8918. }
  8919. attri_.vec2_ = nullptr;
  8920. return temp;
  8921. } else {
  8922. return nullptr;
  8923. }
  8924. }
  8925. inline const ::RedreamInfo::Vec2& Value::_internal_vec2() const {
  8926. return _internal_has_vec2()
  8927. ? *attri_.vec2_
  8928. : reinterpret_cast< ::RedreamInfo::Vec2&>(::RedreamInfo::_Vec2_default_instance_);
  8929. }
  8930. inline const ::RedreamInfo::Vec2& Value::vec2() const {
  8931. // @@protoc_insertion_point(field_get:RedreamInfo.Value.vec2)
  8932. return _internal_vec2();
  8933. }
  8934. inline ::RedreamInfo::Vec2* Value::unsafe_arena_release_vec2() {
  8935. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.vec2)
  8936. if (_internal_has_vec2()) {
  8937. clear_has_attri();
  8938. ::RedreamInfo::Vec2* temp = attri_.vec2_;
  8939. attri_.vec2_ = nullptr;
  8940. return temp;
  8941. } else {
  8942. return nullptr;
  8943. }
  8944. }
  8945. inline void Value::unsafe_arena_set_allocated_vec2(::RedreamInfo::Vec2* vec2) {
  8946. clear_attri();
  8947. if (vec2) {
  8948. set_has_vec2();
  8949. attri_.vec2_ = vec2;
  8950. }
  8951. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.vec2)
  8952. }
  8953. inline ::RedreamInfo::Vec2* Value::_internal_mutable_vec2() {
  8954. if (!_internal_has_vec2()) {
  8955. clear_attri();
  8956. set_has_vec2();
  8957. attri_.vec2_ = CreateMaybeMessage< ::RedreamInfo::Vec2 >(GetArena());
  8958. }
  8959. return attri_.vec2_;
  8960. }
  8961. inline ::RedreamInfo::Vec2* Value::mutable_vec2() {
  8962. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.vec2)
  8963. return _internal_mutable_vec2();
  8964. }
  8965. // .RedreamInfo.SkelFrame skelFrame = 15;
  8966. inline bool Value::_internal_has_skelframe() const {
  8967. return attri_case() == kSkelFrame;
  8968. }
  8969. inline bool Value::has_skelframe() const {
  8970. return _internal_has_skelframe();
  8971. }
  8972. inline void Value::set_has_skelframe() {
  8973. _oneof_case_[0] = kSkelFrame;
  8974. }
  8975. inline void Value::clear_skelframe() {
  8976. if (_internal_has_skelframe()) {
  8977. if (GetArena() == nullptr) {
  8978. delete attri_.skelframe_;
  8979. }
  8980. clear_has_attri();
  8981. }
  8982. }
  8983. inline ::RedreamInfo::SkelFrame* Value::release_skelframe() {
  8984. // @@protoc_insertion_point(field_release:RedreamInfo.Value.skelFrame)
  8985. if (_internal_has_skelframe()) {
  8986. clear_has_attri();
  8987. ::RedreamInfo::SkelFrame* temp = attri_.skelframe_;
  8988. if (GetArena() != nullptr) {
  8989. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  8990. }
  8991. attri_.skelframe_ = nullptr;
  8992. return temp;
  8993. } else {
  8994. return nullptr;
  8995. }
  8996. }
  8997. inline const ::RedreamInfo::SkelFrame& Value::_internal_skelframe() const {
  8998. return _internal_has_skelframe()
  8999. ? *attri_.skelframe_
  9000. : reinterpret_cast< ::RedreamInfo::SkelFrame&>(::RedreamInfo::_SkelFrame_default_instance_);
  9001. }
  9002. inline const ::RedreamInfo::SkelFrame& Value::skelframe() const {
  9003. // @@protoc_insertion_point(field_get:RedreamInfo.Value.skelFrame)
  9004. return _internal_skelframe();
  9005. }
  9006. inline ::RedreamInfo::SkelFrame* Value::unsafe_arena_release_skelframe() {
  9007. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.skelFrame)
  9008. if (_internal_has_skelframe()) {
  9009. clear_has_attri();
  9010. ::RedreamInfo::SkelFrame* temp = attri_.skelframe_;
  9011. attri_.skelframe_ = nullptr;
  9012. return temp;
  9013. } else {
  9014. return nullptr;
  9015. }
  9016. }
  9017. inline void Value::unsafe_arena_set_allocated_skelframe(::RedreamInfo::SkelFrame* skelframe) {
  9018. clear_attri();
  9019. if (skelframe) {
  9020. set_has_skelframe();
  9021. attri_.skelframe_ = skelframe;
  9022. }
  9023. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.skelFrame)
  9024. }
  9025. inline ::RedreamInfo::SkelFrame* Value::_internal_mutable_skelframe() {
  9026. if (!_internal_has_skelframe()) {
  9027. clear_attri();
  9028. set_has_skelframe();
  9029. attri_.skelframe_ = CreateMaybeMessage< ::RedreamInfo::SkelFrame >(GetArena());
  9030. }
  9031. return attri_.skelframe_;
  9032. }
  9033. inline ::RedreamInfo::SkelFrame* Value::mutable_skelframe() {
  9034. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.skelFrame)
  9035. return _internal_mutable_skelframe();
  9036. }
  9037. // .RedreamInfo.Vec3 vec3 = 16;
  9038. inline bool Value::_internal_has_vec3() const {
  9039. return attri_case() == kVec3;
  9040. }
  9041. inline bool Value::has_vec3() const {
  9042. return _internal_has_vec3();
  9043. }
  9044. inline void Value::set_has_vec3() {
  9045. _oneof_case_[0] = kVec3;
  9046. }
  9047. inline void Value::clear_vec3() {
  9048. if (_internal_has_vec3()) {
  9049. if (GetArena() == nullptr) {
  9050. delete attri_.vec3_;
  9051. }
  9052. clear_has_attri();
  9053. }
  9054. }
  9055. inline ::RedreamInfo::Vec3* Value::release_vec3() {
  9056. // @@protoc_insertion_point(field_release:RedreamInfo.Value.vec3)
  9057. if (_internal_has_vec3()) {
  9058. clear_has_attri();
  9059. ::RedreamInfo::Vec3* temp = attri_.vec3_;
  9060. if (GetArena() != nullptr) {
  9061. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  9062. }
  9063. attri_.vec3_ = nullptr;
  9064. return temp;
  9065. } else {
  9066. return nullptr;
  9067. }
  9068. }
  9069. inline const ::RedreamInfo::Vec3& Value::_internal_vec3() const {
  9070. return _internal_has_vec3()
  9071. ? *attri_.vec3_
  9072. : reinterpret_cast< ::RedreamInfo::Vec3&>(::RedreamInfo::_Vec3_default_instance_);
  9073. }
  9074. inline const ::RedreamInfo::Vec3& Value::vec3() const {
  9075. // @@protoc_insertion_point(field_get:RedreamInfo.Value.vec3)
  9076. return _internal_vec3();
  9077. }
  9078. inline ::RedreamInfo::Vec3* Value::unsafe_arena_release_vec3() {
  9079. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.vec3)
  9080. if (_internal_has_vec3()) {
  9081. clear_has_attri();
  9082. ::RedreamInfo::Vec3* temp = attri_.vec3_;
  9083. attri_.vec3_ = nullptr;
  9084. return temp;
  9085. } else {
  9086. return nullptr;
  9087. }
  9088. }
  9089. inline void Value::unsafe_arena_set_allocated_vec3(::RedreamInfo::Vec3* vec3) {
  9090. clear_attri();
  9091. if (vec3) {
  9092. set_has_vec3();
  9093. attri_.vec3_ = vec3;
  9094. }
  9095. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.vec3)
  9096. }
  9097. inline ::RedreamInfo::Vec3* Value::_internal_mutable_vec3() {
  9098. if (!_internal_has_vec3()) {
  9099. clear_attri();
  9100. set_has_vec3();
  9101. attri_.vec3_ = CreateMaybeMessage< ::RedreamInfo::Vec3 >(GetArena());
  9102. }
  9103. return attri_.vec3_;
  9104. }
  9105. inline ::RedreamInfo::Vec3* Value::mutable_vec3() {
  9106. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.vec3)
  9107. return _internal_mutable_vec3();
  9108. }
  9109. // .RedreamInfo.Color4 color4 = 17;
  9110. inline bool Value::_internal_has_color4() const {
  9111. return attri_case() == kColor4;
  9112. }
  9113. inline bool Value::has_color4() const {
  9114. return _internal_has_color4();
  9115. }
  9116. inline void Value::set_has_color4() {
  9117. _oneof_case_[0] = kColor4;
  9118. }
  9119. inline void Value::clear_color4() {
  9120. if (_internal_has_color4()) {
  9121. if (GetArena() == nullptr) {
  9122. delete attri_.color4_;
  9123. }
  9124. clear_has_attri();
  9125. }
  9126. }
  9127. inline ::RedreamInfo::Color4* Value::release_color4() {
  9128. // @@protoc_insertion_point(field_release:RedreamInfo.Value.color4)
  9129. if (_internal_has_color4()) {
  9130. clear_has_attri();
  9131. ::RedreamInfo::Color4* temp = attri_.color4_;
  9132. if (GetArena() != nullptr) {
  9133. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  9134. }
  9135. attri_.color4_ = nullptr;
  9136. return temp;
  9137. } else {
  9138. return nullptr;
  9139. }
  9140. }
  9141. inline const ::RedreamInfo::Color4& Value::_internal_color4() const {
  9142. return _internal_has_color4()
  9143. ? *attri_.color4_
  9144. : reinterpret_cast< ::RedreamInfo::Color4&>(::RedreamInfo::_Color4_default_instance_);
  9145. }
  9146. inline const ::RedreamInfo::Color4& Value::color4() const {
  9147. // @@protoc_insertion_point(field_get:RedreamInfo.Value.color4)
  9148. return _internal_color4();
  9149. }
  9150. inline ::RedreamInfo::Color4* Value::unsafe_arena_release_color4() {
  9151. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.color4)
  9152. if (_internal_has_color4()) {
  9153. clear_has_attri();
  9154. ::RedreamInfo::Color4* temp = attri_.color4_;
  9155. attri_.color4_ = nullptr;
  9156. return temp;
  9157. } else {
  9158. return nullptr;
  9159. }
  9160. }
  9161. inline void Value::unsafe_arena_set_allocated_color4(::RedreamInfo::Color4* color4) {
  9162. clear_attri();
  9163. if (color4) {
  9164. set_has_color4();
  9165. attri_.color4_ = color4;
  9166. }
  9167. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.color4)
  9168. }
  9169. inline ::RedreamInfo::Color4* Value::_internal_mutable_color4() {
  9170. if (!_internal_has_color4()) {
  9171. clear_attri();
  9172. set_has_color4();
  9173. attri_.color4_ = CreateMaybeMessage< ::RedreamInfo::Color4 >(GetArena());
  9174. }
  9175. return attri_.color4_;
  9176. }
  9177. inline ::RedreamInfo::Color4* Value::mutable_color4() {
  9178. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.color4)
  9179. return _internal_mutable_color4();
  9180. }
  9181. // .RedreamInfo.MinMaxGradientData minMaxGradientData = 18;
  9182. inline bool Value::_internal_has_minmaxgradientdata() const {
  9183. return attri_case() == kMinMaxGradientData;
  9184. }
  9185. inline bool Value::has_minmaxgradientdata() const {
  9186. return _internal_has_minmaxgradientdata();
  9187. }
  9188. inline void Value::set_has_minmaxgradientdata() {
  9189. _oneof_case_[0] = kMinMaxGradientData;
  9190. }
  9191. inline void Value::clear_minmaxgradientdata() {
  9192. if (_internal_has_minmaxgradientdata()) {
  9193. if (GetArena() == nullptr) {
  9194. delete attri_.minmaxgradientdata_;
  9195. }
  9196. clear_has_attri();
  9197. }
  9198. }
  9199. inline ::RedreamInfo::MinMaxGradientData* Value::release_minmaxgradientdata() {
  9200. // @@protoc_insertion_point(field_release:RedreamInfo.Value.minMaxGradientData)
  9201. if (_internal_has_minmaxgradientdata()) {
  9202. clear_has_attri();
  9203. ::RedreamInfo::MinMaxGradientData* temp = attri_.minmaxgradientdata_;
  9204. if (GetArena() != nullptr) {
  9205. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  9206. }
  9207. attri_.minmaxgradientdata_ = nullptr;
  9208. return temp;
  9209. } else {
  9210. return nullptr;
  9211. }
  9212. }
  9213. inline const ::RedreamInfo::MinMaxGradientData& Value::_internal_minmaxgradientdata() const {
  9214. return _internal_has_minmaxgradientdata()
  9215. ? *attri_.minmaxgradientdata_
  9216. : reinterpret_cast< ::RedreamInfo::MinMaxGradientData&>(::RedreamInfo::_MinMaxGradientData_default_instance_);
  9217. }
  9218. inline const ::RedreamInfo::MinMaxGradientData& Value::minmaxgradientdata() const {
  9219. // @@protoc_insertion_point(field_get:RedreamInfo.Value.minMaxGradientData)
  9220. return _internal_minmaxgradientdata();
  9221. }
  9222. inline ::RedreamInfo::MinMaxGradientData* Value::unsafe_arena_release_minmaxgradientdata() {
  9223. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.minMaxGradientData)
  9224. if (_internal_has_minmaxgradientdata()) {
  9225. clear_has_attri();
  9226. ::RedreamInfo::MinMaxGradientData* temp = attri_.minmaxgradientdata_;
  9227. attri_.minmaxgradientdata_ = nullptr;
  9228. return temp;
  9229. } else {
  9230. return nullptr;
  9231. }
  9232. }
  9233. inline void Value::unsafe_arena_set_allocated_minmaxgradientdata(::RedreamInfo::MinMaxGradientData* minmaxgradientdata) {
  9234. clear_attri();
  9235. if (minmaxgradientdata) {
  9236. set_has_minmaxgradientdata();
  9237. attri_.minmaxgradientdata_ = minmaxgradientdata;
  9238. }
  9239. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.minMaxGradientData)
  9240. }
  9241. inline ::RedreamInfo::MinMaxGradientData* Value::_internal_mutable_minmaxgradientdata() {
  9242. if (!_internal_has_minmaxgradientdata()) {
  9243. clear_attri();
  9244. set_has_minmaxgradientdata();
  9245. attri_.minmaxgradientdata_ = CreateMaybeMessage< ::RedreamInfo::MinMaxGradientData >(GetArena());
  9246. }
  9247. return attri_.minmaxgradientdata_;
  9248. }
  9249. inline ::RedreamInfo::MinMaxGradientData* Value::mutable_minmaxgradientdata() {
  9250. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.minMaxGradientData)
  9251. return _internal_mutable_minmaxgradientdata();
  9252. }
  9253. // .RedreamInfo.MinMaxCurveData minMaxCurveData = 19;
  9254. inline bool Value::_internal_has_minmaxcurvedata() const {
  9255. return attri_case() == kMinMaxCurveData;
  9256. }
  9257. inline bool Value::has_minmaxcurvedata() const {
  9258. return _internal_has_minmaxcurvedata();
  9259. }
  9260. inline void Value::set_has_minmaxcurvedata() {
  9261. _oneof_case_[0] = kMinMaxCurveData;
  9262. }
  9263. inline void Value::clear_minmaxcurvedata() {
  9264. if (_internal_has_minmaxcurvedata()) {
  9265. if (GetArena() == nullptr) {
  9266. delete attri_.minmaxcurvedata_;
  9267. }
  9268. clear_has_attri();
  9269. }
  9270. }
  9271. inline ::RedreamInfo::MinMaxCurveData* Value::release_minmaxcurvedata() {
  9272. // @@protoc_insertion_point(field_release:RedreamInfo.Value.minMaxCurveData)
  9273. if (_internal_has_minmaxcurvedata()) {
  9274. clear_has_attri();
  9275. ::RedreamInfo::MinMaxCurveData* temp = attri_.minmaxcurvedata_;
  9276. if (GetArena() != nullptr) {
  9277. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  9278. }
  9279. attri_.minmaxcurvedata_ = nullptr;
  9280. return temp;
  9281. } else {
  9282. return nullptr;
  9283. }
  9284. }
  9285. inline const ::RedreamInfo::MinMaxCurveData& Value::_internal_minmaxcurvedata() const {
  9286. return _internal_has_minmaxcurvedata()
  9287. ? *attri_.minmaxcurvedata_
  9288. : reinterpret_cast< ::RedreamInfo::MinMaxCurveData&>(::RedreamInfo::_MinMaxCurveData_default_instance_);
  9289. }
  9290. inline const ::RedreamInfo::MinMaxCurveData& Value::minmaxcurvedata() const {
  9291. // @@protoc_insertion_point(field_get:RedreamInfo.Value.minMaxCurveData)
  9292. return _internal_minmaxcurvedata();
  9293. }
  9294. inline ::RedreamInfo::MinMaxCurveData* Value::unsafe_arena_release_minmaxcurvedata() {
  9295. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.minMaxCurveData)
  9296. if (_internal_has_minmaxcurvedata()) {
  9297. clear_has_attri();
  9298. ::RedreamInfo::MinMaxCurveData* temp = attri_.minmaxcurvedata_;
  9299. attri_.minmaxcurvedata_ = nullptr;
  9300. return temp;
  9301. } else {
  9302. return nullptr;
  9303. }
  9304. }
  9305. inline void Value::unsafe_arena_set_allocated_minmaxcurvedata(::RedreamInfo::MinMaxCurveData* minmaxcurvedata) {
  9306. clear_attri();
  9307. if (minmaxcurvedata) {
  9308. set_has_minmaxcurvedata();
  9309. attri_.minmaxcurvedata_ = minmaxcurvedata;
  9310. }
  9311. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.minMaxCurveData)
  9312. }
  9313. inline ::RedreamInfo::MinMaxCurveData* Value::_internal_mutable_minmaxcurvedata() {
  9314. if (!_internal_has_minmaxcurvedata()) {
  9315. clear_attri();
  9316. set_has_minmaxcurvedata();
  9317. attri_.minmaxcurvedata_ = CreateMaybeMessage< ::RedreamInfo::MinMaxCurveData >(GetArena());
  9318. }
  9319. return attri_.minmaxcurvedata_;
  9320. }
  9321. inline ::RedreamInfo::MinMaxCurveData* Value::mutable_minmaxcurvedata() {
  9322. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.minMaxCurveData)
  9323. return _internal_mutable_minmaxcurvedata();
  9324. }
  9325. // .RedreamInfo.EmissionData emissionData = 20;
  9326. inline bool Value::_internal_has_emissiondata() const {
  9327. return attri_case() == kEmissionData;
  9328. }
  9329. inline bool Value::has_emissiondata() const {
  9330. return _internal_has_emissiondata();
  9331. }
  9332. inline void Value::set_has_emissiondata() {
  9333. _oneof_case_[0] = kEmissionData;
  9334. }
  9335. inline void Value::clear_emissiondata() {
  9336. if (_internal_has_emissiondata()) {
  9337. if (GetArena() == nullptr) {
  9338. delete attri_.emissiondata_;
  9339. }
  9340. clear_has_attri();
  9341. }
  9342. }
  9343. inline ::RedreamInfo::EmissionData* Value::release_emissiondata() {
  9344. // @@protoc_insertion_point(field_release:RedreamInfo.Value.emissionData)
  9345. if (_internal_has_emissiondata()) {
  9346. clear_has_attri();
  9347. ::RedreamInfo::EmissionData* temp = attri_.emissiondata_;
  9348. if (GetArena() != nullptr) {
  9349. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  9350. }
  9351. attri_.emissiondata_ = nullptr;
  9352. return temp;
  9353. } else {
  9354. return nullptr;
  9355. }
  9356. }
  9357. inline const ::RedreamInfo::EmissionData& Value::_internal_emissiondata() const {
  9358. return _internal_has_emissiondata()
  9359. ? *attri_.emissiondata_
  9360. : reinterpret_cast< ::RedreamInfo::EmissionData&>(::RedreamInfo::_EmissionData_default_instance_);
  9361. }
  9362. inline const ::RedreamInfo::EmissionData& Value::emissiondata() const {
  9363. // @@protoc_insertion_point(field_get:RedreamInfo.Value.emissionData)
  9364. return _internal_emissiondata();
  9365. }
  9366. inline ::RedreamInfo::EmissionData* Value::unsafe_arena_release_emissiondata() {
  9367. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.emissionData)
  9368. if (_internal_has_emissiondata()) {
  9369. clear_has_attri();
  9370. ::RedreamInfo::EmissionData* temp = attri_.emissiondata_;
  9371. attri_.emissiondata_ = nullptr;
  9372. return temp;
  9373. } else {
  9374. return nullptr;
  9375. }
  9376. }
  9377. inline void Value::unsafe_arena_set_allocated_emissiondata(::RedreamInfo::EmissionData* emissiondata) {
  9378. clear_attri();
  9379. if (emissiondata) {
  9380. set_has_emissiondata();
  9381. attri_.emissiondata_ = emissiondata;
  9382. }
  9383. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.emissionData)
  9384. }
  9385. inline ::RedreamInfo::EmissionData* Value::_internal_mutable_emissiondata() {
  9386. if (!_internal_has_emissiondata()) {
  9387. clear_attri();
  9388. set_has_emissiondata();
  9389. attri_.emissiondata_ = CreateMaybeMessage< ::RedreamInfo::EmissionData >(GetArena());
  9390. }
  9391. return attri_.emissiondata_;
  9392. }
  9393. inline ::RedreamInfo::EmissionData* Value::mutable_emissiondata() {
  9394. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.emissionData)
  9395. return _internal_mutable_emissiondata();
  9396. }
  9397. // .RedreamInfo.FrameSet frameSet = 21;
  9398. inline bool Value::_internal_has_frameset() const {
  9399. return attri_case() == kFrameSet;
  9400. }
  9401. inline bool Value::has_frameset() const {
  9402. return _internal_has_frameset();
  9403. }
  9404. inline void Value::set_has_frameset() {
  9405. _oneof_case_[0] = kFrameSet;
  9406. }
  9407. inline void Value::clear_frameset() {
  9408. if (_internal_has_frameset()) {
  9409. if (GetArena() == nullptr) {
  9410. delete attri_.frameset_;
  9411. }
  9412. clear_has_attri();
  9413. }
  9414. }
  9415. inline ::RedreamInfo::FrameSet* Value::release_frameset() {
  9416. // @@protoc_insertion_point(field_release:RedreamInfo.Value.frameSet)
  9417. if (_internal_has_frameset()) {
  9418. clear_has_attri();
  9419. ::RedreamInfo::FrameSet* temp = attri_.frameset_;
  9420. if (GetArena() != nullptr) {
  9421. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  9422. }
  9423. attri_.frameset_ = nullptr;
  9424. return temp;
  9425. } else {
  9426. return nullptr;
  9427. }
  9428. }
  9429. inline const ::RedreamInfo::FrameSet& Value::_internal_frameset() const {
  9430. return _internal_has_frameset()
  9431. ? *attri_.frameset_
  9432. : reinterpret_cast< ::RedreamInfo::FrameSet&>(::RedreamInfo::_FrameSet_default_instance_);
  9433. }
  9434. inline const ::RedreamInfo::FrameSet& Value::frameset() const {
  9435. // @@protoc_insertion_point(field_get:RedreamInfo.Value.frameSet)
  9436. return _internal_frameset();
  9437. }
  9438. inline ::RedreamInfo::FrameSet* Value::unsafe_arena_release_frameset() {
  9439. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.frameSet)
  9440. if (_internal_has_frameset()) {
  9441. clear_has_attri();
  9442. ::RedreamInfo::FrameSet* temp = attri_.frameset_;
  9443. attri_.frameset_ = nullptr;
  9444. return temp;
  9445. } else {
  9446. return nullptr;
  9447. }
  9448. }
  9449. inline void Value::unsafe_arena_set_allocated_frameset(::RedreamInfo::FrameSet* frameset) {
  9450. clear_attri();
  9451. if (frameset) {
  9452. set_has_frameset();
  9453. attri_.frameset_ = frameset;
  9454. }
  9455. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.frameSet)
  9456. }
  9457. inline ::RedreamInfo::FrameSet* Value::_internal_mutable_frameset() {
  9458. if (!_internal_has_frameset()) {
  9459. clear_attri();
  9460. set_has_frameset();
  9461. attri_.frameset_ = CreateMaybeMessage< ::RedreamInfo::FrameSet >(GetArena());
  9462. }
  9463. return attri_.frameset_;
  9464. }
  9465. inline ::RedreamInfo::FrameSet* Value::mutable_frameset() {
  9466. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.frameSet)
  9467. return _internal_mutable_frameset();
  9468. }
  9469. // .RedreamInfo.Percent percent = 22;
  9470. inline bool Value::_internal_has_percent() const {
  9471. return attri_case() == kPercent;
  9472. }
  9473. inline bool Value::has_percent() const {
  9474. return _internal_has_percent();
  9475. }
  9476. inline void Value::set_has_percent() {
  9477. _oneof_case_[0] = kPercent;
  9478. }
  9479. inline void Value::clear_percent() {
  9480. if (_internal_has_percent()) {
  9481. if (GetArena() == nullptr) {
  9482. delete attri_.percent_;
  9483. }
  9484. clear_has_attri();
  9485. }
  9486. }
  9487. inline ::RedreamInfo::Percent* Value::release_percent() {
  9488. // @@protoc_insertion_point(field_release:RedreamInfo.Value.percent)
  9489. if (_internal_has_percent()) {
  9490. clear_has_attri();
  9491. ::RedreamInfo::Percent* temp = attri_.percent_;
  9492. if (GetArena() != nullptr) {
  9493. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  9494. }
  9495. attri_.percent_ = nullptr;
  9496. return temp;
  9497. } else {
  9498. return nullptr;
  9499. }
  9500. }
  9501. inline const ::RedreamInfo::Percent& Value::_internal_percent() const {
  9502. return _internal_has_percent()
  9503. ? *attri_.percent_
  9504. : reinterpret_cast< ::RedreamInfo::Percent&>(::RedreamInfo::_Percent_default_instance_);
  9505. }
  9506. inline const ::RedreamInfo::Percent& Value::percent() const {
  9507. // @@protoc_insertion_point(field_get:RedreamInfo.Value.percent)
  9508. return _internal_percent();
  9509. }
  9510. inline ::RedreamInfo::Percent* Value::unsafe_arena_release_percent() {
  9511. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.percent)
  9512. if (_internal_has_percent()) {
  9513. clear_has_attri();
  9514. ::RedreamInfo::Percent* temp = attri_.percent_;
  9515. attri_.percent_ = nullptr;
  9516. return temp;
  9517. } else {
  9518. return nullptr;
  9519. }
  9520. }
  9521. inline void Value::unsafe_arena_set_allocated_percent(::RedreamInfo::Percent* percent) {
  9522. clear_attri();
  9523. if (percent) {
  9524. set_has_percent();
  9525. attri_.percent_ = percent;
  9526. }
  9527. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.percent)
  9528. }
  9529. inline ::RedreamInfo::Percent* Value::_internal_mutable_percent() {
  9530. if (!_internal_has_percent()) {
  9531. clear_attri();
  9532. set_has_percent();
  9533. attri_.percent_ = CreateMaybeMessage< ::RedreamInfo::Percent >(GetArena());
  9534. }
  9535. return attri_.percent_;
  9536. }
  9537. inline ::RedreamInfo::Percent* Value::mutable_percent() {
  9538. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.percent)
  9539. return _internal_mutable_percent();
  9540. }
  9541. // .RedreamInfo.Callbacks callbacks = 23;
  9542. inline bool Value::_internal_has_callbacks() const {
  9543. return attri_case() == kCallbacks;
  9544. }
  9545. inline bool Value::has_callbacks() const {
  9546. return _internal_has_callbacks();
  9547. }
  9548. inline void Value::set_has_callbacks() {
  9549. _oneof_case_[0] = kCallbacks;
  9550. }
  9551. inline void Value::clear_callbacks() {
  9552. if (_internal_has_callbacks()) {
  9553. if (GetArena() == nullptr) {
  9554. delete attri_.callbacks_;
  9555. }
  9556. clear_has_attri();
  9557. }
  9558. }
  9559. inline ::RedreamInfo::Callbacks* Value::release_callbacks() {
  9560. // @@protoc_insertion_point(field_release:RedreamInfo.Value.callbacks)
  9561. if (_internal_has_callbacks()) {
  9562. clear_has_attri();
  9563. ::RedreamInfo::Callbacks* temp = attri_.callbacks_;
  9564. if (GetArena() != nullptr) {
  9565. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  9566. }
  9567. attri_.callbacks_ = nullptr;
  9568. return temp;
  9569. } else {
  9570. return nullptr;
  9571. }
  9572. }
  9573. inline const ::RedreamInfo::Callbacks& Value::_internal_callbacks() const {
  9574. return _internal_has_callbacks()
  9575. ? *attri_.callbacks_
  9576. : reinterpret_cast< ::RedreamInfo::Callbacks&>(::RedreamInfo::_Callbacks_default_instance_);
  9577. }
  9578. inline const ::RedreamInfo::Callbacks& Value::callbacks() const {
  9579. // @@protoc_insertion_point(field_get:RedreamInfo.Value.callbacks)
  9580. return _internal_callbacks();
  9581. }
  9582. inline ::RedreamInfo::Callbacks* Value::unsafe_arena_release_callbacks() {
  9583. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.callbacks)
  9584. if (_internal_has_callbacks()) {
  9585. clear_has_attri();
  9586. ::RedreamInfo::Callbacks* temp = attri_.callbacks_;
  9587. attri_.callbacks_ = nullptr;
  9588. return temp;
  9589. } else {
  9590. return nullptr;
  9591. }
  9592. }
  9593. inline void Value::unsafe_arena_set_allocated_callbacks(::RedreamInfo::Callbacks* callbacks) {
  9594. clear_attri();
  9595. if (callbacks) {
  9596. set_has_callbacks();
  9597. attri_.callbacks_ = callbacks;
  9598. }
  9599. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.callbacks)
  9600. }
  9601. inline ::RedreamInfo::Callbacks* Value::_internal_mutable_callbacks() {
  9602. if (!_internal_has_callbacks()) {
  9603. clear_attri();
  9604. set_has_callbacks();
  9605. attri_.callbacks_ = CreateMaybeMessage< ::RedreamInfo::Callbacks >(GetArena());
  9606. }
  9607. return attri_.callbacks_;
  9608. }
  9609. inline ::RedreamInfo::Callbacks* Value::mutable_callbacks() {
  9610. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.callbacks)
  9611. return _internal_mutable_callbacks();
  9612. }
  9613. // .RedreamInfo.LocalizationModel localization = 24;
  9614. inline bool Value::_internal_has_localization() const {
  9615. return attri_case() == kLocalization;
  9616. }
  9617. inline bool Value::has_localization() const {
  9618. return _internal_has_localization();
  9619. }
  9620. inline void Value::set_has_localization() {
  9621. _oneof_case_[0] = kLocalization;
  9622. }
  9623. inline void Value::clear_localization() {
  9624. if (_internal_has_localization()) {
  9625. if (GetArena() == nullptr) {
  9626. delete attri_.localization_;
  9627. }
  9628. clear_has_attri();
  9629. }
  9630. }
  9631. inline ::RedreamInfo::LocalizationModel* Value::release_localization() {
  9632. // @@protoc_insertion_point(field_release:RedreamInfo.Value.localization)
  9633. if (_internal_has_localization()) {
  9634. clear_has_attri();
  9635. ::RedreamInfo::LocalizationModel* temp = attri_.localization_;
  9636. if (GetArena() != nullptr) {
  9637. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  9638. }
  9639. attri_.localization_ = nullptr;
  9640. return temp;
  9641. } else {
  9642. return nullptr;
  9643. }
  9644. }
  9645. inline const ::RedreamInfo::LocalizationModel& Value::_internal_localization() const {
  9646. return _internal_has_localization()
  9647. ? *attri_.localization_
  9648. : reinterpret_cast< ::RedreamInfo::LocalizationModel&>(::RedreamInfo::_LocalizationModel_default_instance_);
  9649. }
  9650. inline const ::RedreamInfo::LocalizationModel& Value::localization() const {
  9651. // @@protoc_insertion_point(field_get:RedreamInfo.Value.localization)
  9652. return _internal_localization();
  9653. }
  9654. inline ::RedreamInfo::LocalizationModel* Value::unsafe_arena_release_localization() {
  9655. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.localization)
  9656. if (_internal_has_localization()) {
  9657. clear_has_attri();
  9658. ::RedreamInfo::LocalizationModel* temp = attri_.localization_;
  9659. attri_.localization_ = nullptr;
  9660. return temp;
  9661. } else {
  9662. return nullptr;
  9663. }
  9664. }
  9665. inline void Value::unsafe_arena_set_allocated_localization(::RedreamInfo::LocalizationModel* localization) {
  9666. clear_attri();
  9667. if (localization) {
  9668. set_has_localization();
  9669. attri_.localization_ = localization;
  9670. }
  9671. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.localization)
  9672. }
  9673. inline ::RedreamInfo::LocalizationModel* Value::_internal_mutable_localization() {
  9674. if (!_internal_has_localization()) {
  9675. clear_attri();
  9676. set_has_localization();
  9677. attri_.localization_ = CreateMaybeMessage< ::RedreamInfo::LocalizationModel >(GetArena());
  9678. }
  9679. return attri_.localization_;
  9680. }
  9681. inline ::RedreamInfo::LocalizationModel* Value::mutable_localization() {
  9682. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.localization)
  9683. return _internal_mutable_localization();
  9684. }
  9685. // .RedreamInfo.MaterialBall materialBall = 25;
  9686. inline bool Value::_internal_has_materialball() const {
  9687. return attri_case() == kMaterialBall;
  9688. }
  9689. inline bool Value::has_materialball() const {
  9690. return _internal_has_materialball();
  9691. }
  9692. inline void Value::set_has_materialball() {
  9693. _oneof_case_[0] = kMaterialBall;
  9694. }
  9695. inline void Value::clear_materialball() {
  9696. if (_internal_has_materialball()) {
  9697. if (GetArena() == nullptr) {
  9698. delete attri_.materialball_;
  9699. }
  9700. clear_has_attri();
  9701. }
  9702. }
  9703. inline ::RedreamInfo::MaterialBall* Value::release_materialball() {
  9704. // @@protoc_insertion_point(field_release:RedreamInfo.Value.materialBall)
  9705. if (_internal_has_materialball()) {
  9706. clear_has_attri();
  9707. ::RedreamInfo::MaterialBall* temp = attri_.materialball_;
  9708. if (GetArena() != nullptr) {
  9709. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  9710. }
  9711. attri_.materialball_ = nullptr;
  9712. return temp;
  9713. } else {
  9714. return nullptr;
  9715. }
  9716. }
  9717. inline const ::RedreamInfo::MaterialBall& Value::_internal_materialball() const {
  9718. return _internal_has_materialball()
  9719. ? *attri_.materialball_
  9720. : reinterpret_cast< ::RedreamInfo::MaterialBall&>(::RedreamInfo::_MaterialBall_default_instance_);
  9721. }
  9722. inline const ::RedreamInfo::MaterialBall& Value::materialball() const {
  9723. // @@protoc_insertion_point(field_get:RedreamInfo.Value.materialBall)
  9724. return _internal_materialball();
  9725. }
  9726. inline ::RedreamInfo::MaterialBall* Value::unsafe_arena_release_materialball() {
  9727. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.materialBall)
  9728. if (_internal_has_materialball()) {
  9729. clear_has_attri();
  9730. ::RedreamInfo::MaterialBall* temp = attri_.materialball_;
  9731. attri_.materialball_ = nullptr;
  9732. return temp;
  9733. } else {
  9734. return nullptr;
  9735. }
  9736. }
  9737. inline void Value::unsafe_arena_set_allocated_materialball(::RedreamInfo::MaterialBall* materialball) {
  9738. clear_attri();
  9739. if (materialball) {
  9740. set_has_materialball();
  9741. attri_.materialball_ = materialball;
  9742. }
  9743. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.materialBall)
  9744. }
  9745. inline ::RedreamInfo::MaterialBall* Value::_internal_mutable_materialball() {
  9746. if (!_internal_has_materialball()) {
  9747. clear_attri();
  9748. set_has_materialball();
  9749. attri_.materialball_ = CreateMaybeMessage< ::RedreamInfo::MaterialBall >(GetArena());
  9750. }
  9751. return attri_.materialball_;
  9752. }
  9753. inline ::RedreamInfo::MaterialBall* Value::mutable_materialball() {
  9754. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.materialBall)
  9755. return _internal_mutable_materialball();
  9756. }
  9757. // .RedreamInfo.BakeAnimation bakeAnimation = 26;
  9758. inline bool Value::_internal_has_bakeanimation() const {
  9759. return attri_case() == kBakeAnimation;
  9760. }
  9761. inline bool Value::has_bakeanimation() const {
  9762. return _internal_has_bakeanimation();
  9763. }
  9764. inline void Value::set_has_bakeanimation() {
  9765. _oneof_case_[0] = kBakeAnimation;
  9766. }
  9767. inline void Value::clear_bakeanimation() {
  9768. if (_internal_has_bakeanimation()) {
  9769. if (GetArena() == nullptr) {
  9770. delete attri_.bakeanimation_;
  9771. }
  9772. clear_has_attri();
  9773. }
  9774. }
  9775. inline ::RedreamInfo::BakeAnimation* Value::release_bakeanimation() {
  9776. // @@protoc_insertion_point(field_release:RedreamInfo.Value.bakeAnimation)
  9777. if (_internal_has_bakeanimation()) {
  9778. clear_has_attri();
  9779. ::RedreamInfo::BakeAnimation* temp = attri_.bakeanimation_;
  9780. if (GetArena() != nullptr) {
  9781. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  9782. }
  9783. attri_.bakeanimation_ = nullptr;
  9784. return temp;
  9785. } else {
  9786. return nullptr;
  9787. }
  9788. }
  9789. inline const ::RedreamInfo::BakeAnimation& Value::_internal_bakeanimation() const {
  9790. return _internal_has_bakeanimation()
  9791. ? *attri_.bakeanimation_
  9792. : reinterpret_cast< ::RedreamInfo::BakeAnimation&>(::RedreamInfo::_BakeAnimation_default_instance_);
  9793. }
  9794. inline const ::RedreamInfo::BakeAnimation& Value::bakeanimation() const {
  9795. // @@protoc_insertion_point(field_get:RedreamInfo.Value.bakeAnimation)
  9796. return _internal_bakeanimation();
  9797. }
  9798. inline ::RedreamInfo::BakeAnimation* Value::unsafe_arena_release_bakeanimation() {
  9799. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.bakeAnimation)
  9800. if (_internal_has_bakeanimation()) {
  9801. clear_has_attri();
  9802. ::RedreamInfo::BakeAnimation* temp = attri_.bakeanimation_;
  9803. attri_.bakeanimation_ = nullptr;
  9804. return temp;
  9805. } else {
  9806. return nullptr;
  9807. }
  9808. }
  9809. inline void Value::unsafe_arena_set_allocated_bakeanimation(::RedreamInfo::BakeAnimation* bakeanimation) {
  9810. clear_attri();
  9811. if (bakeanimation) {
  9812. set_has_bakeanimation();
  9813. attri_.bakeanimation_ = bakeanimation;
  9814. }
  9815. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.bakeAnimation)
  9816. }
  9817. inline ::RedreamInfo::BakeAnimation* Value::_internal_mutable_bakeanimation() {
  9818. if (!_internal_has_bakeanimation()) {
  9819. clear_attri();
  9820. set_has_bakeanimation();
  9821. attri_.bakeanimation_ = CreateMaybeMessage< ::RedreamInfo::BakeAnimation >(GetArena());
  9822. }
  9823. return attri_.bakeanimation_;
  9824. }
  9825. inline ::RedreamInfo::BakeAnimation* Value::mutable_bakeanimation() {
  9826. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.bakeAnimation)
  9827. return _internal_mutable_bakeanimation();
  9828. }
  9829. // .RedreamInfo.Wise wise = 27;
  9830. inline bool Value::_internal_has_wise() const {
  9831. return attri_case() == kWise;
  9832. }
  9833. inline bool Value::has_wise() const {
  9834. return _internal_has_wise();
  9835. }
  9836. inline void Value::set_has_wise() {
  9837. _oneof_case_[0] = kWise;
  9838. }
  9839. inline void Value::clear_wise() {
  9840. if (_internal_has_wise()) {
  9841. if (GetArena() == nullptr) {
  9842. delete attri_.wise_;
  9843. }
  9844. clear_has_attri();
  9845. }
  9846. }
  9847. inline ::RedreamInfo::Wise* Value::release_wise() {
  9848. // @@protoc_insertion_point(field_release:RedreamInfo.Value.wise)
  9849. if (_internal_has_wise()) {
  9850. clear_has_attri();
  9851. ::RedreamInfo::Wise* temp = attri_.wise_;
  9852. if (GetArena() != nullptr) {
  9853. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  9854. }
  9855. attri_.wise_ = nullptr;
  9856. return temp;
  9857. } else {
  9858. return nullptr;
  9859. }
  9860. }
  9861. inline const ::RedreamInfo::Wise& Value::_internal_wise() const {
  9862. return _internal_has_wise()
  9863. ? *attri_.wise_
  9864. : reinterpret_cast< ::RedreamInfo::Wise&>(::RedreamInfo::_Wise_default_instance_);
  9865. }
  9866. inline const ::RedreamInfo::Wise& Value::wise() const {
  9867. // @@protoc_insertion_point(field_get:RedreamInfo.Value.wise)
  9868. return _internal_wise();
  9869. }
  9870. inline ::RedreamInfo::Wise* Value::unsafe_arena_release_wise() {
  9871. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.Value.wise)
  9872. if (_internal_has_wise()) {
  9873. clear_has_attri();
  9874. ::RedreamInfo::Wise* temp = attri_.wise_;
  9875. attri_.wise_ = nullptr;
  9876. return temp;
  9877. } else {
  9878. return nullptr;
  9879. }
  9880. }
  9881. inline void Value::unsafe_arena_set_allocated_wise(::RedreamInfo::Wise* wise) {
  9882. clear_attri();
  9883. if (wise) {
  9884. set_has_wise();
  9885. attri_.wise_ = wise;
  9886. }
  9887. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Value.wise)
  9888. }
  9889. inline ::RedreamInfo::Wise* Value::_internal_mutable_wise() {
  9890. if (!_internal_has_wise()) {
  9891. clear_attri();
  9892. set_has_wise();
  9893. attri_.wise_ = CreateMaybeMessage< ::RedreamInfo::Wise >(GetArena());
  9894. }
  9895. return attri_.wise_;
  9896. }
  9897. inline ::RedreamInfo::Wise* Value::mutable_wise() {
  9898. // @@protoc_insertion_point(field_mutable:RedreamInfo.Value.wise)
  9899. return _internal_mutable_wise();
  9900. }
  9901. inline bool Value::has_attri() const {
  9902. return attri_case() != ATTRI_NOT_SET;
  9903. }
  9904. inline void Value::clear_has_attri() {
  9905. _oneof_case_[0] = ATTRI_NOT_SET;
  9906. }
  9907. inline Value::AttriCase Value::attri_case() const {
  9908. return Value::AttriCase(_oneof_case_[0]);
  9909. }
  9910. // -------------------------------------------------------------------
  9911. // Position
  9912. // float x = 1;
  9913. inline void Position::clear_x() {
  9914. x_ = 0;
  9915. }
  9916. inline float Position::_internal_x() const {
  9917. return x_;
  9918. }
  9919. inline float Position::x() const {
  9920. // @@protoc_insertion_point(field_get:RedreamInfo.Position.x)
  9921. return _internal_x();
  9922. }
  9923. inline void Position::_internal_set_x(float value) {
  9924. x_ = value;
  9925. }
  9926. inline void Position::set_x(float value) {
  9927. _internal_set_x(value);
  9928. // @@protoc_insertion_point(field_set:RedreamInfo.Position.x)
  9929. }
  9930. // float y = 2;
  9931. inline void Position::clear_y() {
  9932. y_ = 0;
  9933. }
  9934. inline float Position::_internal_y() const {
  9935. return y_;
  9936. }
  9937. inline float Position::y() const {
  9938. // @@protoc_insertion_point(field_get:RedreamInfo.Position.y)
  9939. return _internal_y();
  9940. }
  9941. inline void Position::_internal_set_y(float value) {
  9942. y_ = value;
  9943. }
  9944. inline void Position::set_y(float value) {
  9945. _internal_set_y(value);
  9946. // @@protoc_insertion_point(field_set:RedreamInfo.Position.y)
  9947. }
  9948. // int32 referenceCorner = 3;
  9949. inline void Position::clear_referencecorner() {
  9950. referencecorner_ = 0;
  9951. }
  9952. inline ::PROTOBUF_NAMESPACE_ID::int32 Position::_internal_referencecorner() const {
  9953. return referencecorner_;
  9954. }
  9955. inline ::PROTOBUF_NAMESPACE_ID::int32 Position::referencecorner() const {
  9956. // @@protoc_insertion_point(field_get:RedreamInfo.Position.referenceCorner)
  9957. return _internal_referencecorner();
  9958. }
  9959. inline void Position::_internal_set_referencecorner(::PROTOBUF_NAMESPACE_ID::int32 value) {
  9960. referencecorner_ = value;
  9961. }
  9962. inline void Position::set_referencecorner(::PROTOBUF_NAMESPACE_ID::int32 value) {
  9963. _internal_set_referencecorner(value);
  9964. // @@protoc_insertion_point(field_set:RedreamInfo.Position.referenceCorner)
  9965. }
  9966. // int32 xUnits = 4;
  9967. inline void Position::clear_xunits() {
  9968. xunits_ = 0;
  9969. }
  9970. inline ::PROTOBUF_NAMESPACE_ID::int32 Position::_internal_xunits() const {
  9971. return xunits_;
  9972. }
  9973. inline ::PROTOBUF_NAMESPACE_ID::int32 Position::xunits() const {
  9974. // @@protoc_insertion_point(field_get:RedreamInfo.Position.xUnits)
  9975. return _internal_xunits();
  9976. }
  9977. inline void Position::_internal_set_xunits(::PROTOBUF_NAMESPACE_ID::int32 value) {
  9978. xunits_ = value;
  9979. }
  9980. inline void Position::set_xunits(::PROTOBUF_NAMESPACE_ID::int32 value) {
  9981. _internal_set_xunits(value);
  9982. // @@protoc_insertion_point(field_set:RedreamInfo.Position.xUnits)
  9983. }
  9984. // int32 yUnits = 5;
  9985. inline void Position::clear_yunits() {
  9986. yunits_ = 0;
  9987. }
  9988. inline ::PROTOBUF_NAMESPACE_ID::int32 Position::_internal_yunits() const {
  9989. return yunits_;
  9990. }
  9991. inline ::PROTOBUF_NAMESPACE_ID::int32 Position::yunits() const {
  9992. // @@protoc_insertion_point(field_get:RedreamInfo.Position.yUnits)
  9993. return _internal_yunits();
  9994. }
  9995. inline void Position::_internal_set_yunits(::PROTOBUF_NAMESPACE_ID::int32 value) {
  9996. yunits_ = value;
  9997. }
  9998. inline void Position::set_yunits(::PROTOBUF_NAMESPACE_ID::int32 value) {
  9999. _internal_set_yunits(value);
  10000. // @@protoc_insertion_point(field_set:RedreamInfo.Position.yUnits)
  10001. }
  10002. // -------------------------------------------------------------------
  10003. // Size
  10004. // float width = 1;
  10005. inline void Size::clear_width() {
  10006. width_ = 0;
  10007. }
  10008. inline float Size::_internal_width() const {
  10009. return width_;
  10010. }
  10011. inline float Size::width() const {
  10012. // @@protoc_insertion_point(field_get:RedreamInfo.Size.width)
  10013. return _internal_width();
  10014. }
  10015. inline void Size::_internal_set_width(float value) {
  10016. width_ = value;
  10017. }
  10018. inline void Size::set_width(float value) {
  10019. _internal_set_width(value);
  10020. // @@protoc_insertion_point(field_set:RedreamInfo.Size.width)
  10021. }
  10022. // float height = 2;
  10023. inline void Size::clear_height() {
  10024. height_ = 0;
  10025. }
  10026. inline float Size::_internal_height() const {
  10027. return height_;
  10028. }
  10029. inline float Size::height() const {
  10030. // @@protoc_insertion_point(field_get:RedreamInfo.Size.height)
  10031. return _internal_height();
  10032. }
  10033. inline void Size::_internal_set_height(float value) {
  10034. height_ = value;
  10035. }
  10036. inline void Size::set_height(float value) {
  10037. _internal_set_height(value);
  10038. // @@protoc_insertion_point(field_set:RedreamInfo.Size.height)
  10039. }
  10040. // int32 widthUnits = 3;
  10041. inline void Size::clear_widthunits() {
  10042. widthunits_ = 0;
  10043. }
  10044. inline ::PROTOBUF_NAMESPACE_ID::int32 Size::_internal_widthunits() const {
  10045. return widthunits_;
  10046. }
  10047. inline ::PROTOBUF_NAMESPACE_ID::int32 Size::widthunits() const {
  10048. // @@protoc_insertion_point(field_get:RedreamInfo.Size.widthUnits)
  10049. return _internal_widthunits();
  10050. }
  10051. inline void Size::_internal_set_widthunits(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10052. widthunits_ = value;
  10053. }
  10054. inline void Size::set_widthunits(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10055. _internal_set_widthunits(value);
  10056. // @@protoc_insertion_point(field_set:RedreamInfo.Size.widthUnits)
  10057. }
  10058. // int32 heightUnits = 4;
  10059. inline void Size::clear_heightunits() {
  10060. heightunits_ = 0;
  10061. }
  10062. inline ::PROTOBUF_NAMESPACE_ID::int32 Size::_internal_heightunits() const {
  10063. return heightunits_;
  10064. }
  10065. inline ::PROTOBUF_NAMESPACE_ID::int32 Size::heightunits() const {
  10066. // @@protoc_insertion_point(field_get:RedreamInfo.Size.heightUnits)
  10067. return _internal_heightunits();
  10068. }
  10069. inline void Size::_internal_set_heightunits(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10070. heightunits_ = value;
  10071. }
  10072. inline void Size::set_heightunits(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10073. _internal_set_heightunits(value);
  10074. // @@protoc_insertion_point(field_set:RedreamInfo.Size.heightUnits)
  10075. }
  10076. // -------------------------------------------------------------------
  10077. // SpriteFrame
  10078. // int32 spriteSheet = 1;
  10079. inline void SpriteFrame::clear_spritesheet() {
  10080. spritesheet_ = 0;
  10081. }
  10082. inline ::PROTOBUF_NAMESPACE_ID::int32 SpriteFrame::_internal_spritesheet() const {
  10083. return spritesheet_;
  10084. }
  10085. inline ::PROTOBUF_NAMESPACE_ID::int32 SpriteFrame::spritesheet() const {
  10086. // @@protoc_insertion_point(field_get:RedreamInfo.SpriteFrame.spriteSheet)
  10087. return _internal_spritesheet();
  10088. }
  10089. inline void SpriteFrame::_internal_set_spritesheet(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10090. spritesheet_ = value;
  10091. }
  10092. inline void SpriteFrame::set_spritesheet(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10093. _internal_set_spritesheet(value);
  10094. // @@protoc_insertion_point(field_set:RedreamInfo.SpriteFrame.spriteSheet)
  10095. }
  10096. // int32 spriteFile = 2;
  10097. inline void SpriteFrame::clear_spritefile() {
  10098. spritefile_ = 0;
  10099. }
  10100. inline ::PROTOBUF_NAMESPACE_ID::int32 SpriteFrame::_internal_spritefile() const {
  10101. return spritefile_;
  10102. }
  10103. inline ::PROTOBUF_NAMESPACE_ID::int32 SpriteFrame::spritefile() const {
  10104. // @@protoc_insertion_point(field_get:RedreamInfo.SpriteFrame.spriteFile)
  10105. return _internal_spritefile();
  10106. }
  10107. inline void SpriteFrame::_internal_set_spritefile(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10108. spritefile_ = value;
  10109. }
  10110. inline void SpriteFrame::set_spritefile(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10111. _internal_set_spritefile(value);
  10112. // @@protoc_insertion_point(field_set:RedreamInfo.SpriteFrame.spriteFile)
  10113. }
  10114. // -------------------------------------------------------------------
  10115. // FrameSet
  10116. // repeated .RedreamInfo.SpriteFrame frames = 1;
  10117. inline int FrameSet::_internal_frames_size() const {
  10118. return frames_.size();
  10119. }
  10120. inline int FrameSet::frames_size() const {
  10121. return _internal_frames_size();
  10122. }
  10123. inline void FrameSet::clear_frames() {
  10124. frames_.Clear();
  10125. }
  10126. inline ::RedreamInfo::SpriteFrame* FrameSet::mutable_frames(int index) {
  10127. // @@protoc_insertion_point(field_mutable:RedreamInfo.FrameSet.frames)
  10128. return frames_.Mutable(index);
  10129. }
  10130. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SpriteFrame >*
  10131. FrameSet::mutable_frames() {
  10132. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.FrameSet.frames)
  10133. return &frames_;
  10134. }
  10135. inline const ::RedreamInfo::SpriteFrame& FrameSet::_internal_frames(int index) const {
  10136. return frames_.Get(index);
  10137. }
  10138. inline const ::RedreamInfo::SpriteFrame& FrameSet::frames(int index) const {
  10139. // @@protoc_insertion_point(field_get:RedreamInfo.FrameSet.frames)
  10140. return _internal_frames(index);
  10141. }
  10142. inline ::RedreamInfo::SpriteFrame* FrameSet::_internal_add_frames() {
  10143. return frames_.Add();
  10144. }
  10145. inline ::RedreamInfo::SpriteFrame* FrameSet::add_frames() {
  10146. // @@protoc_insertion_point(field_add:RedreamInfo.FrameSet.frames)
  10147. return _internal_add_frames();
  10148. }
  10149. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SpriteFrame >&
  10150. FrameSet::frames() const {
  10151. // @@protoc_insertion_point(field_list:RedreamInfo.FrameSet.frames)
  10152. return frames_;
  10153. }
  10154. // -------------------------------------------------------------------
  10155. // Color3
  10156. // int32 r = 1;
  10157. inline void Color3::clear_r() {
  10158. r_ = 0;
  10159. }
  10160. inline ::PROTOBUF_NAMESPACE_ID::int32 Color3::_internal_r() const {
  10161. return r_;
  10162. }
  10163. inline ::PROTOBUF_NAMESPACE_ID::int32 Color3::r() const {
  10164. // @@protoc_insertion_point(field_get:RedreamInfo.Color3.r)
  10165. return _internal_r();
  10166. }
  10167. inline void Color3::_internal_set_r(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10168. r_ = value;
  10169. }
  10170. inline void Color3::set_r(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10171. _internal_set_r(value);
  10172. // @@protoc_insertion_point(field_set:RedreamInfo.Color3.r)
  10173. }
  10174. // int32 g = 2;
  10175. inline void Color3::clear_g() {
  10176. g_ = 0;
  10177. }
  10178. inline ::PROTOBUF_NAMESPACE_ID::int32 Color3::_internal_g() const {
  10179. return g_;
  10180. }
  10181. inline ::PROTOBUF_NAMESPACE_ID::int32 Color3::g() const {
  10182. // @@protoc_insertion_point(field_get:RedreamInfo.Color3.g)
  10183. return _internal_g();
  10184. }
  10185. inline void Color3::_internal_set_g(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10186. g_ = value;
  10187. }
  10188. inline void Color3::set_g(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10189. _internal_set_g(value);
  10190. // @@protoc_insertion_point(field_set:RedreamInfo.Color3.g)
  10191. }
  10192. // int32 b = 3;
  10193. inline void Color3::clear_b() {
  10194. b_ = 0;
  10195. }
  10196. inline ::PROTOBUF_NAMESPACE_ID::int32 Color3::_internal_b() const {
  10197. return b_;
  10198. }
  10199. inline ::PROTOBUF_NAMESPACE_ID::int32 Color3::b() const {
  10200. // @@protoc_insertion_point(field_get:RedreamInfo.Color3.b)
  10201. return _internal_b();
  10202. }
  10203. inline void Color3::_internal_set_b(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10204. b_ = value;
  10205. }
  10206. inline void Color3::set_b(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10207. _internal_set_b(value);
  10208. // @@protoc_insertion_point(field_set:RedreamInfo.Color3.b)
  10209. }
  10210. // -------------------------------------------------------------------
  10211. // Color4
  10212. // int32 r = 1;
  10213. inline void Color4::clear_r() {
  10214. r_ = 0;
  10215. }
  10216. inline ::PROTOBUF_NAMESPACE_ID::int32 Color4::_internal_r() const {
  10217. return r_;
  10218. }
  10219. inline ::PROTOBUF_NAMESPACE_ID::int32 Color4::r() const {
  10220. // @@protoc_insertion_point(field_get:RedreamInfo.Color4.r)
  10221. return _internal_r();
  10222. }
  10223. inline void Color4::_internal_set_r(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10224. r_ = value;
  10225. }
  10226. inline void Color4::set_r(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10227. _internal_set_r(value);
  10228. // @@protoc_insertion_point(field_set:RedreamInfo.Color4.r)
  10229. }
  10230. // int32 g = 2;
  10231. inline void Color4::clear_g() {
  10232. g_ = 0;
  10233. }
  10234. inline ::PROTOBUF_NAMESPACE_ID::int32 Color4::_internal_g() const {
  10235. return g_;
  10236. }
  10237. inline ::PROTOBUF_NAMESPACE_ID::int32 Color4::g() const {
  10238. // @@protoc_insertion_point(field_get:RedreamInfo.Color4.g)
  10239. return _internal_g();
  10240. }
  10241. inline void Color4::_internal_set_g(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10242. g_ = value;
  10243. }
  10244. inline void Color4::set_g(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10245. _internal_set_g(value);
  10246. // @@protoc_insertion_point(field_set:RedreamInfo.Color4.g)
  10247. }
  10248. // int32 b = 3;
  10249. inline void Color4::clear_b() {
  10250. b_ = 0;
  10251. }
  10252. inline ::PROTOBUF_NAMESPACE_ID::int32 Color4::_internal_b() const {
  10253. return b_;
  10254. }
  10255. inline ::PROTOBUF_NAMESPACE_ID::int32 Color4::b() const {
  10256. // @@protoc_insertion_point(field_get:RedreamInfo.Color4.b)
  10257. return _internal_b();
  10258. }
  10259. inline void Color4::_internal_set_b(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10260. b_ = value;
  10261. }
  10262. inline void Color4::set_b(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10263. _internal_set_b(value);
  10264. // @@protoc_insertion_point(field_set:RedreamInfo.Color4.b)
  10265. }
  10266. // int32 a = 4;
  10267. inline void Color4::clear_a() {
  10268. a_ = 0;
  10269. }
  10270. inline ::PROTOBUF_NAMESPACE_ID::int32 Color4::_internal_a() const {
  10271. return a_;
  10272. }
  10273. inline ::PROTOBUF_NAMESPACE_ID::int32 Color4::a() const {
  10274. // @@protoc_insertion_point(field_get:RedreamInfo.Color4.a)
  10275. return _internal_a();
  10276. }
  10277. inline void Color4::_internal_set_a(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10278. a_ = value;
  10279. }
  10280. inline void Color4::set_a(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10281. _internal_set_a(value);
  10282. // @@protoc_insertion_point(field_set:RedreamInfo.Color4.a)
  10283. }
  10284. // -------------------------------------------------------------------
  10285. // Color4FVar
  10286. // float red = 1;
  10287. inline void Color4FVar::clear_red() {
  10288. red_ = 0;
  10289. }
  10290. inline float Color4FVar::_internal_red() const {
  10291. return red_;
  10292. }
  10293. inline float Color4FVar::red() const {
  10294. // @@protoc_insertion_point(field_get:RedreamInfo.Color4FVar.red)
  10295. return _internal_red();
  10296. }
  10297. inline void Color4FVar::_internal_set_red(float value) {
  10298. red_ = value;
  10299. }
  10300. inline void Color4FVar::set_red(float value) {
  10301. _internal_set_red(value);
  10302. // @@protoc_insertion_point(field_set:RedreamInfo.Color4FVar.red)
  10303. }
  10304. // float green = 2;
  10305. inline void Color4FVar::clear_green() {
  10306. green_ = 0;
  10307. }
  10308. inline float Color4FVar::_internal_green() const {
  10309. return green_;
  10310. }
  10311. inline float Color4FVar::green() const {
  10312. // @@protoc_insertion_point(field_get:RedreamInfo.Color4FVar.green)
  10313. return _internal_green();
  10314. }
  10315. inline void Color4FVar::_internal_set_green(float value) {
  10316. green_ = value;
  10317. }
  10318. inline void Color4FVar::set_green(float value) {
  10319. _internal_set_green(value);
  10320. // @@protoc_insertion_point(field_set:RedreamInfo.Color4FVar.green)
  10321. }
  10322. // float blue = 3;
  10323. inline void Color4FVar::clear_blue() {
  10324. blue_ = 0;
  10325. }
  10326. inline float Color4FVar::_internal_blue() const {
  10327. return blue_;
  10328. }
  10329. inline float Color4FVar::blue() const {
  10330. // @@protoc_insertion_point(field_get:RedreamInfo.Color4FVar.blue)
  10331. return _internal_blue();
  10332. }
  10333. inline void Color4FVar::_internal_set_blue(float value) {
  10334. blue_ = value;
  10335. }
  10336. inline void Color4FVar::set_blue(float value) {
  10337. _internal_set_blue(value);
  10338. // @@protoc_insertion_point(field_set:RedreamInfo.Color4FVar.blue)
  10339. }
  10340. // float alpha = 4;
  10341. inline void Color4FVar::clear_alpha() {
  10342. alpha_ = 0;
  10343. }
  10344. inline float Color4FVar::_internal_alpha() const {
  10345. return alpha_;
  10346. }
  10347. inline float Color4FVar::alpha() const {
  10348. // @@protoc_insertion_point(field_get:RedreamInfo.Color4FVar.alpha)
  10349. return _internal_alpha();
  10350. }
  10351. inline void Color4FVar::_internal_set_alpha(float value) {
  10352. alpha_ = value;
  10353. }
  10354. inline void Color4FVar::set_alpha(float value) {
  10355. _internal_set_alpha(value);
  10356. // @@protoc_insertion_point(field_set:RedreamInfo.Color4FVar.alpha)
  10357. }
  10358. // float redVar = 5;
  10359. inline void Color4FVar::clear_redvar() {
  10360. redvar_ = 0;
  10361. }
  10362. inline float Color4FVar::_internal_redvar() const {
  10363. return redvar_;
  10364. }
  10365. inline float Color4FVar::redvar() const {
  10366. // @@protoc_insertion_point(field_get:RedreamInfo.Color4FVar.redVar)
  10367. return _internal_redvar();
  10368. }
  10369. inline void Color4FVar::_internal_set_redvar(float value) {
  10370. redvar_ = value;
  10371. }
  10372. inline void Color4FVar::set_redvar(float value) {
  10373. _internal_set_redvar(value);
  10374. // @@protoc_insertion_point(field_set:RedreamInfo.Color4FVar.redVar)
  10375. }
  10376. // float greenVar = 6;
  10377. inline void Color4FVar::clear_greenvar() {
  10378. greenvar_ = 0;
  10379. }
  10380. inline float Color4FVar::_internal_greenvar() const {
  10381. return greenvar_;
  10382. }
  10383. inline float Color4FVar::greenvar() const {
  10384. // @@protoc_insertion_point(field_get:RedreamInfo.Color4FVar.greenVar)
  10385. return _internal_greenvar();
  10386. }
  10387. inline void Color4FVar::_internal_set_greenvar(float value) {
  10388. greenvar_ = value;
  10389. }
  10390. inline void Color4FVar::set_greenvar(float value) {
  10391. _internal_set_greenvar(value);
  10392. // @@protoc_insertion_point(field_set:RedreamInfo.Color4FVar.greenVar)
  10393. }
  10394. // float blueVar = 7;
  10395. inline void Color4FVar::clear_bluevar() {
  10396. bluevar_ = 0;
  10397. }
  10398. inline float Color4FVar::_internal_bluevar() const {
  10399. return bluevar_;
  10400. }
  10401. inline float Color4FVar::bluevar() const {
  10402. // @@protoc_insertion_point(field_get:RedreamInfo.Color4FVar.blueVar)
  10403. return _internal_bluevar();
  10404. }
  10405. inline void Color4FVar::_internal_set_bluevar(float value) {
  10406. bluevar_ = value;
  10407. }
  10408. inline void Color4FVar::set_bluevar(float value) {
  10409. _internal_set_bluevar(value);
  10410. // @@protoc_insertion_point(field_set:RedreamInfo.Color4FVar.blueVar)
  10411. }
  10412. // float alphaVar = 8;
  10413. inline void Color4FVar::clear_alphavar() {
  10414. alphavar_ = 0;
  10415. }
  10416. inline float Color4FVar::_internal_alphavar() const {
  10417. return alphavar_;
  10418. }
  10419. inline float Color4FVar::alphavar() const {
  10420. // @@protoc_insertion_point(field_get:RedreamInfo.Color4FVar.alphaVar)
  10421. return _internal_alphavar();
  10422. }
  10423. inline void Color4FVar::_internal_set_alphavar(float value) {
  10424. alphavar_ = value;
  10425. }
  10426. inline void Color4FVar::set_alphavar(float value) {
  10427. _internal_set_alphavar(value);
  10428. // @@protoc_insertion_point(field_set:RedreamInfo.Color4FVar.alphaVar)
  10429. }
  10430. // -------------------------------------------------------------------
  10431. // Flip
  10432. // bool flipX = 1;
  10433. inline void Flip::clear_flipx() {
  10434. flipx_ = false;
  10435. }
  10436. inline bool Flip::_internal_flipx() const {
  10437. return flipx_;
  10438. }
  10439. inline bool Flip::flipx() const {
  10440. // @@protoc_insertion_point(field_get:RedreamInfo.Flip.flipX)
  10441. return _internal_flipx();
  10442. }
  10443. inline void Flip::_internal_set_flipx(bool value) {
  10444. flipx_ = value;
  10445. }
  10446. inline void Flip::set_flipx(bool value) {
  10447. _internal_set_flipx(value);
  10448. // @@protoc_insertion_point(field_set:RedreamInfo.Flip.flipX)
  10449. }
  10450. // bool flipY = 2;
  10451. inline void Flip::clear_flipy() {
  10452. flipy_ = false;
  10453. }
  10454. inline bool Flip::_internal_flipy() const {
  10455. return flipy_;
  10456. }
  10457. inline bool Flip::flipy() const {
  10458. // @@protoc_insertion_point(field_get:RedreamInfo.Flip.flipY)
  10459. return _internal_flipy();
  10460. }
  10461. inline void Flip::_internal_set_flipy(bool value) {
  10462. flipy_ = value;
  10463. }
  10464. inline void Flip::set_flipy(bool value) {
  10465. _internal_set_flipy(value);
  10466. // @@protoc_insertion_point(field_set:RedreamInfo.Flip.flipY)
  10467. }
  10468. // -------------------------------------------------------------------
  10469. // Blendmode
  10470. // int32 source = 1;
  10471. inline void Blendmode::clear_source() {
  10472. source_ = 0;
  10473. }
  10474. inline ::PROTOBUF_NAMESPACE_ID::int32 Blendmode::_internal_source() const {
  10475. return source_;
  10476. }
  10477. inline ::PROTOBUF_NAMESPACE_ID::int32 Blendmode::source() const {
  10478. // @@protoc_insertion_point(field_get:RedreamInfo.Blendmode.source)
  10479. return _internal_source();
  10480. }
  10481. inline void Blendmode::_internal_set_source(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10482. source_ = value;
  10483. }
  10484. inline void Blendmode::set_source(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10485. _internal_set_source(value);
  10486. // @@protoc_insertion_point(field_set:RedreamInfo.Blendmode.source)
  10487. }
  10488. // int32 destination = 2;
  10489. inline void Blendmode::clear_destination() {
  10490. destination_ = 0;
  10491. }
  10492. inline ::PROTOBUF_NAMESPACE_ID::int32 Blendmode::_internal_destination() const {
  10493. return destination_;
  10494. }
  10495. inline ::PROTOBUF_NAMESPACE_ID::int32 Blendmode::destination() const {
  10496. // @@protoc_insertion_point(field_get:RedreamInfo.Blendmode.destination)
  10497. return _internal_destination();
  10498. }
  10499. inline void Blendmode::_internal_set_destination(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10500. destination_ = value;
  10501. }
  10502. inline void Blendmode::set_destination(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10503. _internal_set_destination(value);
  10504. // @@protoc_insertion_point(field_set:RedreamInfo.Blendmode.destination)
  10505. }
  10506. // -------------------------------------------------------------------
  10507. // Block
  10508. // int32 selectorName = 1;
  10509. inline void Block::clear_selectorname() {
  10510. selectorname_ = 0;
  10511. }
  10512. inline ::PROTOBUF_NAMESPACE_ID::int32 Block::_internal_selectorname() const {
  10513. return selectorname_;
  10514. }
  10515. inline ::PROTOBUF_NAMESPACE_ID::int32 Block::selectorname() const {
  10516. // @@protoc_insertion_point(field_get:RedreamInfo.Block.selectorName)
  10517. return _internal_selectorname();
  10518. }
  10519. inline void Block::_internal_set_selectorname(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10520. selectorname_ = value;
  10521. }
  10522. inline void Block::set_selectorname(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10523. _internal_set_selectorname(value);
  10524. // @@protoc_insertion_point(field_set:RedreamInfo.Block.selectorName)
  10525. }
  10526. // int32 selectorTarget = 2;
  10527. inline void Block::clear_selectortarget() {
  10528. selectortarget_ = 0;
  10529. }
  10530. inline ::PROTOBUF_NAMESPACE_ID::int32 Block::_internal_selectortarget() const {
  10531. return selectortarget_;
  10532. }
  10533. inline ::PROTOBUF_NAMESPACE_ID::int32 Block::selectortarget() const {
  10534. // @@protoc_insertion_point(field_get:RedreamInfo.Block.selectorTarget)
  10535. return _internal_selectortarget();
  10536. }
  10537. inline void Block::_internal_set_selectortarget(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10538. selectortarget_ = value;
  10539. }
  10540. inline void Block::set_selectortarget(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10541. _internal_set_selectortarget(value);
  10542. // @@protoc_insertion_point(field_set:RedreamInfo.Block.selectorTarget)
  10543. }
  10544. // -------------------------------------------------------------------
  10545. // BlockControl
  10546. // int32 selectorName = 1;
  10547. inline void BlockControl::clear_selectorname() {
  10548. selectorname_ = 0;
  10549. }
  10550. inline ::PROTOBUF_NAMESPACE_ID::int32 BlockControl::_internal_selectorname() const {
  10551. return selectorname_;
  10552. }
  10553. inline ::PROTOBUF_NAMESPACE_ID::int32 BlockControl::selectorname() const {
  10554. // @@protoc_insertion_point(field_get:RedreamInfo.BlockControl.selectorName)
  10555. return _internal_selectorname();
  10556. }
  10557. inline void BlockControl::_internal_set_selectorname(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10558. selectorname_ = value;
  10559. }
  10560. inline void BlockControl::set_selectorname(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10561. _internal_set_selectorname(value);
  10562. // @@protoc_insertion_point(field_set:RedreamInfo.BlockControl.selectorName)
  10563. }
  10564. // int32 selectorTarget = 2;
  10565. inline void BlockControl::clear_selectortarget() {
  10566. selectortarget_ = 0;
  10567. }
  10568. inline ::PROTOBUF_NAMESPACE_ID::int32 BlockControl::_internal_selectortarget() const {
  10569. return selectortarget_;
  10570. }
  10571. inline ::PROTOBUF_NAMESPACE_ID::int32 BlockControl::selectortarget() const {
  10572. // @@protoc_insertion_point(field_get:RedreamInfo.BlockControl.selectorTarget)
  10573. return _internal_selectortarget();
  10574. }
  10575. inline void BlockControl::_internal_set_selectortarget(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10576. selectortarget_ = value;
  10577. }
  10578. inline void BlockControl::set_selectortarget(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10579. _internal_set_selectortarget(value);
  10580. // @@protoc_insertion_point(field_set:RedreamInfo.BlockControl.selectorTarget)
  10581. }
  10582. // int32 controlEvents = 3;
  10583. inline void BlockControl::clear_controlevents() {
  10584. controlevents_ = 0;
  10585. }
  10586. inline ::PROTOBUF_NAMESPACE_ID::int32 BlockControl::_internal_controlevents() const {
  10587. return controlevents_;
  10588. }
  10589. inline ::PROTOBUF_NAMESPACE_ID::int32 BlockControl::controlevents() const {
  10590. // @@protoc_insertion_point(field_get:RedreamInfo.BlockControl.controlEvents)
  10591. return _internal_controlevents();
  10592. }
  10593. inline void BlockControl::_internal_set_controlevents(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10594. controlevents_ = value;
  10595. }
  10596. inline void BlockControl::set_controlevents(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10597. _internal_set_controlevents(value);
  10598. // @@protoc_insertion_point(field_set:RedreamInfo.BlockControl.controlEvents)
  10599. }
  10600. // -------------------------------------------------------------------
  10601. // Vec2
  10602. // float x = 1;
  10603. inline void Vec2::clear_x() {
  10604. x_ = 0;
  10605. }
  10606. inline float Vec2::_internal_x() const {
  10607. return x_;
  10608. }
  10609. inline float Vec2::x() const {
  10610. // @@protoc_insertion_point(field_get:RedreamInfo.Vec2.x)
  10611. return _internal_x();
  10612. }
  10613. inline void Vec2::_internal_set_x(float value) {
  10614. x_ = value;
  10615. }
  10616. inline void Vec2::set_x(float value) {
  10617. _internal_set_x(value);
  10618. // @@protoc_insertion_point(field_set:RedreamInfo.Vec2.x)
  10619. }
  10620. // float y = 2;
  10621. inline void Vec2::clear_y() {
  10622. y_ = 0;
  10623. }
  10624. inline float Vec2::_internal_y() const {
  10625. return y_;
  10626. }
  10627. inline float Vec2::y() const {
  10628. // @@protoc_insertion_point(field_get:RedreamInfo.Vec2.y)
  10629. return _internal_y();
  10630. }
  10631. inline void Vec2::_internal_set_y(float value) {
  10632. y_ = value;
  10633. }
  10634. inline void Vec2::set_y(float value) {
  10635. _internal_set_y(value);
  10636. // @@protoc_insertion_point(field_set:RedreamInfo.Vec2.y)
  10637. }
  10638. // -------------------------------------------------------------------
  10639. // Vec3
  10640. // float x = 1;
  10641. inline void Vec3::clear_x() {
  10642. x_ = 0;
  10643. }
  10644. inline float Vec3::_internal_x() const {
  10645. return x_;
  10646. }
  10647. inline float Vec3::x() const {
  10648. // @@protoc_insertion_point(field_get:RedreamInfo.Vec3.x)
  10649. return _internal_x();
  10650. }
  10651. inline void Vec3::_internal_set_x(float value) {
  10652. x_ = value;
  10653. }
  10654. inline void Vec3::set_x(float value) {
  10655. _internal_set_x(value);
  10656. // @@protoc_insertion_point(field_set:RedreamInfo.Vec3.x)
  10657. }
  10658. // float y = 2;
  10659. inline void Vec3::clear_y() {
  10660. y_ = 0;
  10661. }
  10662. inline float Vec3::_internal_y() const {
  10663. return y_;
  10664. }
  10665. inline float Vec3::y() const {
  10666. // @@protoc_insertion_point(field_get:RedreamInfo.Vec3.y)
  10667. return _internal_y();
  10668. }
  10669. inline void Vec3::_internal_set_y(float value) {
  10670. y_ = value;
  10671. }
  10672. inline void Vec3::set_y(float value) {
  10673. _internal_set_y(value);
  10674. // @@protoc_insertion_point(field_set:RedreamInfo.Vec3.y)
  10675. }
  10676. // float z = 3;
  10677. inline void Vec3::clear_z() {
  10678. z_ = 0;
  10679. }
  10680. inline float Vec3::_internal_z() const {
  10681. return z_;
  10682. }
  10683. inline float Vec3::z() const {
  10684. // @@protoc_insertion_point(field_get:RedreamInfo.Vec3.z)
  10685. return _internal_z();
  10686. }
  10687. inline void Vec3::_internal_set_z(float value) {
  10688. z_ = value;
  10689. }
  10690. inline void Vec3::set_z(float value) {
  10691. _internal_set_z(value);
  10692. // @@protoc_insertion_point(field_set:RedreamInfo.Vec3.z)
  10693. }
  10694. // -------------------------------------------------------------------
  10695. // SkelFrame
  10696. // int32 animation = 1;
  10697. inline void SkelFrame::clear_animation() {
  10698. animation_ = 0;
  10699. }
  10700. inline ::PROTOBUF_NAMESPACE_ID::int32 SkelFrame::_internal_animation() const {
  10701. return animation_;
  10702. }
  10703. inline ::PROTOBUF_NAMESPACE_ID::int32 SkelFrame::animation() const {
  10704. // @@protoc_insertion_point(field_get:RedreamInfo.SkelFrame.animation)
  10705. return _internal_animation();
  10706. }
  10707. inline void SkelFrame::_internal_set_animation(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10708. animation_ = value;
  10709. }
  10710. inline void SkelFrame::set_animation(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10711. _internal_set_animation(value);
  10712. // @@protoc_insertion_point(field_set:RedreamInfo.SkelFrame.animation)
  10713. }
  10714. // float progress = 2;
  10715. inline void SkelFrame::clear_progress() {
  10716. progress_ = 0;
  10717. }
  10718. inline float SkelFrame::_internal_progress() const {
  10719. return progress_;
  10720. }
  10721. inline float SkelFrame::progress() const {
  10722. // @@protoc_insertion_point(field_get:RedreamInfo.SkelFrame.progress)
  10723. return _internal_progress();
  10724. }
  10725. inline void SkelFrame::_internal_set_progress(float value) {
  10726. progress_ = value;
  10727. }
  10728. inline void SkelFrame::set_progress(float value) {
  10729. _internal_set_progress(value);
  10730. // @@protoc_insertion_point(field_set:RedreamInfo.SkelFrame.progress)
  10731. }
  10732. // bool loop = 3;
  10733. inline void SkelFrame::clear_loop() {
  10734. loop_ = false;
  10735. }
  10736. inline bool SkelFrame::_internal_loop() const {
  10737. return loop_;
  10738. }
  10739. inline bool SkelFrame::loop() const {
  10740. // @@protoc_insertion_point(field_get:RedreamInfo.SkelFrame.loop)
  10741. return _internal_loop();
  10742. }
  10743. inline void SkelFrame::_internal_set_loop(bool value) {
  10744. loop_ = value;
  10745. }
  10746. inline void SkelFrame::set_loop(bool value) {
  10747. _internal_set_loop(value);
  10748. // @@protoc_insertion_point(field_set:RedreamInfo.SkelFrame.loop)
  10749. }
  10750. // -------------------------------------------------------------------
  10751. // MinMaxCurveData
  10752. // float scalar = 1;
  10753. inline void MinMaxCurveData::clear_scalar() {
  10754. scalar_ = 0;
  10755. }
  10756. inline float MinMaxCurveData::_internal_scalar() const {
  10757. return scalar_;
  10758. }
  10759. inline float MinMaxCurveData::scalar() const {
  10760. // @@protoc_insertion_point(field_get:RedreamInfo.MinMaxCurveData.scalar)
  10761. return _internal_scalar();
  10762. }
  10763. inline void MinMaxCurveData::_internal_set_scalar(float value) {
  10764. scalar_ = value;
  10765. }
  10766. inline void MinMaxCurveData::set_scalar(float value) {
  10767. _internal_set_scalar(value);
  10768. // @@protoc_insertion_point(field_set:RedreamInfo.MinMaxCurveData.scalar)
  10769. }
  10770. // .RedreamInfo.AnimationCurveData maxCurve = 2;
  10771. inline bool MinMaxCurveData::_internal_has_maxcurve() const {
  10772. return this != internal_default_instance() && maxcurve_ != nullptr;
  10773. }
  10774. inline bool MinMaxCurveData::has_maxcurve() const {
  10775. return _internal_has_maxcurve();
  10776. }
  10777. inline void MinMaxCurveData::clear_maxcurve() {
  10778. if (GetArena() == nullptr && maxcurve_ != nullptr) {
  10779. delete maxcurve_;
  10780. }
  10781. maxcurve_ = nullptr;
  10782. }
  10783. inline const ::RedreamInfo::AnimationCurveData& MinMaxCurveData::_internal_maxcurve() const {
  10784. const ::RedreamInfo::AnimationCurveData* p = maxcurve_;
  10785. return p != nullptr ? *p : reinterpret_cast<const ::RedreamInfo::AnimationCurveData&>(
  10786. ::RedreamInfo::_AnimationCurveData_default_instance_);
  10787. }
  10788. inline const ::RedreamInfo::AnimationCurveData& MinMaxCurveData::maxcurve() const {
  10789. // @@protoc_insertion_point(field_get:RedreamInfo.MinMaxCurveData.maxCurve)
  10790. return _internal_maxcurve();
  10791. }
  10792. inline void MinMaxCurveData::unsafe_arena_set_allocated_maxcurve(
  10793. ::RedreamInfo::AnimationCurveData* maxcurve) {
  10794. if (GetArena() == nullptr) {
  10795. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(maxcurve_);
  10796. }
  10797. maxcurve_ = maxcurve;
  10798. if (maxcurve) {
  10799. } else {
  10800. }
  10801. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.MinMaxCurveData.maxCurve)
  10802. }
  10803. inline ::RedreamInfo::AnimationCurveData* MinMaxCurveData::release_maxcurve() {
  10804. ::RedreamInfo::AnimationCurveData* temp = maxcurve_;
  10805. maxcurve_ = nullptr;
  10806. if (GetArena() != nullptr) {
  10807. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  10808. }
  10809. return temp;
  10810. }
  10811. inline ::RedreamInfo::AnimationCurveData* MinMaxCurveData::unsafe_arena_release_maxcurve() {
  10812. // @@protoc_insertion_point(field_release:RedreamInfo.MinMaxCurveData.maxCurve)
  10813. ::RedreamInfo::AnimationCurveData* temp = maxcurve_;
  10814. maxcurve_ = nullptr;
  10815. return temp;
  10816. }
  10817. inline ::RedreamInfo::AnimationCurveData* MinMaxCurveData::_internal_mutable_maxcurve() {
  10818. if (maxcurve_ == nullptr) {
  10819. auto* p = CreateMaybeMessage<::RedreamInfo::AnimationCurveData>(GetArena());
  10820. maxcurve_ = p;
  10821. }
  10822. return maxcurve_;
  10823. }
  10824. inline ::RedreamInfo::AnimationCurveData* MinMaxCurveData::mutable_maxcurve() {
  10825. // @@protoc_insertion_point(field_mutable:RedreamInfo.MinMaxCurveData.maxCurve)
  10826. return _internal_mutable_maxcurve();
  10827. }
  10828. inline void MinMaxCurveData::set_allocated_maxcurve(::RedreamInfo::AnimationCurveData* maxcurve) {
  10829. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  10830. if (message_arena == nullptr) {
  10831. delete maxcurve_;
  10832. }
  10833. if (maxcurve) {
  10834. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  10835. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(maxcurve);
  10836. if (message_arena != submessage_arena) {
  10837. maxcurve = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  10838. message_arena, maxcurve, submessage_arena);
  10839. }
  10840. } else {
  10841. }
  10842. maxcurve_ = maxcurve;
  10843. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.MinMaxCurveData.maxCurve)
  10844. }
  10845. // .RedreamInfo.AnimationCurveData minCurve = 3;
  10846. inline bool MinMaxCurveData::_internal_has_mincurve() const {
  10847. return this != internal_default_instance() && mincurve_ != nullptr;
  10848. }
  10849. inline bool MinMaxCurveData::has_mincurve() const {
  10850. return _internal_has_mincurve();
  10851. }
  10852. inline void MinMaxCurveData::clear_mincurve() {
  10853. if (GetArena() == nullptr && mincurve_ != nullptr) {
  10854. delete mincurve_;
  10855. }
  10856. mincurve_ = nullptr;
  10857. }
  10858. inline const ::RedreamInfo::AnimationCurveData& MinMaxCurveData::_internal_mincurve() const {
  10859. const ::RedreamInfo::AnimationCurveData* p = mincurve_;
  10860. return p != nullptr ? *p : reinterpret_cast<const ::RedreamInfo::AnimationCurveData&>(
  10861. ::RedreamInfo::_AnimationCurveData_default_instance_);
  10862. }
  10863. inline const ::RedreamInfo::AnimationCurveData& MinMaxCurveData::mincurve() const {
  10864. // @@protoc_insertion_point(field_get:RedreamInfo.MinMaxCurveData.minCurve)
  10865. return _internal_mincurve();
  10866. }
  10867. inline void MinMaxCurveData::unsafe_arena_set_allocated_mincurve(
  10868. ::RedreamInfo::AnimationCurveData* mincurve) {
  10869. if (GetArena() == nullptr) {
  10870. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(mincurve_);
  10871. }
  10872. mincurve_ = mincurve;
  10873. if (mincurve) {
  10874. } else {
  10875. }
  10876. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.MinMaxCurveData.minCurve)
  10877. }
  10878. inline ::RedreamInfo::AnimationCurveData* MinMaxCurveData::release_mincurve() {
  10879. ::RedreamInfo::AnimationCurveData* temp = mincurve_;
  10880. mincurve_ = nullptr;
  10881. if (GetArena() != nullptr) {
  10882. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  10883. }
  10884. return temp;
  10885. }
  10886. inline ::RedreamInfo::AnimationCurveData* MinMaxCurveData::unsafe_arena_release_mincurve() {
  10887. // @@protoc_insertion_point(field_release:RedreamInfo.MinMaxCurveData.minCurve)
  10888. ::RedreamInfo::AnimationCurveData* temp = mincurve_;
  10889. mincurve_ = nullptr;
  10890. return temp;
  10891. }
  10892. inline ::RedreamInfo::AnimationCurveData* MinMaxCurveData::_internal_mutable_mincurve() {
  10893. if (mincurve_ == nullptr) {
  10894. auto* p = CreateMaybeMessage<::RedreamInfo::AnimationCurveData>(GetArena());
  10895. mincurve_ = p;
  10896. }
  10897. return mincurve_;
  10898. }
  10899. inline ::RedreamInfo::AnimationCurveData* MinMaxCurveData::mutable_mincurve() {
  10900. // @@protoc_insertion_point(field_mutable:RedreamInfo.MinMaxCurveData.minCurve)
  10901. return _internal_mutable_mincurve();
  10902. }
  10903. inline void MinMaxCurveData::set_allocated_mincurve(::RedreamInfo::AnimationCurveData* mincurve) {
  10904. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  10905. if (message_arena == nullptr) {
  10906. delete mincurve_;
  10907. }
  10908. if (mincurve) {
  10909. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  10910. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(mincurve);
  10911. if (message_arena != submessage_arena) {
  10912. mincurve = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  10913. message_arena, mincurve, submessage_arena);
  10914. }
  10915. } else {
  10916. }
  10917. mincurve_ = mincurve;
  10918. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.MinMaxCurveData.minCurve)
  10919. }
  10920. // int32 minMaxState = 4;
  10921. inline void MinMaxCurveData::clear_minmaxstate() {
  10922. minmaxstate_ = 0;
  10923. }
  10924. inline ::PROTOBUF_NAMESPACE_ID::int32 MinMaxCurveData::_internal_minmaxstate() const {
  10925. return minmaxstate_;
  10926. }
  10927. inline ::PROTOBUF_NAMESPACE_ID::int32 MinMaxCurveData::minmaxstate() const {
  10928. // @@protoc_insertion_point(field_get:RedreamInfo.MinMaxCurveData.minMaxState)
  10929. return _internal_minmaxstate();
  10930. }
  10931. inline void MinMaxCurveData::_internal_set_minmaxstate(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10932. minmaxstate_ = value;
  10933. }
  10934. inline void MinMaxCurveData::set_minmaxstate(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10935. _internal_set_minmaxstate(value);
  10936. // @@protoc_insertion_point(field_set:RedreamInfo.MinMaxCurveData.minMaxState)
  10937. }
  10938. // -------------------------------------------------------------------
  10939. // AnimationCurveData
  10940. // repeated .RedreamInfo.KeyframeData curve = 1;
  10941. inline int AnimationCurveData::_internal_curve_size() const {
  10942. return curve_.size();
  10943. }
  10944. inline int AnimationCurveData::curve_size() const {
  10945. return _internal_curve_size();
  10946. }
  10947. inline void AnimationCurveData::clear_curve() {
  10948. curve_.Clear();
  10949. }
  10950. inline ::RedreamInfo::KeyframeData* AnimationCurveData::mutable_curve(int index) {
  10951. // @@protoc_insertion_point(field_mutable:RedreamInfo.AnimationCurveData.curve)
  10952. return curve_.Mutable(index);
  10953. }
  10954. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::KeyframeData >*
  10955. AnimationCurveData::mutable_curve() {
  10956. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.AnimationCurveData.curve)
  10957. return &curve_;
  10958. }
  10959. inline const ::RedreamInfo::KeyframeData& AnimationCurveData::_internal_curve(int index) const {
  10960. return curve_.Get(index);
  10961. }
  10962. inline const ::RedreamInfo::KeyframeData& AnimationCurveData::curve(int index) const {
  10963. // @@protoc_insertion_point(field_get:RedreamInfo.AnimationCurveData.curve)
  10964. return _internal_curve(index);
  10965. }
  10966. inline ::RedreamInfo::KeyframeData* AnimationCurveData::_internal_add_curve() {
  10967. return curve_.Add();
  10968. }
  10969. inline ::RedreamInfo::KeyframeData* AnimationCurveData::add_curve() {
  10970. // @@protoc_insertion_point(field_add:RedreamInfo.AnimationCurveData.curve)
  10971. return _internal_add_curve();
  10972. }
  10973. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::KeyframeData >&
  10974. AnimationCurveData::curve() const {
  10975. // @@protoc_insertion_point(field_list:RedreamInfo.AnimationCurveData.curve)
  10976. return curve_;
  10977. }
  10978. // int32 preInfinity = 2;
  10979. inline void AnimationCurveData::clear_preinfinity() {
  10980. preinfinity_ = 0;
  10981. }
  10982. inline ::PROTOBUF_NAMESPACE_ID::int32 AnimationCurveData::_internal_preinfinity() const {
  10983. return preinfinity_;
  10984. }
  10985. inline ::PROTOBUF_NAMESPACE_ID::int32 AnimationCurveData::preinfinity() const {
  10986. // @@protoc_insertion_point(field_get:RedreamInfo.AnimationCurveData.preInfinity)
  10987. return _internal_preinfinity();
  10988. }
  10989. inline void AnimationCurveData::_internal_set_preinfinity(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10990. preinfinity_ = value;
  10991. }
  10992. inline void AnimationCurveData::set_preinfinity(::PROTOBUF_NAMESPACE_ID::int32 value) {
  10993. _internal_set_preinfinity(value);
  10994. // @@protoc_insertion_point(field_set:RedreamInfo.AnimationCurveData.preInfinity)
  10995. }
  10996. // int32 postInfinity = 3;
  10997. inline void AnimationCurveData::clear_postinfinity() {
  10998. postinfinity_ = 0;
  10999. }
  11000. inline ::PROTOBUF_NAMESPACE_ID::int32 AnimationCurveData::_internal_postinfinity() const {
  11001. return postinfinity_;
  11002. }
  11003. inline ::PROTOBUF_NAMESPACE_ID::int32 AnimationCurveData::postinfinity() const {
  11004. // @@protoc_insertion_point(field_get:RedreamInfo.AnimationCurveData.postInfinity)
  11005. return _internal_postinfinity();
  11006. }
  11007. inline void AnimationCurveData::_internal_set_postinfinity(::PROTOBUF_NAMESPACE_ID::int32 value) {
  11008. postinfinity_ = value;
  11009. }
  11010. inline void AnimationCurveData::set_postinfinity(::PROTOBUF_NAMESPACE_ID::int32 value) {
  11011. _internal_set_postinfinity(value);
  11012. // @@protoc_insertion_point(field_set:RedreamInfo.AnimationCurveData.postInfinity)
  11013. }
  11014. // -------------------------------------------------------------------
  11015. // KeyframeData
  11016. // float time = 1;
  11017. inline void KeyframeData::clear_time() {
  11018. time_ = 0;
  11019. }
  11020. inline float KeyframeData::_internal_time() const {
  11021. return time_;
  11022. }
  11023. inline float KeyframeData::time() const {
  11024. // @@protoc_insertion_point(field_get:RedreamInfo.KeyframeData.time)
  11025. return _internal_time();
  11026. }
  11027. inline void KeyframeData::_internal_set_time(float value) {
  11028. time_ = value;
  11029. }
  11030. inline void KeyframeData::set_time(float value) {
  11031. _internal_set_time(value);
  11032. // @@protoc_insertion_point(field_set:RedreamInfo.KeyframeData.time)
  11033. }
  11034. // float value = 2;
  11035. inline void KeyframeData::clear_value() {
  11036. value_ = 0;
  11037. }
  11038. inline float KeyframeData::_internal_value() const {
  11039. return value_;
  11040. }
  11041. inline float KeyframeData::value() const {
  11042. // @@protoc_insertion_point(field_get:RedreamInfo.KeyframeData.value)
  11043. return _internal_value();
  11044. }
  11045. inline void KeyframeData::_internal_set_value(float value) {
  11046. value_ = value;
  11047. }
  11048. inline void KeyframeData::set_value(float value) {
  11049. _internal_set_value(value);
  11050. // @@protoc_insertion_point(field_set:RedreamInfo.KeyframeData.value)
  11051. }
  11052. // float inSlope = 3;
  11053. inline void KeyframeData::clear_inslope() {
  11054. inslope_ = 0;
  11055. }
  11056. inline float KeyframeData::_internal_inslope() const {
  11057. return inslope_;
  11058. }
  11059. inline float KeyframeData::inslope() const {
  11060. // @@protoc_insertion_point(field_get:RedreamInfo.KeyframeData.inSlope)
  11061. return _internal_inslope();
  11062. }
  11063. inline void KeyframeData::_internal_set_inslope(float value) {
  11064. inslope_ = value;
  11065. }
  11066. inline void KeyframeData::set_inslope(float value) {
  11067. _internal_set_inslope(value);
  11068. // @@protoc_insertion_point(field_set:RedreamInfo.KeyframeData.inSlope)
  11069. }
  11070. // float outSlope = 4;
  11071. inline void KeyframeData::clear_outslope() {
  11072. outslope_ = 0;
  11073. }
  11074. inline float KeyframeData::_internal_outslope() const {
  11075. return outslope_;
  11076. }
  11077. inline float KeyframeData::outslope() const {
  11078. // @@protoc_insertion_point(field_get:RedreamInfo.KeyframeData.outSlope)
  11079. return _internal_outslope();
  11080. }
  11081. inline void KeyframeData::_internal_set_outslope(float value) {
  11082. outslope_ = value;
  11083. }
  11084. inline void KeyframeData::set_outslope(float value) {
  11085. _internal_set_outslope(value);
  11086. // @@protoc_insertion_point(field_set:RedreamInfo.KeyframeData.outSlope)
  11087. }
  11088. // -------------------------------------------------------------------
  11089. // MinMaxGradientData
  11090. // .RedreamInfo.GradientNEWData maxGradient = 1;
  11091. inline bool MinMaxGradientData::_internal_has_maxgradient() const {
  11092. return this != internal_default_instance() && maxgradient_ != nullptr;
  11093. }
  11094. inline bool MinMaxGradientData::has_maxgradient() const {
  11095. return _internal_has_maxgradient();
  11096. }
  11097. inline void MinMaxGradientData::clear_maxgradient() {
  11098. if (GetArena() == nullptr && maxgradient_ != nullptr) {
  11099. delete maxgradient_;
  11100. }
  11101. maxgradient_ = nullptr;
  11102. }
  11103. inline const ::RedreamInfo::GradientNEWData& MinMaxGradientData::_internal_maxgradient() const {
  11104. const ::RedreamInfo::GradientNEWData* p = maxgradient_;
  11105. return p != nullptr ? *p : reinterpret_cast<const ::RedreamInfo::GradientNEWData&>(
  11106. ::RedreamInfo::_GradientNEWData_default_instance_);
  11107. }
  11108. inline const ::RedreamInfo::GradientNEWData& MinMaxGradientData::maxgradient() const {
  11109. // @@protoc_insertion_point(field_get:RedreamInfo.MinMaxGradientData.maxGradient)
  11110. return _internal_maxgradient();
  11111. }
  11112. inline void MinMaxGradientData::unsafe_arena_set_allocated_maxgradient(
  11113. ::RedreamInfo::GradientNEWData* maxgradient) {
  11114. if (GetArena() == nullptr) {
  11115. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(maxgradient_);
  11116. }
  11117. maxgradient_ = maxgradient;
  11118. if (maxgradient) {
  11119. } else {
  11120. }
  11121. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.MinMaxGradientData.maxGradient)
  11122. }
  11123. inline ::RedreamInfo::GradientNEWData* MinMaxGradientData::release_maxgradient() {
  11124. ::RedreamInfo::GradientNEWData* temp = maxgradient_;
  11125. maxgradient_ = nullptr;
  11126. if (GetArena() != nullptr) {
  11127. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  11128. }
  11129. return temp;
  11130. }
  11131. inline ::RedreamInfo::GradientNEWData* MinMaxGradientData::unsafe_arena_release_maxgradient() {
  11132. // @@protoc_insertion_point(field_release:RedreamInfo.MinMaxGradientData.maxGradient)
  11133. ::RedreamInfo::GradientNEWData* temp = maxgradient_;
  11134. maxgradient_ = nullptr;
  11135. return temp;
  11136. }
  11137. inline ::RedreamInfo::GradientNEWData* MinMaxGradientData::_internal_mutable_maxgradient() {
  11138. if (maxgradient_ == nullptr) {
  11139. auto* p = CreateMaybeMessage<::RedreamInfo::GradientNEWData>(GetArena());
  11140. maxgradient_ = p;
  11141. }
  11142. return maxgradient_;
  11143. }
  11144. inline ::RedreamInfo::GradientNEWData* MinMaxGradientData::mutable_maxgradient() {
  11145. // @@protoc_insertion_point(field_mutable:RedreamInfo.MinMaxGradientData.maxGradient)
  11146. return _internal_mutable_maxgradient();
  11147. }
  11148. inline void MinMaxGradientData::set_allocated_maxgradient(::RedreamInfo::GradientNEWData* maxgradient) {
  11149. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  11150. if (message_arena == nullptr) {
  11151. delete maxgradient_;
  11152. }
  11153. if (maxgradient) {
  11154. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  11155. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(maxgradient);
  11156. if (message_arena != submessage_arena) {
  11157. maxgradient = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  11158. message_arena, maxgradient, submessage_arena);
  11159. }
  11160. } else {
  11161. }
  11162. maxgradient_ = maxgradient;
  11163. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.MinMaxGradientData.maxGradient)
  11164. }
  11165. // .RedreamInfo.GradientNEWData minGradient = 2;
  11166. inline bool MinMaxGradientData::_internal_has_mingradient() const {
  11167. return this != internal_default_instance() && mingradient_ != nullptr;
  11168. }
  11169. inline bool MinMaxGradientData::has_mingradient() const {
  11170. return _internal_has_mingradient();
  11171. }
  11172. inline void MinMaxGradientData::clear_mingradient() {
  11173. if (GetArena() == nullptr && mingradient_ != nullptr) {
  11174. delete mingradient_;
  11175. }
  11176. mingradient_ = nullptr;
  11177. }
  11178. inline const ::RedreamInfo::GradientNEWData& MinMaxGradientData::_internal_mingradient() const {
  11179. const ::RedreamInfo::GradientNEWData* p = mingradient_;
  11180. return p != nullptr ? *p : reinterpret_cast<const ::RedreamInfo::GradientNEWData&>(
  11181. ::RedreamInfo::_GradientNEWData_default_instance_);
  11182. }
  11183. inline const ::RedreamInfo::GradientNEWData& MinMaxGradientData::mingradient() const {
  11184. // @@protoc_insertion_point(field_get:RedreamInfo.MinMaxGradientData.minGradient)
  11185. return _internal_mingradient();
  11186. }
  11187. inline void MinMaxGradientData::unsafe_arena_set_allocated_mingradient(
  11188. ::RedreamInfo::GradientNEWData* mingradient) {
  11189. if (GetArena() == nullptr) {
  11190. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(mingradient_);
  11191. }
  11192. mingradient_ = mingradient;
  11193. if (mingradient) {
  11194. } else {
  11195. }
  11196. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.MinMaxGradientData.minGradient)
  11197. }
  11198. inline ::RedreamInfo::GradientNEWData* MinMaxGradientData::release_mingradient() {
  11199. ::RedreamInfo::GradientNEWData* temp = mingradient_;
  11200. mingradient_ = nullptr;
  11201. if (GetArena() != nullptr) {
  11202. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  11203. }
  11204. return temp;
  11205. }
  11206. inline ::RedreamInfo::GradientNEWData* MinMaxGradientData::unsafe_arena_release_mingradient() {
  11207. // @@protoc_insertion_point(field_release:RedreamInfo.MinMaxGradientData.minGradient)
  11208. ::RedreamInfo::GradientNEWData* temp = mingradient_;
  11209. mingradient_ = nullptr;
  11210. return temp;
  11211. }
  11212. inline ::RedreamInfo::GradientNEWData* MinMaxGradientData::_internal_mutable_mingradient() {
  11213. if (mingradient_ == nullptr) {
  11214. auto* p = CreateMaybeMessage<::RedreamInfo::GradientNEWData>(GetArena());
  11215. mingradient_ = p;
  11216. }
  11217. return mingradient_;
  11218. }
  11219. inline ::RedreamInfo::GradientNEWData* MinMaxGradientData::mutable_mingradient() {
  11220. // @@protoc_insertion_point(field_mutable:RedreamInfo.MinMaxGradientData.minGradient)
  11221. return _internal_mutable_mingradient();
  11222. }
  11223. inline void MinMaxGradientData::set_allocated_mingradient(::RedreamInfo::GradientNEWData* mingradient) {
  11224. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  11225. if (message_arena == nullptr) {
  11226. delete mingradient_;
  11227. }
  11228. if (mingradient) {
  11229. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  11230. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(mingradient);
  11231. if (message_arena != submessage_arena) {
  11232. mingradient = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  11233. message_arena, mingradient, submessage_arena);
  11234. }
  11235. } else {
  11236. }
  11237. mingradient_ = mingradient;
  11238. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.MinMaxGradientData.minGradient)
  11239. }
  11240. // .RedreamInfo.Color4 minColor = 3;
  11241. inline bool MinMaxGradientData::_internal_has_mincolor() const {
  11242. return this != internal_default_instance() && mincolor_ != nullptr;
  11243. }
  11244. inline bool MinMaxGradientData::has_mincolor() const {
  11245. return _internal_has_mincolor();
  11246. }
  11247. inline void MinMaxGradientData::clear_mincolor() {
  11248. if (GetArena() == nullptr && mincolor_ != nullptr) {
  11249. delete mincolor_;
  11250. }
  11251. mincolor_ = nullptr;
  11252. }
  11253. inline const ::RedreamInfo::Color4& MinMaxGradientData::_internal_mincolor() const {
  11254. const ::RedreamInfo::Color4* p = mincolor_;
  11255. return p != nullptr ? *p : reinterpret_cast<const ::RedreamInfo::Color4&>(
  11256. ::RedreamInfo::_Color4_default_instance_);
  11257. }
  11258. inline const ::RedreamInfo::Color4& MinMaxGradientData::mincolor() const {
  11259. // @@protoc_insertion_point(field_get:RedreamInfo.MinMaxGradientData.minColor)
  11260. return _internal_mincolor();
  11261. }
  11262. inline void MinMaxGradientData::unsafe_arena_set_allocated_mincolor(
  11263. ::RedreamInfo::Color4* mincolor) {
  11264. if (GetArena() == nullptr) {
  11265. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(mincolor_);
  11266. }
  11267. mincolor_ = mincolor;
  11268. if (mincolor) {
  11269. } else {
  11270. }
  11271. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.MinMaxGradientData.minColor)
  11272. }
  11273. inline ::RedreamInfo::Color4* MinMaxGradientData::release_mincolor() {
  11274. ::RedreamInfo::Color4* temp = mincolor_;
  11275. mincolor_ = nullptr;
  11276. if (GetArena() != nullptr) {
  11277. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  11278. }
  11279. return temp;
  11280. }
  11281. inline ::RedreamInfo::Color4* MinMaxGradientData::unsafe_arena_release_mincolor() {
  11282. // @@protoc_insertion_point(field_release:RedreamInfo.MinMaxGradientData.minColor)
  11283. ::RedreamInfo::Color4* temp = mincolor_;
  11284. mincolor_ = nullptr;
  11285. return temp;
  11286. }
  11287. inline ::RedreamInfo::Color4* MinMaxGradientData::_internal_mutable_mincolor() {
  11288. if (mincolor_ == nullptr) {
  11289. auto* p = CreateMaybeMessage<::RedreamInfo::Color4>(GetArena());
  11290. mincolor_ = p;
  11291. }
  11292. return mincolor_;
  11293. }
  11294. inline ::RedreamInfo::Color4* MinMaxGradientData::mutable_mincolor() {
  11295. // @@protoc_insertion_point(field_mutable:RedreamInfo.MinMaxGradientData.minColor)
  11296. return _internal_mutable_mincolor();
  11297. }
  11298. inline void MinMaxGradientData::set_allocated_mincolor(::RedreamInfo::Color4* mincolor) {
  11299. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  11300. if (message_arena == nullptr) {
  11301. delete mincolor_;
  11302. }
  11303. if (mincolor) {
  11304. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  11305. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(mincolor);
  11306. if (message_arena != submessage_arena) {
  11307. mincolor = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  11308. message_arena, mincolor, submessage_arena);
  11309. }
  11310. } else {
  11311. }
  11312. mincolor_ = mincolor;
  11313. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.MinMaxGradientData.minColor)
  11314. }
  11315. // .RedreamInfo.Color4 maxColor = 4;
  11316. inline bool MinMaxGradientData::_internal_has_maxcolor() const {
  11317. return this != internal_default_instance() && maxcolor_ != nullptr;
  11318. }
  11319. inline bool MinMaxGradientData::has_maxcolor() const {
  11320. return _internal_has_maxcolor();
  11321. }
  11322. inline void MinMaxGradientData::clear_maxcolor() {
  11323. if (GetArena() == nullptr && maxcolor_ != nullptr) {
  11324. delete maxcolor_;
  11325. }
  11326. maxcolor_ = nullptr;
  11327. }
  11328. inline const ::RedreamInfo::Color4& MinMaxGradientData::_internal_maxcolor() const {
  11329. const ::RedreamInfo::Color4* p = maxcolor_;
  11330. return p != nullptr ? *p : reinterpret_cast<const ::RedreamInfo::Color4&>(
  11331. ::RedreamInfo::_Color4_default_instance_);
  11332. }
  11333. inline const ::RedreamInfo::Color4& MinMaxGradientData::maxcolor() const {
  11334. // @@protoc_insertion_point(field_get:RedreamInfo.MinMaxGradientData.maxColor)
  11335. return _internal_maxcolor();
  11336. }
  11337. inline void MinMaxGradientData::unsafe_arena_set_allocated_maxcolor(
  11338. ::RedreamInfo::Color4* maxcolor) {
  11339. if (GetArena() == nullptr) {
  11340. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(maxcolor_);
  11341. }
  11342. maxcolor_ = maxcolor;
  11343. if (maxcolor) {
  11344. } else {
  11345. }
  11346. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.MinMaxGradientData.maxColor)
  11347. }
  11348. inline ::RedreamInfo::Color4* MinMaxGradientData::release_maxcolor() {
  11349. ::RedreamInfo::Color4* temp = maxcolor_;
  11350. maxcolor_ = nullptr;
  11351. if (GetArena() != nullptr) {
  11352. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  11353. }
  11354. return temp;
  11355. }
  11356. inline ::RedreamInfo::Color4* MinMaxGradientData::unsafe_arena_release_maxcolor() {
  11357. // @@protoc_insertion_point(field_release:RedreamInfo.MinMaxGradientData.maxColor)
  11358. ::RedreamInfo::Color4* temp = maxcolor_;
  11359. maxcolor_ = nullptr;
  11360. return temp;
  11361. }
  11362. inline ::RedreamInfo::Color4* MinMaxGradientData::_internal_mutable_maxcolor() {
  11363. if (maxcolor_ == nullptr) {
  11364. auto* p = CreateMaybeMessage<::RedreamInfo::Color4>(GetArena());
  11365. maxcolor_ = p;
  11366. }
  11367. return maxcolor_;
  11368. }
  11369. inline ::RedreamInfo::Color4* MinMaxGradientData::mutable_maxcolor() {
  11370. // @@protoc_insertion_point(field_mutable:RedreamInfo.MinMaxGradientData.maxColor)
  11371. return _internal_mutable_maxcolor();
  11372. }
  11373. inline void MinMaxGradientData::set_allocated_maxcolor(::RedreamInfo::Color4* maxcolor) {
  11374. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  11375. if (message_arena == nullptr) {
  11376. delete maxcolor_;
  11377. }
  11378. if (maxcolor) {
  11379. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  11380. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(maxcolor);
  11381. if (message_arena != submessage_arena) {
  11382. maxcolor = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  11383. message_arena, maxcolor, submessage_arena);
  11384. }
  11385. } else {
  11386. }
  11387. maxcolor_ = maxcolor;
  11388. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.MinMaxGradientData.maxColor)
  11389. }
  11390. // int32 minMaxState = 5;
  11391. inline void MinMaxGradientData::clear_minmaxstate() {
  11392. minmaxstate_ = 0;
  11393. }
  11394. inline ::PROTOBUF_NAMESPACE_ID::int32 MinMaxGradientData::_internal_minmaxstate() const {
  11395. return minmaxstate_;
  11396. }
  11397. inline ::PROTOBUF_NAMESPACE_ID::int32 MinMaxGradientData::minmaxstate() const {
  11398. // @@protoc_insertion_point(field_get:RedreamInfo.MinMaxGradientData.minMaxState)
  11399. return _internal_minmaxstate();
  11400. }
  11401. inline void MinMaxGradientData::_internal_set_minmaxstate(::PROTOBUF_NAMESPACE_ID::int32 value) {
  11402. minmaxstate_ = value;
  11403. }
  11404. inline void MinMaxGradientData::set_minmaxstate(::PROTOBUF_NAMESPACE_ID::int32 value) {
  11405. _internal_set_minmaxstate(value);
  11406. // @@protoc_insertion_point(field_set:RedreamInfo.MinMaxGradientData.minMaxState)
  11407. }
  11408. // -------------------------------------------------------------------
  11409. // GradientNEWData
  11410. // repeated .RedreamInfo.Color3BData color = 1;
  11411. inline int GradientNEWData::_internal_color_size() const {
  11412. return color_.size();
  11413. }
  11414. inline int GradientNEWData::color_size() const {
  11415. return _internal_color_size();
  11416. }
  11417. inline void GradientNEWData::clear_color() {
  11418. color_.Clear();
  11419. }
  11420. inline ::RedreamInfo::Color3BData* GradientNEWData::mutable_color(int index) {
  11421. // @@protoc_insertion_point(field_mutable:RedreamInfo.GradientNEWData.color)
  11422. return color_.Mutable(index);
  11423. }
  11424. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Color3BData >*
  11425. GradientNEWData::mutable_color() {
  11426. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.GradientNEWData.color)
  11427. return &color_;
  11428. }
  11429. inline const ::RedreamInfo::Color3BData& GradientNEWData::_internal_color(int index) const {
  11430. return color_.Get(index);
  11431. }
  11432. inline const ::RedreamInfo::Color3BData& GradientNEWData::color(int index) const {
  11433. // @@protoc_insertion_point(field_get:RedreamInfo.GradientNEWData.color)
  11434. return _internal_color(index);
  11435. }
  11436. inline ::RedreamInfo::Color3BData* GradientNEWData::_internal_add_color() {
  11437. return color_.Add();
  11438. }
  11439. inline ::RedreamInfo::Color3BData* GradientNEWData::add_color() {
  11440. // @@protoc_insertion_point(field_add:RedreamInfo.GradientNEWData.color)
  11441. return _internal_add_color();
  11442. }
  11443. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Color3BData >&
  11444. GradientNEWData::color() const {
  11445. // @@protoc_insertion_point(field_list:RedreamInfo.GradientNEWData.color)
  11446. return color_;
  11447. }
  11448. // repeated .RedreamInfo.AlphaData alpha = 2;
  11449. inline int GradientNEWData::_internal_alpha_size() const {
  11450. return alpha_.size();
  11451. }
  11452. inline int GradientNEWData::alpha_size() const {
  11453. return _internal_alpha_size();
  11454. }
  11455. inline void GradientNEWData::clear_alpha() {
  11456. alpha_.Clear();
  11457. }
  11458. inline ::RedreamInfo::AlphaData* GradientNEWData::mutable_alpha(int index) {
  11459. // @@protoc_insertion_point(field_mutable:RedreamInfo.GradientNEWData.alpha)
  11460. return alpha_.Mutable(index);
  11461. }
  11462. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::AlphaData >*
  11463. GradientNEWData::mutable_alpha() {
  11464. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.GradientNEWData.alpha)
  11465. return &alpha_;
  11466. }
  11467. inline const ::RedreamInfo::AlphaData& GradientNEWData::_internal_alpha(int index) const {
  11468. return alpha_.Get(index);
  11469. }
  11470. inline const ::RedreamInfo::AlphaData& GradientNEWData::alpha(int index) const {
  11471. // @@protoc_insertion_point(field_get:RedreamInfo.GradientNEWData.alpha)
  11472. return _internal_alpha(index);
  11473. }
  11474. inline ::RedreamInfo::AlphaData* GradientNEWData::_internal_add_alpha() {
  11475. return alpha_.Add();
  11476. }
  11477. inline ::RedreamInfo::AlphaData* GradientNEWData::add_alpha() {
  11478. // @@protoc_insertion_point(field_add:RedreamInfo.GradientNEWData.alpha)
  11479. return _internal_add_alpha();
  11480. }
  11481. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::AlphaData >&
  11482. GradientNEWData::alpha() const {
  11483. // @@protoc_insertion_point(field_list:RedreamInfo.GradientNEWData.alpha)
  11484. return alpha_;
  11485. }
  11486. // -------------------------------------------------------------------
  11487. // Color3BData
  11488. // uint32 time = 1;
  11489. inline void Color3BData::clear_time() {
  11490. time_ = 0u;
  11491. }
  11492. inline ::PROTOBUF_NAMESPACE_ID::uint32 Color3BData::_internal_time() const {
  11493. return time_;
  11494. }
  11495. inline ::PROTOBUF_NAMESPACE_ID::uint32 Color3BData::time() const {
  11496. // @@protoc_insertion_point(field_get:RedreamInfo.Color3BData.time)
  11497. return _internal_time();
  11498. }
  11499. inline void Color3BData::_internal_set_time(::PROTOBUF_NAMESPACE_ID::uint32 value) {
  11500. time_ = value;
  11501. }
  11502. inline void Color3BData::set_time(::PROTOBUF_NAMESPACE_ID::uint32 value) {
  11503. _internal_set_time(value);
  11504. // @@protoc_insertion_point(field_set:RedreamInfo.Color3BData.time)
  11505. }
  11506. // .RedreamInfo.Color3 color = 2;
  11507. inline bool Color3BData::_internal_has_color() const {
  11508. return this != internal_default_instance() && color_ != nullptr;
  11509. }
  11510. inline bool Color3BData::has_color() const {
  11511. return _internal_has_color();
  11512. }
  11513. inline void Color3BData::clear_color() {
  11514. if (GetArena() == nullptr && color_ != nullptr) {
  11515. delete color_;
  11516. }
  11517. color_ = nullptr;
  11518. }
  11519. inline const ::RedreamInfo::Color3& Color3BData::_internal_color() const {
  11520. const ::RedreamInfo::Color3* p = color_;
  11521. return p != nullptr ? *p : reinterpret_cast<const ::RedreamInfo::Color3&>(
  11522. ::RedreamInfo::_Color3_default_instance_);
  11523. }
  11524. inline const ::RedreamInfo::Color3& Color3BData::color() const {
  11525. // @@protoc_insertion_point(field_get:RedreamInfo.Color3BData.color)
  11526. return _internal_color();
  11527. }
  11528. inline void Color3BData::unsafe_arena_set_allocated_color(
  11529. ::RedreamInfo::Color3* color) {
  11530. if (GetArena() == nullptr) {
  11531. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(color_);
  11532. }
  11533. color_ = color;
  11534. if (color) {
  11535. } else {
  11536. }
  11537. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Color3BData.color)
  11538. }
  11539. inline ::RedreamInfo::Color3* Color3BData::release_color() {
  11540. ::RedreamInfo::Color3* temp = color_;
  11541. color_ = nullptr;
  11542. if (GetArena() != nullptr) {
  11543. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  11544. }
  11545. return temp;
  11546. }
  11547. inline ::RedreamInfo::Color3* Color3BData::unsafe_arena_release_color() {
  11548. // @@protoc_insertion_point(field_release:RedreamInfo.Color3BData.color)
  11549. ::RedreamInfo::Color3* temp = color_;
  11550. color_ = nullptr;
  11551. return temp;
  11552. }
  11553. inline ::RedreamInfo::Color3* Color3BData::_internal_mutable_color() {
  11554. if (color_ == nullptr) {
  11555. auto* p = CreateMaybeMessage<::RedreamInfo::Color3>(GetArena());
  11556. color_ = p;
  11557. }
  11558. return color_;
  11559. }
  11560. inline ::RedreamInfo::Color3* Color3BData::mutable_color() {
  11561. // @@protoc_insertion_point(field_mutable:RedreamInfo.Color3BData.color)
  11562. return _internal_mutable_color();
  11563. }
  11564. inline void Color3BData::set_allocated_color(::RedreamInfo::Color3* color) {
  11565. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  11566. if (message_arena == nullptr) {
  11567. delete color_;
  11568. }
  11569. if (color) {
  11570. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  11571. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(color);
  11572. if (message_arena != submessage_arena) {
  11573. color = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  11574. message_arena, color, submessage_arena);
  11575. }
  11576. } else {
  11577. }
  11578. color_ = color;
  11579. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.Color3BData.color)
  11580. }
  11581. // -------------------------------------------------------------------
  11582. // AlphaData
  11583. // uint32 time = 1;
  11584. inline void AlphaData::clear_time() {
  11585. time_ = 0u;
  11586. }
  11587. inline ::PROTOBUF_NAMESPACE_ID::uint32 AlphaData::_internal_time() const {
  11588. return time_;
  11589. }
  11590. inline ::PROTOBUF_NAMESPACE_ID::uint32 AlphaData::time() const {
  11591. // @@protoc_insertion_point(field_get:RedreamInfo.AlphaData.time)
  11592. return _internal_time();
  11593. }
  11594. inline void AlphaData::_internal_set_time(::PROTOBUF_NAMESPACE_ID::uint32 value) {
  11595. time_ = value;
  11596. }
  11597. inline void AlphaData::set_time(::PROTOBUF_NAMESPACE_ID::uint32 value) {
  11598. _internal_set_time(value);
  11599. // @@protoc_insertion_point(field_set:RedreamInfo.AlphaData.time)
  11600. }
  11601. // uint32 alpha = 2;
  11602. inline void AlphaData::clear_alpha() {
  11603. alpha_ = 0u;
  11604. }
  11605. inline ::PROTOBUF_NAMESPACE_ID::uint32 AlphaData::_internal_alpha() const {
  11606. return alpha_;
  11607. }
  11608. inline ::PROTOBUF_NAMESPACE_ID::uint32 AlphaData::alpha() const {
  11609. // @@protoc_insertion_point(field_get:RedreamInfo.AlphaData.alpha)
  11610. return _internal_alpha();
  11611. }
  11612. inline void AlphaData::_internal_set_alpha(::PROTOBUF_NAMESPACE_ID::uint32 value) {
  11613. alpha_ = value;
  11614. }
  11615. inline void AlphaData::set_alpha(::PROTOBUF_NAMESPACE_ID::uint32 value) {
  11616. _internal_set_alpha(value);
  11617. // @@protoc_insertion_point(field_set:RedreamInfo.AlphaData.alpha)
  11618. }
  11619. // -------------------------------------------------------------------
  11620. // EmissionData
  11621. // repeated .RedreamInfo.BurstData burstData = 1;
  11622. inline int EmissionData::_internal_burstdata_size() const {
  11623. return burstdata_.size();
  11624. }
  11625. inline int EmissionData::burstdata_size() const {
  11626. return _internal_burstdata_size();
  11627. }
  11628. inline void EmissionData::clear_burstdata() {
  11629. burstdata_.Clear();
  11630. }
  11631. inline ::RedreamInfo::BurstData* EmissionData::mutable_burstdata(int index) {
  11632. // @@protoc_insertion_point(field_mutable:RedreamInfo.EmissionData.burstData)
  11633. return burstdata_.Mutable(index);
  11634. }
  11635. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::BurstData >*
  11636. EmissionData::mutable_burstdata() {
  11637. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.EmissionData.burstData)
  11638. return &burstdata_;
  11639. }
  11640. inline const ::RedreamInfo::BurstData& EmissionData::_internal_burstdata(int index) const {
  11641. return burstdata_.Get(index);
  11642. }
  11643. inline const ::RedreamInfo::BurstData& EmissionData::burstdata(int index) const {
  11644. // @@protoc_insertion_point(field_get:RedreamInfo.EmissionData.burstData)
  11645. return _internal_burstdata(index);
  11646. }
  11647. inline ::RedreamInfo::BurstData* EmissionData::_internal_add_burstdata() {
  11648. return burstdata_.Add();
  11649. }
  11650. inline ::RedreamInfo::BurstData* EmissionData::add_burstdata() {
  11651. // @@protoc_insertion_point(field_add:RedreamInfo.EmissionData.burstData)
  11652. return _internal_add_burstdata();
  11653. }
  11654. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::BurstData >&
  11655. EmissionData::burstdata() const {
  11656. // @@protoc_insertion_point(field_list:RedreamInfo.EmissionData.burstData)
  11657. return burstdata_;
  11658. }
  11659. // -------------------------------------------------------------------
  11660. // BurstData
  11661. // float burstTime = 1;
  11662. inline void BurstData::clear_bursttime() {
  11663. bursttime_ = 0;
  11664. }
  11665. inline float BurstData::_internal_bursttime() const {
  11666. return bursttime_;
  11667. }
  11668. inline float BurstData::bursttime() const {
  11669. // @@protoc_insertion_point(field_get:RedreamInfo.BurstData.burstTime)
  11670. return _internal_bursttime();
  11671. }
  11672. inline void BurstData::_internal_set_bursttime(float value) {
  11673. bursttime_ = value;
  11674. }
  11675. inline void BurstData::set_bursttime(float value) {
  11676. _internal_set_bursttime(value);
  11677. // @@protoc_insertion_point(field_set:RedreamInfo.BurstData.burstTime)
  11678. }
  11679. // uint32 burstParticleCount = 2;
  11680. inline void BurstData::clear_burstparticlecount() {
  11681. burstparticlecount_ = 0u;
  11682. }
  11683. inline ::PROTOBUF_NAMESPACE_ID::uint32 BurstData::_internal_burstparticlecount() const {
  11684. return burstparticlecount_;
  11685. }
  11686. inline ::PROTOBUF_NAMESPACE_ID::uint32 BurstData::burstparticlecount() const {
  11687. // @@protoc_insertion_point(field_get:RedreamInfo.BurstData.burstParticleCount)
  11688. return _internal_burstparticlecount();
  11689. }
  11690. inline void BurstData::_internal_set_burstparticlecount(::PROTOBUF_NAMESPACE_ID::uint32 value) {
  11691. burstparticlecount_ = value;
  11692. }
  11693. inline void BurstData::set_burstparticlecount(::PROTOBUF_NAMESPACE_ID::uint32 value) {
  11694. _internal_set_burstparticlecount(value);
  11695. // @@protoc_insertion_point(field_set:RedreamInfo.BurstData.burstParticleCount)
  11696. }
  11697. // -------------------------------------------------------------------
  11698. // Percent
  11699. // int32 value = 1;
  11700. inline void Percent::clear_value() {
  11701. value_ = 0;
  11702. }
  11703. inline ::PROTOBUF_NAMESPACE_ID::int32 Percent::_internal_value() const {
  11704. return value_;
  11705. }
  11706. inline ::PROTOBUF_NAMESPACE_ID::int32 Percent::value() const {
  11707. // @@protoc_insertion_point(field_get:RedreamInfo.Percent.value)
  11708. return _internal_value();
  11709. }
  11710. inline void Percent::_internal_set_value(::PROTOBUF_NAMESPACE_ID::int32 value) {
  11711. value_ = value;
  11712. }
  11713. inline void Percent::set_value(::PROTOBUF_NAMESPACE_ID::int32 value) {
  11714. _internal_set_value(value);
  11715. // @@protoc_insertion_point(field_set:RedreamInfo.Percent.value)
  11716. }
  11717. // -------------------------------------------------------------------
  11718. // Callbacks
  11719. // int32 selectorName = 1;
  11720. inline void Callbacks::clear_selectorname() {
  11721. selectorname_ = 0;
  11722. }
  11723. inline ::PROTOBUF_NAMESPACE_ID::int32 Callbacks::_internal_selectorname() const {
  11724. return selectorname_;
  11725. }
  11726. inline ::PROTOBUF_NAMESPACE_ID::int32 Callbacks::selectorname() const {
  11727. // @@protoc_insertion_point(field_get:RedreamInfo.Callbacks.selectorName)
  11728. return _internal_selectorname();
  11729. }
  11730. inline void Callbacks::_internal_set_selectorname(::PROTOBUF_NAMESPACE_ID::int32 value) {
  11731. selectorname_ = value;
  11732. }
  11733. inline void Callbacks::set_selectorname(::PROTOBUF_NAMESPACE_ID::int32 value) {
  11734. _internal_set_selectorname(value);
  11735. // @@protoc_insertion_point(field_set:RedreamInfo.Callbacks.selectorName)
  11736. }
  11737. // int32 selectorTarget = 2;
  11738. inline void Callbacks::clear_selectortarget() {
  11739. selectortarget_ = 0;
  11740. }
  11741. inline ::PROTOBUF_NAMESPACE_ID::int32 Callbacks::_internal_selectortarget() const {
  11742. return selectortarget_;
  11743. }
  11744. inline ::PROTOBUF_NAMESPACE_ID::int32 Callbacks::selectortarget() const {
  11745. // @@protoc_insertion_point(field_get:RedreamInfo.Callbacks.selectorTarget)
  11746. return _internal_selectortarget();
  11747. }
  11748. inline void Callbacks::_internal_set_selectortarget(::PROTOBUF_NAMESPACE_ID::int32 value) {
  11749. selectortarget_ = value;
  11750. }
  11751. inline void Callbacks::set_selectortarget(::PROTOBUF_NAMESPACE_ID::int32 value) {
  11752. _internal_set_selectortarget(value);
  11753. // @@protoc_insertion_point(field_set:RedreamInfo.Callbacks.selectorTarget)
  11754. }
  11755. // -------------------------------------------------------------------
  11756. // SequencePropertyMap
  11757. // int32 seqId = 1;
  11758. inline void SequencePropertyMap::clear_seqid() {
  11759. seqid_ = 0;
  11760. }
  11761. inline ::PROTOBUF_NAMESPACE_ID::int32 SequencePropertyMap::_internal_seqid() const {
  11762. return seqid_;
  11763. }
  11764. inline ::PROTOBUF_NAMESPACE_ID::int32 SequencePropertyMap::seqid() const {
  11765. // @@protoc_insertion_point(field_get:RedreamInfo.SequencePropertyMap.seqId)
  11766. return _internal_seqid();
  11767. }
  11768. inline void SequencePropertyMap::_internal_set_seqid(::PROTOBUF_NAMESPACE_ID::int32 value) {
  11769. seqid_ = value;
  11770. }
  11771. inline void SequencePropertyMap::set_seqid(::PROTOBUF_NAMESPACE_ID::int32 value) {
  11772. _internal_set_seqid(value);
  11773. // @@protoc_insertion_point(field_set:RedreamInfo.SequencePropertyMap.seqId)
  11774. }
  11775. // repeated .RedreamInfo.SequenceProperty props = 2;
  11776. inline int SequencePropertyMap::_internal_props_size() const {
  11777. return props_.size();
  11778. }
  11779. inline int SequencePropertyMap::props_size() const {
  11780. return _internal_props_size();
  11781. }
  11782. inline void SequencePropertyMap::clear_props() {
  11783. props_.Clear();
  11784. }
  11785. inline ::RedreamInfo::SequenceProperty* SequencePropertyMap::mutable_props(int index) {
  11786. // @@protoc_insertion_point(field_mutable:RedreamInfo.SequencePropertyMap.props)
  11787. return props_.Mutable(index);
  11788. }
  11789. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SequenceProperty >*
  11790. SequencePropertyMap::mutable_props() {
  11791. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.SequencePropertyMap.props)
  11792. return &props_;
  11793. }
  11794. inline const ::RedreamInfo::SequenceProperty& SequencePropertyMap::_internal_props(int index) const {
  11795. return props_.Get(index);
  11796. }
  11797. inline const ::RedreamInfo::SequenceProperty& SequencePropertyMap::props(int index) const {
  11798. // @@protoc_insertion_point(field_get:RedreamInfo.SequencePropertyMap.props)
  11799. return _internal_props(index);
  11800. }
  11801. inline ::RedreamInfo::SequenceProperty* SequencePropertyMap::_internal_add_props() {
  11802. return props_.Add();
  11803. }
  11804. inline ::RedreamInfo::SequenceProperty* SequencePropertyMap::add_props() {
  11805. // @@protoc_insertion_point(field_add:RedreamInfo.SequencePropertyMap.props)
  11806. return _internal_add_props();
  11807. }
  11808. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SequenceProperty >&
  11809. SequencePropertyMap::props() const {
  11810. // @@protoc_insertion_point(field_list:RedreamInfo.SequencePropertyMap.props)
  11811. return props_;
  11812. }
  11813. // -------------------------------------------------------------------
  11814. // SequenceProperty
  11815. // int32 type = 1;
  11816. inline void SequenceProperty::clear_type() {
  11817. type_ = 0;
  11818. }
  11819. inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceProperty::_internal_type() const {
  11820. return type_;
  11821. }
  11822. inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceProperty::type() const {
  11823. // @@protoc_insertion_point(field_get:RedreamInfo.SequenceProperty.type)
  11824. return _internal_type();
  11825. }
  11826. inline void SequenceProperty::_internal_set_type(::PROTOBUF_NAMESPACE_ID::int32 value) {
  11827. type_ = value;
  11828. }
  11829. inline void SequenceProperty::set_type(::PROTOBUF_NAMESPACE_ID::int32 value) {
  11830. _internal_set_type(value);
  11831. // @@protoc_insertion_point(field_set:RedreamInfo.SequenceProperty.type)
  11832. }
  11833. // int32 name = 2;
  11834. inline void SequenceProperty::clear_name() {
  11835. name_ = 0;
  11836. }
  11837. inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceProperty::_internal_name() const {
  11838. return name_;
  11839. }
  11840. inline ::PROTOBUF_NAMESPACE_ID::int32 SequenceProperty::name() const {
  11841. // @@protoc_insertion_point(field_get:RedreamInfo.SequenceProperty.name)
  11842. return _internal_name();
  11843. }
  11844. inline void SequenceProperty::_internal_set_name(::PROTOBUF_NAMESPACE_ID::int32 value) {
  11845. name_ = value;
  11846. }
  11847. inline void SequenceProperty::set_name(::PROTOBUF_NAMESPACE_ID::int32 value) {
  11848. _internal_set_name(value);
  11849. // @@protoc_insertion_point(field_set:RedreamInfo.SequenceProperty.name)
  11850. }
  11851. // repeated .RedreamInfo.Keyframe keyframes = 3;
  11852. inline int SequenceProperty::_internal_keyframes_size() const {
  11853. return keyframes_.size();
  11854. }
  11855. inline int SequenceProperty::keyframes_size() const {
  11856. return _internal_keyframes_size();
  11857. }
  11858. inline void SequenceProperty::clear_keyframes() {
  11859. keyframes_.Clear();
  11860. }
  11861. inline ::RedreamInfo::Keyframe* SequenceProperty::mutable_keyframes(int index) {
  11862. // @@protoc_insertion_point(field_mutable:RedreamInfo.SequenceProperty.keyframes)
  11863. return keyframes_.Mutable(index);
  11864. }
  11865. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Keyframe >*
  11866. SequenceProperty::mutable_keyframes() {
  11867. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.SequenceProperty.keyframes)
  11868. return &keyframes_;
  11869. }
  11870. inline const ::RedreamInfo::Keyframe& SequenceProperty::_internal_keyframes(int index) const {
  11871. return keyframes_.Get(index);
  11872. }
  11873. inline const ::RedreamInfo::Keyframe& SequenceProperty::keyframes(int index) const {
  11874. // @@protoc_insertion_point(field_get:RedreamInfo.SequenceProperty.keyframes)
  11875. return _internal_keyframes(index);
  11876. }
  11877. inline ::RedreamInfo::Keyframe* SequenceProperty::_internal_add_keyframes() {
  11878. return keyframes_.Add();
  11879. }
  11880. inline ::RedreamInfo::Keyframe* SequenceProperty::add_keyframes() {
  11881. // @@protoc_insertion_point(field_add:RedreamInfo.SequenceProperty.keyframes)
  11882. return _internal_add_keyframes();
  11883. }
  11884. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Keyframe >&
  11885. SequenceProperty::keyframes() const {
  11886. // @@protoc_insertion_point(field_list:RedreamInfo.SequenceProperty.keyframes)
  11887. return keyframes_;
  11888. }
  11889. // -------------------------------------------------------------------
  11890. // Keyframe
  11891. // float time = 1;
  11892. inline void Keyframe::clear_time() {
  11893. time_ = 0;
  11894. }
  11895. inline float Keyframe::_internal_time() const {
  11896. return time_;
  11897. }
  11898. inline float Keyframe::time() const {
  11899. // @@protoc_insertion_point(field_get:RedreamInfo.Keyframe.time)
  11900. return _internal_time();
  11901. }
  11902. inline void Keyframe::_internal_set_time(float value) {
  11903. time_ = value;
  11904. }
  11905. inline void Keyframe::set_time(float value) {
  11906. _internal_set_time(value);
  11907. // @@protoc_insertion_point(field_set:RedreamInfo.Keyframe.time)
  11908. }
  11909. // .RedreamInfo.Easing easing = 2;
  11910. inline bool Keyframe::_internal_has_easing() const {
  11911. return this != internal_default_instance() && easing_ != nullptr;
  11912. }
  11913. inline bool Keyframe::has_easing() const {
  11914. return _internal_has_easing();
  11915. }
  11916. inline void Keyframe::clear_easing() {
  11917. if (GetArena() == nullptr && easing_ != nullptr) {
  11918. delete easing_;
  11919. }
  11920. easing_ = nullptr;
  11921. }
  11922. inline const ::RedreamInfo::Easing& Keyframe::_internal_easing() const {
  11923. const ::RedreamInfo::Easing* p = easing_;
  11924. return p != nullptr ? *p : reinterpret_cast<const ::RedreamInfo::Easing&>(
  11925. ::RedreamInfo::_Easing_default_instance_);
  11926. }
  11927. inline const ::RedreamInfo::Easing& Keyframe::easing() const {
  11928. // @@protoc_insertion_point(field_get:RedreamInfo.Keyframe.easing)
  11929. return _internal_easing();
  11930. }
  11931. inline void Keyframe::unsafe_arena_set_allocated_easing(
  11932. ::RedreamInfo::Easing* easing) {
  11933. if (GetArena() == nullptr) {
  11934. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(easing_);
  11935. }
  11936. easing_ = easing;
  11937. if (easing) {
  11938. } else {
  11939. }
  11940. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Keyframe.easing)
  11941. }
  11942. inline ::RedreamInfo::Easing* Keyframe::release_easing() {
  11943. ::RedreamInfo::Easing* temp = easing_;
  11944. easing_ = nullptr;
  11945. if (GetArena() != nullptr) {
  11946. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  11947. }
  11948. return temp;
  11949. }
  11950. inline ::RedreamInfo::Easing* Keyframe::unsafe_arena_release_easing() {
  11951. // @@protoc_insertion_point(field_release:RedreamInfo.Keyframe.easing)
  11952. ::RedreamInfo::Easing* temp = easing_;
  11953. easing_ = nullptr;
  11954. return temp;
  11955. }
  11956. inline ::RedreamInfo::Easing* Keyframe::_internal_mutable_easing() {
  11957. if (easing_ == nullptr) {
  11958. auto* p = CreateMaybeMessage<::RedreamInfo::Easing>(GetArena());
  11959. easing_ = p;
  11960. }
  11961. return easing_;
  11962. }
  11963. inline ::RedreamInfo::Easing* Keyframe::mutable_easing() {
  11964. // @@protoc_insertion_point(field_mutable:RedreamInfo.Keyframe.easing)
  11965. return _internal_mutable_easing();
  11966. }
  11967. inline void Keyframe::set_allocated_easing(::RedreamInfo::Easing* easing) {
  11968. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  11969. if (message_arena == nullptr) {
  11970. delete easing_;
  11971. }
  11972. if (easing) {
  11973. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  11974. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(easing);
  11975. if (message_arena != submessage_arena) {
  11976. easing = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  11977. message_arena, easing, submessage_arena);
  11978. }
  11979. } else {
  11980. }
  11981. easing_ = easing;
  11982. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.Keyframe.easing)
  11983. }
  11984. // .RedreamInfo.Value value = 3;
  11985. inline bool Keyframe::_internal_has_value() const {
  11986. return this != internal_default_instance() && value_ != nullptr;
  11987. }
  11988. inline bool Keyframe::has_value() const {
  11989. return _internal_has_value();
  11990. }
  11991. inline void Keyframe::clear_value() {
  11992. if (GetArena() == nullptr && value_ != nullptr) {
  11993. delete value_;
  11994. }
  11995. value_ = nullptr;
  11996. }
  11997. inline const ::RedreamInfo::Value& Keyframe::_internal_value() const {
  11998. const ::RedreamInfo::Value* p = value_;
  11999. return p != nullptr ? *p : reinterpret_cast<const ::RedreamInfo::Value&>(
  12000. ::RedreamInfo::_Value_default_instance_);
  12001. }
  12002. inline const ::RedreamInfo::Value& Keyframe::value() const {
  12003. // @@protoc_insertion_point(field_get:RedreamInfo.Keyframe.value)
  12004. return _internal_value();
  12005. }
  12006. inline void Keyframe::unsafe_arena_set_allocated_value(
  12007. ::RedreamInfo::Value* value) {
  12008. if (GetArena() == nullptr) {
  12009. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(value_);
  12010. }
  12011. value_ = value;
  12012. if (value) {
  12013. } else {
  12014. }
  12015. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Keyframe.value)
  12016. }
  12017. inline ::RedreamInfo::Value* Keyframe::release_value() {
  12018. ::RedreamInfo::Value* temp = value_;
  12019. value_ = nullptr;
  12020. if (GetArena() != nullptr) {
  12021. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  12022. }
  12023. return temp;
  12024. }
  12025. inline ::RedreamInfo::Value* Keyframe::unsafe_arena_release_value() {
  12026. // @@protoc_insertion_point(field_release:RedreamInfo.Keyframe.value)
  12027. ::RedreamInfo::Value* temp = value_;
  12028. value_ = nullptr;
  12029. return temp;
  12030. }
  12031. inline ::RedreamInfo::Value* Keyframe::_internal_mutable_value() {
  12032. if (value_ == nullptr) {
  12033. auto* p = CreateMaybeMessage<::RedreamInfo::Value>(GetArena());
  12034. value_ = p;
  12035. }
  12036. return value_;
  12037. }
  12038. inline ::RedreamInfo::Value* Keyframe::mutable_value() {
  12039. // @@protoc_insertion_point(field_mutable:RedreamInfo.Keyframe.value)
  12040. return _internal_mutable_value();
  12041. }
  12042. inline void Keyframe::set_allocated_value(::RedreamInfo::Value* value) {
  12043. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  12044. if (message_arena == nullptr) {
  12045. delete value_;
  12046. }
  12047. if (value) {
  12048. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  12049. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(value);
  12050. if (message_arena != submessage_arena) {
  12051. value = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  12052. message_arena, value, submessage_arena);
  12053. }
  12054. } else {
  12055. }
  12056. value_ = value;
  12057. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.Keyframe.value)
  12058. }
  12059. // repeated .RedreamInfo.Vec2 equalPoints = 4;
  12060. inline int Keyframe::_internal_equalpoints_size() const {
  12061. return equalpoints_.size();
  12062. }
  12063. inline int Keyframe::equalpoints_size() const {
  12064. return _internal_equalpoints_size();
  12065. }
  12066. inline void Keyframe::clear_equalpoints() {
  12067. equalpoints_.Clear();
  12068. }
  12069. inline ::RedreamInfo::Vec2* Keyframe::mutable_equalpoints(int index) {
  12070. // @@protoc_insertion_point(field_mutable:RedreamInfo.Keyframe.equalPoints)
  12071. return equalpoints_.Mutable(index);
  12072. }
  12073. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Vec2 >*
  12074. Keyframe::mutable_equalpoints() {
  12075. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.Keyframe.equalPoints)
  12076. return &equalpoints_;
  12077. }
  12078. inline const ::RedreamInfo::Vec2& Keyframe::_internal_equalpoints(int index) const {
  12079. return equalpoints_.Get(index);
  12080. }
  12081. inline const ::RedreamInfo::Vec2& Keyframe::equalpoints(int index) const {
  12082. // @@protoc_insertion_point(field_get:RedreamInfo.Keyframe.equalPoints)
  12083. return _internal_equalpoints(index);
  12084. }
  12085. inline ::RedreamInfo::Vec2* Keyframe::_internal_add_equalpoints() {
  12086. return equalpoints_.Add();
  12087. }
  12088. inline ::RedreamInfo::Vec2* Keyframe::add_equalpoints() {
  12089. // @@protoc_insertion_point(field_add:RedreamInfo.Keyframe.equalPoints)
  12090. return _internal_add_equalpoints();
  12091. }
  12092. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Vec2 >&
  12093. Keyframe::equalpoints() const {
  12094. // @@protoc_insertion_point(field_list:RedreamInfo.Keyframe.equalPoints)
  12095. return equalpoints_;
  12096. }
  12097. // -------------------------------------------------------------------
  12098. // Easing
  12099. // int32 type = 1;
  12100. inline void Easing::clear_type() {
  12101. type_ = 0;
  12102. }
  12103. inline ::PROTOBUF_NAMESPACE_ID::int32 Easing::_internal_type() const {
  12104. return type_;
  12105. }
  12106. inline ::PROTOBUF_NAMESPACE_ID::int32 Easing::type() const {
  12107. // @@protoc_insertion_point(field_get:RedreamInfo.Easing.type)
  12108. return _internal_type();
  12109. }
  12110. inline void Easing::_internal_set_type(::PROTOBUF_NAMESPACE_ID::int32 value) {
  12111. type_ = value;
  12112. }
  12113. inline void Easing::set_type(::PROTOBUF_NAMESPACE_ID::int32 value) {
  12114. _internal_set_type(value);
  12115. // @@protoc_insertion_point(field_set:RedreamInfo.Easing.type)
  12116. }
  12117. // .RedreamInfo.EasingOpt opt = 2;
  12118. inline bool Easing::_internal_has_opt() const {
  12119. return this != internal_default_instance() && opt_ != nullptr;
  12120. }
  12121. inline bool Easing::has_opt() const {
  12122. return _internal_has_opt();
  12123. }
  12124. inline void Easing::clear_opt() {
  12125. if (GetArena() == nullptr && opt_ != nullptr) {
  12126. delete opt_;
  12127. }
  12128. opt_ = nullptr;
  12129. }
  12130. inline const ::RedreamInfo::EasingOpt& Easing::_internal_opt() const {
  12131. const ::RedreamInfo::EasingOpt* p = opt_;
  12132. return p != nullptr ? *p : reinterpret_cast<const ::RedreamInfo::EasingOpt&>(
  12133. ::RedreamInfo::_EasingOpt_default_instance_);
  12134. }
  12135. inline const ::RedreamInfo::EasingOpt& Easing::opt() const {
  12136. // @@protoc_insertion_point(field_get:RedreamInfo.Easing.opt)
  12137. return _internal_opt();
  12138. }
  12139. inline void Easing::unsafe_arena_set_allocated_opt(
  12140. ::RedreamInfo::EasingOpt* opt) {
  12141. if (GetArena() == nullptr) {
  12142. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(opt_);
  12143. }
  12144. opt_ = opt;
  12145. if (opt) {
  12146. } else {
  12147. }
  12148. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Easing.opt)
  12149. }
  12150. inline ::RedreamInfo::EasingOpt* Easing::release_opt() {
  12151. ::RedreamInfo::EasingOpt* temp = opt_;
  12152. opt_ = nullptr;
  12153. if (GetArena() != nullptr) {
  12154. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  12155. }
  12156. return temp;
  12157. }
  12158. inline ::RedreamInfo::EasingOpt* Easing::unsafe_arena_release_opt() {
  12159. // @@protoc_insertion_point(field_release:RedreamInfo.Easing.opt)
  12160. ::RedreamInfo::EasingOpt* temp = opt_;
  12161. opt_ = nullptr;
  12162. return temp;
  12163. }
  12164. inline ::RedreamInfo::EasingOpt* Easing::_internal_mutable_opt() {
  12165. if (opt_ == nullptr) {
  12166. auto* p = CreateMaybeMessage<::RedreamInfo::EasingOpt>(GetArena());
  12167. opt_ = p;
  12168. }
  12169. return opt_;
  12170. }
  12171. inline ::RedreamInfo::EasingOpt* Easing::mutable_opt() {
  12172. // @@protoc_insertion_point(field_mutable:RedreamInfo.Easing.opt)
  12173. return _internal_mutable_opt();
  12174. }
  12175. inline void Easing::set_allocated_opt(::RedreamInfo::EasingOpt* opt) {
  12176. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  12177. if (message_arena == nullptr) {
  12178. delete opt_;
  12179. }
  12180. if (opt) {
  12181. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  12182. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(opt);
  12183. if (message_arena != submessage_arena) {
  12184. opt = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  12185. message_arena, opt, submessage_arena);
  12186. }
  12187. } else {
  12188. }
  12189. opt_ = opt;
  12190. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.Easing.opt)
  12191. }
  12192. // -------------------------------------------------------------------
  12193. // EasingOpt
  12194. // .RedreamInfo.Easing1fOpt easing1fopt = 1;
  12195. inline bool EasingOpt::_internal_has_easing1fopt() const {
  12196. return attri_case() == kEasing1Fopt;
  12197. }
  12198. inline bool EasingOpt::has_easing1fopt() const {
  12199. return _internal_has_easing1fopt();
  12200. }
  12201. inline void EasingOpt::set_has_easing1fopt() {
  12202. _oneof_case_[0] = kEasing1Fopt;
  12203. }
  12204. inline void EasingOpt::clear_easing1fopt() {
  12205. if (_internal_has_easing1fopt()) {
  12206. if (GetArena() == nullptr) {
  12207. delete attri_.easing1fopt_;
  12208. }
  12209. clear_has_attri();
  12210. }
  12211. }
  12212. inline ::RedreamInfo::Easing1fOpt* EasingOpt::release_easing1fopt() {
  12213. // @@protoc_insertion_point(field_release:RedreamInfo.EasingOpt.easing1fopt)
  12214. if (_internal_has_easing1fopt()) {
  12215. clear_has_attri();
  12216. ::RedreamInfo::Easing1fOpt* temp = attri_.easing1fopt_;
  12217. if (GetArena() != nullptr) {
  12218. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  12219. }
  12220. attri_.easing1fopt_ = nullptr;
  12221. return temp;
  12222. } else {
  12223. return nullptr;
  12224. }
  12225. }
  12226. inline const ::RedreamInfo::Easing1fOpt& EasingOpt::_internal_easing1fopt() const {
  12227. return _internal_has_easing1fopt()
  12228. ? *attri_.easing1fopt_
  12229. : reinterpret_cast< ::RedreamInfo::Easing1fOpt&>(::RedreamInfo::_Easing1fOpt_default_instance_);
  12230. }
  12231. inline const ::RedreamInfo::Easing1fOpt& EasingOpt::easing1fopt() const {
  12232. // @@protoc_insertion_point(field_get:RedreamInfo.EasingOpt.easing1fopt)
  12233. return _internal_easing1fopt();
  12234. }
  12235. inline ::RedreamInfo::Easing1fOpt* EasingOpt::unsafe_arena_release_easing1fopt() {
  12236. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.EasingOpt.easing1fopt)
  12237. if (_internal_has_easing1fopt()) {
  12238. clear_has_attri();
  12239. ::RedreamInfo::Easing1fOpt* temp = attri_.easing1fopt_;
  12240. attri_.easing1fopt_ = nullptr;
  12241. return temp;
  12242. } else {
  12243. return nullptr;
  12244. }
  12245. }
  12246. inline void EasingOpt::unsafe_arena_set_allocated_easing1fopt(::RedreamInfo::Easing1fOpt* easing1fopt) {
  12247. clear_attri();
  12248. if (easing1fopt) {
  12249. set_has_easing1fopt();
  12250. attri_.easing1fopt_ = easing1fopt;
  12251. }
  12252. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.EasingOpt.easing1fopt)
  12253. }
  12254. inline ::RedreamInfo::Easing1fOpt* EasingOpt::_internal_mutable_easing1fopt() {
  12255. if (!_internal_has_easing1fopt()) {
  12256. clear_attri();
  12257. set_has_easing1fopt();
  12258. attri_.easing1fopt_ = CreateMaybeMessage< ::RedreamInfo::Easing1fOpt >(GetArena());
  12259. }
  12260. return attri_.easing1fopt_;
  12261. }
  12262. inline ::RedreamInfo::Easing1fOpt* EasingOpt::mutable_easing1fopt() {
  12263. // @@protoc_insertion_point(field_mutable:RedreamInfo.EasingOpt.easing1fopt)
  12264. return _internal_mutable_easing1fopt();
  12265. }
  12266. // .RedreamInfo.Easing4fOpt easing4fopt = 2;
  12267. inline bool EasingOpt::_internal_has_easing4fopt() const {
  12268. return attri_case() == kEasing4Fopt;
  12269. }
  12270. inline bool EasingOpt::has_easing4fopt() const {
  12271. return _internal_has_easing4fopt();
  12272. }
  12273. inline void EasingOpt::set_has_easing4fopt() {
  12274. _oneof_case_[0] = kEasing4Fopt;
  12275. }
  12276. inline void EasingOpt::clear_easing4fopt() {
  12277. if (_internal_has_easing4fopt()) {
  12278. if (GetArena() == nullptr) {
  12279. delete attri_.easing4fopt_;
  12280. }
  12281. clear_has_attri();
  12282. }
  12283. }
  12284. inline ::RedreamInfo::Easing4fOpt* EasingOpt::release_easing4fopt() {
  12285. // @@protoc_insertion_point(field_release:RedreamInfo.EasingOpt.easing4fopt)
  12286. if (_internal_has_easing4fopt()) {
  12287. clear_has_attri();
  12288. ::RedreamInfo::Easing4fOpt* temp = attri_.easing4fopt_;
  12289. if (GetArena() != nullptr) {
  12290. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  12291. }
  12292. attri_.easing4fopt_ = nullptr;
  12293. return temp;
  12294. } else {
  12295. return nullptr;
  12296. }
  12297. }
  12298. inline const ::RedreamInfo::Easing4fOpt& EasingOpt::_internal_easing4fopt() const {
  12299. return _internal_has_easing4fopt()
  12300. ? *attri_.easing4fopt_
  12301. : reinterpret_cast< ::RedreamInfo::Easing4fOpt&>(::RedreamInfo::_Easing4fOpt_default_instance_);
  12302. }
  12303. inline const ::RedreamInfo::Easing4fOpt& EasingOpt::easing4fopt() const {
  12304. // @@protoc_insertion_point(field_get:RedreamInfo.EasingOpt.easing4fopt)
  12305. return _internal_easing4fopt();
  12306. }
  12307. inline ::RedreamInfo::Easing4fOpt* EasingOpt::unsafe_arena_release_easing4fopt() {
  12308. // @@protoc_insertion_point(field_unsafe_arena_release:RedreamInfo.EasingOpt.easing4fopt)
  12309. if (_internal_has_easing4fopt()) {
  12310. clear_has_attri();
  12311. ::RedreamInfo::Easing4fOpt* temp = attri_.easing4fopt_;
  12312. attri_.easing4fopt_ = nullptr;
  12313. return temp;
  12314. } else {
  12315. return nullptr;
  12316. }
  12317. }
  12318. inline void EasingOpt::unsafe_arena_set_allocated_easing4fopt(::RedreamInfo::Easing4fOpt* easing4fopt) {
  12319. clear_attri();
  12320. if (easing4fopt) {
  12321. set_has_easing4fopt();
  12322. attri_.easing4fopt_ = easing4fopt;
  12323. }
  12324. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.EasingOpt.easing4fopt)
  12325. }
  12326. inline ::RedreamInfo::Easing4fOpt* EasingOpt::_internal_mutable_easing4fopt() {
  12327. if (!_internal_has_easing4fopt()) {
  12328. clear_attri();
  12329. set_has_easing4fopt();
  12330. attri_.easing4fopt_ = CreateMaybeMessage< ::RedreamInfo::Easing4fOpt >(GetArena());
  12331. }
  12332. return attri_.easing4fopt_;
  12333. }
  12334. inline ::RedreamInfo::Easing4fOpt* EasingOpt::mutable_easing4fopt() {
  12335. // @@protoc_insertion_point(field_mutable:RedreamInfo.EasingOpt.easing4fopt)
  12336. return _internal_mutable_easing4fopt();
  12337. }
  12338. inline bool EasingOpt::has_attri() const {
  12339. return attri_case() != ATTRI_NOT_SET;
  12340. }
  12341. inline void EasingOpt::clear_has_attri() {
  12342. _oneof_case_[0] = ATTRI_NOT_SET;
  12343. }
  12344. inline EasingOpt::AttriCase EasingOpt::attri_case() const {
  12345. return EasingOpt::AttriCase(_oneof_case_[0]);
  12346. }
  12347. // -------------------------------------------------------------------
  12348. // Easing1fOpt
  12349. // float x = 1;
  12350. inline void Easing1fOpt::clear_x() {
  12351. x_ = 0;
  12352. }
  12353. inline float Easing1fOpt::_internal_x() const {
  12354. return x_;
  12355. }
  12356. inline float Easing1fOpt::x() const {
  12357. // @@protoc_insertion_point(field_get:RedreamInfo.Easing1fOpt.x)
  12358. return _internal_x();
  12359. }
  12360. inline void Easing1fOpt::_internal_set_x(float value) {
  12361. x_ = value;
  12362. }
  12363. inline void Easing1fOpt::set_x(float value) {
  12364. _internal_set_x(value);
  12365. // @@protoc_insertion_point(field_set:RedreamInfo.Easing1fOpt.x)
  12366. }
  12367. // -------------------------------------------------------------------
  12368. // Easing4fOpt
  12369. // float x = 1;
  12370. inline void Easing4fOpt::clear_x() {
  12371. x_ = 0;
  12372. }
  12373. inline float Easing4fOpt::_internal_x() const {
  12374. return x_;
  12375. }
  12376. inline float Easing4fOpt::x() const {
  12377. // @@protoc_insertion_point(field_get:RedreamInfo.Easing4fOpt.x)
  12378. return _internal_x();
  12379. }
  12380. inline void Easing4fOpt::_internal_set_x(float value) {
  12381. x_ = value;
  12382. }
  12383. inline void Easing4fOpt::set_x(float value) {
  12384. _internal_set_x(value);
  12385. // @@protoc_insertion_point(field_set:RedreamInfo.Easing4fOpt.x)
  12386. }
  12387. // float y = 2;
  12388. inline void Easing4fOpt::clear_y() {
  12389. y_ = 0;
  12390. }
  12391. inline float Easing4fOpt::_internal_y() const {
  12392. return y_;
  12393. }
  12394. inline float Easing4fOpt::y() const {
  12395. // @@protoc_insertion_point(field_get:RedreamInfo.Easing4fOpt.y)
  12396. return _internal_y();
  12397. }
  12398. inline void Easing4fOpt::_internal_set_y(float value) {
  12399. y_ = value;
  12400. }
  12401. inline void Easing4fOpt::set_y(float value) {
  12402. _internal_set_y(value);
  12403. // @@protoc_insertion_point(field_set:RedreamInfo.Easing4fOpt.y)
  12404. }
  12405. // float z = 3;
  12406. inline void Easing4fOpt::clear_z() {
  12407. z_ = 0;
  12408. }
  12409. inline float Easing4fOpt::_internal_z() const {
  12410. return z_;
  12411. }
  12412. inline float Easing4fOpt::z() const {
  12413. // @@protoc_insertion_point(field_get:RedreamInfo.Easing4fOpt.z)
  12414. return _internal_z();
  12415. }
  12416. inline void Easing4fOpt::_internal_set_z(float value) {
  12417. z_ = value;
  12418. }
  12419. inline void Easing4fOpt::set_z(float value) {
  12420. _internal_set_z(value);
  12421. // @@protoc_insertion_point(field_set:RedreamInfo.Easing4fOpt.z)
  12422. }
  12423. // float w = 4;
  12424. inline void Easing4fOpt::clear_w() {
  12425. w_ = 0;
  12426. }
  12427. inline float Easing4fOpt::_internal_w() const {
  12428. return w_;
  12429. }
  12430. inline float Easing4fOpt::w() const {
  12431. // @@protoc_insertion_point(field_get:RedreamInfo.Easing4fOpt.w)
  12432. return _internal_w();
  12433. }
  12434. inline void Easing4fOpt::_internal_set_w(float value) {
  12435. w_ = value;
  12436. }
  12437. inline void Easing4fOpt::set_w(float value) {
  12438. _internal_set_w(value);
  12439. // @@protoc_insertion_point(field_set:RedreamInfo.Easing4fOpt.w)
  12440. }
  12441. // -------------------------------------------------------------------
  12442. // Property
  12443. // int32 name = 1;
  12444. inline void Property::clear_name() {
  12445. name_ = 0;
  12446. }
  12447. inline ::PROTOBUF_NAMESPACE_ID::int32 Property::_internal_name() const {
  12448. return name_;
  12449. }
  12450. inline ::PROTOBUF_NAMESPACE_ID::int32 Property::name() const {
  12451. // @@protoc_insertion_point(field_get:RedreamInfo.Property.name)
  12452. return _internal_name();
  12453. }
  12454. inline void Property::_internal_set_name(::PROTOBUF_NAMESPACE_ID::int32 value) {
  12455. name_ = value;
  12456. }
  12457. inline void Property::set_name(::PROTOBUF_NAMESPACE_ID::int32 value) {
  12458. _internal_set_name(value);
  12459. // @@protoc_insertion_point(field_set:RedreamInfo.Property.name)
  12460. }
  12461. // int32 type = 2;
  12462. inline void Property::clear_type() {
  12463. type_ = 0;
  12464. }
  12465. inline ::PROTOBUF_NAMESPACE_ID::int32 Property::_internal_type() const {
  12466. return type_;
  12467. }
  12468. inline ::PROTOBUF_NAMESPACE_ID::int32 Property::type() const {
  12469. // @@protoc_insertion_point(field_get:RedreamInfo.Property.type)
  12470. return _internal_type();
  12471. }
  12472. inline void Property::_internal_set_type(::PROTOBUF_NAMESPACE_ID::int32 value) {
  12473. type_ = value;
  12474. }
  12475. inline void Property::set_type(::PROTOBUF_NAMESPACE_ID::int32 value) {
  12476. _internal_set_type(value);
  12477. // @@protoc_insertion_point(field_set:RedreamInfo.Property.type)
  12478. }
  12479. // .RedreamInfo.Value value = 3;
  12480. inline bool Property::_internal_has_value() const {
  12481. return this != internal_default_instance() && value_ != nullptr;
  12482. }
  12483. inline bool Property::has_value() const {
  12484. return _internal_has_value();
  12485. }
  12486. inline void Property::clear_value() {
  12487. if (GetArena() == nullptr && value_ != nullptr) {
  12488. delete value_;
  12489. }
  12490. value_ = nullptr;
  12491. }
  12492. inline const ::RedreamInfo::Value& Property::_internal_value() const {
  12493. const ::RedreamInfo::Value* p = value_;
  12494. return p != nullptr ? *p : reinterpret_cast<const ::RedreamInfo::Value&>(
  12495. ::RedreamInfo::_Value_default_instance_);
  12496. }
  12497. inline const ::RedreamInfo::Value& Property::value() const {
  12498. // @@protoc_insertion_point(field_get:RedreamInfo.Property.value)
  12499. return _internal_value();
  12500. }
  12501. inline void Property::unsafe_arena_set_allocated_value(
  12502. ::RedreamInfo::Value* value) {
  12503. if (GetArena() == nullptr) {
  12504. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(value_);
  12505. }
  12506. value_ = value;
  12507. if (value) {
  12508. } else {
  12509. }
  12510. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.Property.value)
  12511. }
  12512. inline ::RedreamInfo::Value* Property::release_value() {
  12513. ::RedreamInfo::Value* temp = value_;
  12514. value_ = nullptr;
  12515. if (GetArena() != nullptr) {
  12516. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  12517. }
  12518. return temp;
  12519. }
  12520. inline ::RedreamInfo::Value* Property::unsafe_arena_release_value() {
  12521. // @@protoc_insertion_point(field_release:RedreamInfo.Property.value)
  12522. ::RedreamInfo::Value* temp = value_;
  12523. value_ = nullptr;
  12524. return temp;
  12525. }
  12526. inline ::RedreamInfo::Value* Property::_internal_mutable_value() {
  12527. if (value_ == nullptr) {
  12528. auto* p = CreateMaybeMessage<::RedreamInfo::Value>(GetArena());
  12529. value_ = p;
  12530. }
  12531. return value_;
  12532. }
  12533. inline ::RedreamInfo::Value* Property::mutable_value() {
  12534. // @@protoc_insertion_point(field_mutable:RedreamInfo.Property.value)
  12535. return _internal_mutable_value();
  12536. }
  12537. inline void Property::set_allocated_value(::RedreamInfo::Value* value) {
  12538. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  12539. if (message_arena == nullptr) {
  12540. delete value_;
  12541. }
  12542. if (value) {
  12543. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  12544. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(value);
  12545. if (message_arena != submessage_arena) {
  12546. value = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  12547. message_arena, value, submessage_arena);
  12548. }
  12549. } else {
  12550. }
  12551. value_ = value;
  12552. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.Property.value)
  12553. }
  12554. // -------------------------------------------------------------------
  12555. // CallbackKeyframe
  12556. // float time = 1;
  12557. inline void CallbackKeyframe::clear_time() {
  12558. time_ = 0;
  12559. }
  12560. inline float CallbackKeyframe::_internal_time() const {
  12561. return time_;
  12562. }
  12563. inline float CallbackKeyframe::time() const {
  12564. // @@protoc_insertion_point(field_get:RedreamInfo.CallbackKeyframe.time)
  12565. return _internal_time();
  12566. }
  12567. inline void CallbackKeyframe::_internal_set_time(float value) {
  12568. time_ = value;
  12569. }
  12570. inline void CallbackKeyframe::set_time(float value) {
  12571. _internal_set_time(value);
  12572. // @@protoc_insertion_point(field_set:RedreamInfo.CallbackKeyframe.time)
  12573. }
  12574. // int32 name = 2;
  12575. inline void CallbackKeyframe::clear_name() {
  12576. name_ = 0;
  12577. }
  12578. inline ::PROTOBUF_NAMESPACE_ID::int32 CallbackKeyframe::_internal_name() const {
  12579. return name_;
  12580. }
  12581. inline ::PROTOBUF_NAMESPACE_ID::int32 CallbackKeyframe::name() const {
  12582. // @@protoc_insertion_point(field_get:RedreamInfo.CallbackKeyframe.name)
  12583. return _internal_name();
  12584. }
  12585. inline void CallbackKeyframe::_internal_set_name(::PROTOBUF_NAMESPACE_ID::int32 value) {
  12586. name_ = value;
  12587. }
  12588. inline void CallbackKeyframe::set_name(::PROTOBUF_NAMESPACE_ID::int32 value) {
  12589. _internal_set_name(value);
  12590. // @@protoc_insertion_point(field_set:RedreamInfo.CallbackKeyframe.name)
  12591. }
  12592. // int32 type = 3;
  12593. inline void CallbackKeyframe::clear_type() {
  12594. type_ = 0;
  12595. }
  12596. inline ::PROTOBUF_NAMESPACE_ID::int32 CallbackKeyframe::_internal_type() const {
  12597. return type_;
  12598. }
  12599. inline ::PROTOBUF_NAMESPACE_ID::int32 CallbackKeyframe::type() const {
  12600. // @@protoc_insertion_point(field_get:RedreamInfo.CallbackKeyframe.type)
  12601. return _internal_type();
  12602. }
  12603. inline void CallbackKeyframe::_internal_set_type(::PROTOBUF_NAMESPACE_ID::int32 value) {
  12604. type_ = value;
  12605. }
  12606. inline void CallbackKeyframe::set_type(::PROTOBUF_NAMESPACE_ID::int32 value) {
  12607. _internal_set_type(value);
  12608. // @@protoc_insertion_point(field_set:RedreamInfo.CallbackKeyframe.type)
  12609. }
  12610. // -------------------------------------------------------------------
  12611. // SoundKeyframe
  12612. // float time = 1;
  12613. inline void SoundKeyframe::clear_time() {
  12614. time_ = 0;
  12615. }
  12616. inline float SoundKeyframe::_internal_time() const {
  12617. return time_;
  12618. }
  12619. inline float SoundKeyframe::time() const {
  12620. // @@protoc_insertion_point(field_get:RedreamInfo.SoundKeyframe.time)
  12621. return _internal_time();
  12622. }
  12623. inline void SoundKeyframe::_internal_set_time(float value) {
  12624. time_ = value;
  12625. }
  12626. inline void SoundKeyframe::set_time(float value) {
  12627. _internal_set_time(value);
  12628. // @@protoc_insertion_point(field_set:RedreamInfo.SoundKeyframe.time)
  12629. }
  12630. // int32 soundFile = 2;
  12631. inline void SoundKeyframe::clear_soundfile() {
  12632. soundfile_ = 0;
  12633. }
  12634. inline ::PROTOBUF_NAMESPACE_ID::int32 SoundKeyframe::_internal_soundfile() const {
  12635. return soundfile_;
  12636. }
  12637. inline ::PROTOBUF_NAMESPACE_ID::int32 SoundKeyframe::soundfile() const {
  12638. // @@protoc_insertion_point(field_get:RedreamInfo.SoundKeyframe.soundFile)
  12639. return _internal_soundfile();
  12640. }
  12641. inline void SoundKeyframe::_internal_set_soundfile(::PROTOBUF_NAMESPACE_ID::int32 value) {
  12642. soundfile_ = value;
  12643. }
  12644. inline void SoundKeyframe::set_soundfile(::PROTOBUF_NAMESPACE_ID::int32 value) {
  12645. _internal_set_soundfile(value);
  12646. // @@protoc_insertion_point(field_set:RedreamInfo.SoundKeyframe.soundFile)
  12647. }
  12648. // float pitch = 3;
  12649. inline void SoundKeyframe::clear_pitch() {
  12650. pitch_ = 0;
  12651. }
  12652. inline float SoundKeyframe::_internal_pitch() const {
  12653. return pitch_;
  12654. }
  12655. inline float SoundKeyframe::pitch() const {
  12656. // @@protoc_insertion_point(field_get:RedreamInfo.SoundKeyframe.pitch)
  12657. return _internal_pitch();
  12658. }
  12659. inline void SoundKeyframe::_internal_set_pitch(float value) {
  12660. pitch_ = value;
  12661. }
  12662. inline void SoundKeyframe::set_pitch(float value) {
  12663. _internal_set_pitch(value);
  12664. // @@protoc_insertion_point(field_set:RedreamInfo.SoundKeyframe.pitch)
  12665. }
  12666. // float pan = 4;
  12667. inline void SoundKeyframe::clear_pan() {
  12668. pan_ = 0;
  12669. }
  12670. inline float SoundKeyframe::_internal_pan() const {
  12671. return pan_;
  12672. }
  12673. inline float SoundKeyframe::pan() const {
  12674. // @@protoc_insertion_point(field_get:RedreamInfo.SoundKeyframe.pan)
  12675. return _internal_pan();
  12676. }
  12677. inline void SoundKeyframe::_internal_set_pan(float value) {
  12678. pan_ = value;
  12679. }
  12680. inline void SoundKeyframe::set_pan(float value) {
  12681. _internal_set_pan(value);
  12682. // @@protoc_insertion_point(field_set:RedreamInfo.SoundKeyframe.pan)
  12683. }
  12684. // float gain = 5;
  12685. inline void SoundKeyframe::clear_gain() {
  12686. gain_ = 0;
  12687. }
  12688. inline float SoundKeyframe::_internal_gain() const {
  12689. return gain_;
  12690. }
  12691. inline float SoundKeyframe::gain() const {
  12692. // @@protoc_insertion_point(field_get:RedreamInfo.SoundKeyframe.gain)
  12693. return _internal_gain();
  12694. }
  12695. inline void SoundKeyframe::_internal_set_gain(float value) {
  12696. gain_ = value;
  12697. }
  12698. inline void SoundKeyframe::set_gain(float value) {
  12699. _internal_set_gain(value);
  12700. // @@protoc_insertion_point(field_set:RedreamInfo.SoundKeyframe.gain)
  12701. }
  12702. // -------------------------------------------------------------------
  12703. // WiseKeyframeParam
  12704. // string key = 1;
  12705. inline void WiseKeyframeParam::clear_key() {
  12706. key_.ClearToEmpty();
  12707. }
  12708. inline const std::string& WiseKeyframeParam::key() const {
  12709. // @@protoc_insertion_point(field_get:RedreamInfo.WiseKeyframeParam.key)
  12710. return _internal_key();
  12711. }
  12712. inline void WiseKeyframeParam::set_key(const std::string& value) {
  12713. _internal_set_key(value);
  12714. // @@protoc_insertion_point(field_set:RedreamInfo.WiseKeyframeParam.key)
  12715. }
  12716. inline std::string* WiseKeyframeParam::mutable_key() {
  12717. // @@protoc_insertion_point(field_mutable:RedreamInfo.WiseKeyframeParam.key)
  12718. return _internal_mutable_key();
  12719. }
  12720. inline const std::string& WiseKeyframeParam::_internal_key() const {
  12721. return key_.Get();
  12722. }
  12723. inline void WiseKeyframeParam::_internal_set_key(const std::string& value) {
  12724. key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
  12725. }
  12726. inline void WiseKeyframeParam::set_key(std::string&& value) {
  12727. key_.Set(
  12728. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
  12729. // @@protoc_insertion_point(field_set_rvalue:RedreamInfo.WiseKeyframeParam.key)
  12730. }
  12731. inline void WiseKeyframeParam::set_key(const char* value) {
  12732. GOOGLE_DCHECK(value != nullptr);
  12733. key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
  12734. // @@protoc_insertion_point(field_set_char:RedreamInfo.WiseKeyframeParam.key)
  12735. }
  12736. inline void WiseKeyframeParam::set_key(const char* value,
  12737. size_t size) {
  12738. key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
  12739. reinterpret_cast<const char*>(value), size), GetArena());
  12740. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.WiseKeyframeParam.key)
  12741. }
  12742. inline std::string* WiseKeyframeParam::_internal_mutable_key() {
  12743. return key_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
  12744. }
  12745. inline std::string* WiseKeyframeParam::release_key() {
  12746. // @@protoc_insertion_point(field_release:RedreamInfo.WiseKeyframeParam.key)
  12747. return key_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  12748. }
  12749. inline void WiseKeyframeParam::set_allocated_key(std::string* key) {
  12750. if (key != nullptr) {
  12751. } else {
  12752. }
  12753. key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), key,
  12754. GetArena());
  12755. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.WiseKeyframeParam.key)
  12756. }
  12757. // float value = 2;
  12758. inline void WiseKeyframeParam::clear_value() {
  12759. value_ = 0;
  12760. }
  12761. inline float WiseKeyframeParam::_internal_value() const {
  12762. return value_;
  12763. }
  12764. inline float WiseKeyframeParam::value() const {
  12765. // @@protoc_insertion_point(field_get:RedreamInfo.WiseKeyframeParam.value)
  12766. return _internal_value();
  12767. }
  12768. inline void WiseKeyframeParam::_internal_set_value(float value) {
  12769. value_ = value;
  12770. }
  12771. inline void WiseKeyframeParam::set_value(float value) {
  12772. _internal_set_value(value);
  12773. // @@protoc_insertion_point(field_set:RedreamInfo.WiseKeyframeParam.value)
  12774. }
  12775. // -------------------------------------------------------------------
  12776. // WiseKeyframe
  12777. // float time = 1;
  12778. inline void WiseKeyframe::clear_time() {
  12779. time_ = 0;
  12780. }
  12781. inline float WiseKeyframe::_internal_time() const {
  12782. return time_;
  12783. }
  12784. inline float WiseKeyframe::time() const {
  12785. // @@protoc_insertion_point(field_get:RedreamInfo.WiseKeyframe.time)
  12786. return _internal_time();
  12787. }
  12788. inline void WiseKeyframe::_internal_set_time(float value) {
  12789. time_ = value;
  12790. }
  12791. inline void WiseKeyframe::set_time(float value) {
  12792. _internal_set_time(value);
  12793. // @@protoc_insertion_point(field_set:RedreamInfo.WiseKeyframe.time)
  12794. }
  12795. // string bnk_file_name = 2;
  12796. inline void WiseKeyframe::clear_bnk_file_name() {
  12797. bnk_file_name_.ClearToEmpty();
  12798. }
  12799. inline const std::string& WiseKeyframe::bnk_file_name() const {
  12800. // @@protoc_insertion_point(field_get:RedreamInfo.WiseKeyframe.bnk_file_name)
  12801. return _internal_bnk_file_name();
  12802. }
  12803. inline void WiseKeyframe::set_bnk_file_name(const std::string& value) {
  12804. _internal_set_bnk_file_name(value);
  12805. // @@protoc_insertion_point(field_set:RedreamInfo.WiseKeyframe.bnk_file_name)
  12806. }
  12807. inline std::string* WiseKeyframe::mutable_bnk_file_name() {
  12808. // @@protoc_insertion_point(field_mutable:RedreamInfo.WiseKeyframe.bnk_file_name)
  12809. return _internal_mutable_bnk_file_name();
  12810. }
  12811. inline const std::string& WiseKeyframe::_internal_bnk_file_name() const {
  12812. return bnk_file_name_.Get();
  12813. }
  12814. inline void WiseKeyframe::_internal_set_bnk_file_name(const std::string& value) {
  12815. bnk_file_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
  12816. }
  12817. inline void WiseKeyframe::set_bnk_file_name(std::string&& value) {
  12818. bnk_file_name_.Set(
  12819. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
  12820. // @@protoc_insertion_point(field_set_rvalue:RedreamInfo.WiseKeyframe.bnk_file_name)
  12821. }
  12822. inline void WiseKeyframe::set_bnk_file_name(const char* value) {
  12823. GOOGLE_DCHECK(value != nullptr);
  12824. bnk_file_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
  12825. // @@protoc_insertion_point(field_set_char:RedreamInfo.WiseKeyframe.bnk_file_name)
  12826. }
  12827. inline void WiseKeyframe::set_bnk_file_name(const char* value,
  12828. size_t size) {
  12829. bnk_file_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
  12830. reinterpret_cast<const char*>(value), size), GetArena());
  12831. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.WiseKeyframe.bnk_file_name)
  12832. }
  12833. inline std::string* WiseKeyframe::_internal_mutable_bnk_file_name() {
  12834. return bnk_file_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
  12835. }
  12836. inline std::string* WiseKeyframe::release_bnk_file_name() {
  12837. // @@protoc_insertion_point(field_release:RedreamInfo.WiseKeyframe.bnk_file_name)
  12838. return bnk_file_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  12839. }
  12840. inline void WiseKeyframe::set_allocated_bnk_file_name(std::string* bnk_file_name) {
  12841. if (bnk_file_name != nullptr) {
  12842. } else {
  12843. }
  12844. bnk_file_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), bnk_file_name,
  12845. GetArena());
  12846. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.WiseKeyframe.bnk_file_name)
  12847. }
  12848. // string event_name = 3;
  12849. inline void WiseKeyframe::clear_event_name() {
  12850. event_name_.ClearToEmpty();
  12851. }
  12852. inline const std::string& WiseKeyframe::event_name() const {
  12853. // @@protoc_insertion_point(field_get:RedreamInfo.WiseKeyframe.event_name)
  12854. return _internal_event_name();
  12855. }
  12856. inline void WiseKeyframe::set_event_name(const std::string& value) {
  12857. _internal_set_event_name(value);
  12858. // @@protoc_insertion_point(field_set:RedreamInfo.WiseKeyframe.event_name)
  12859. }
  12860. inline std::string* WiseKeyframe::mutable_event_name() {
  12861. // @@protoc_insertion_point(field_mutable:RedreamInfo.WiseKeyframe.event_name)
  12862. return _internal_mutable_event_name();
  12863. }
  12864. inline const std::string& WiseKeyframe::_internal_event_name() const {
  12865. return event_name_.Get();
  12866. }
  12867. inline void WiseKeyframe::_internal_set_event_name(const std::string& value) {
  12868. event_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
  12869. }
  12870. inline void WiseKeyframe::set_event_name(std::string&& value) {
  12871. event_name_.Set(
  12872. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
  12873. // @@protoc_insertion_point(field_set_rvalue:RedreamInfo.WiseKeyframe.event_name)
  12874. }
  12875. inline void WiseKeyframe::set_event_name(const char* value) {
  12876. GOOGLE_DCHECK(value != nullptr);
  12877. event_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
  12878. // @@protoc_insertion_point(field_set_char:RedreamInfo.WiseKeyframe.event_name)
  12879. }
  12880. inline void WiseKeyframe::set_event_name(const char* value,
  12881. size_t size) {
  12882. event_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
  12883. reinterpret_cast<const char*>(value), size), GetArena());
  12884. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.WiseKeyframe.event_name)
  12885. }
  12886. inline std::string* WiseKeyframe::_internal_mutable_event_name() {
  12887. return event_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
  12888. }
  12889. inline std::string* WiseKeyframe::release_event_name() {
  12890. // @@protoc_insertion_point(field_release:RedreamInfo.WiseKeyframe.event_name)
  12891. return event_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  12892. }
  12893. inline void WiseKeyframe::set_allocated_event_name(std::string* event_name) {
  12894. if (event_name != nullptr) {
  12895. } else {
  12896. }
  12897. event_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), event_name,
  12898. GetArena());
  12899. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.WiseKeyframe.event_name)
  12900. }
  12901. // bool force_post_event = 4;
  12902. inline void WiseKeyframe::clear_force_post_event() {
  12903. force_post_event_ = false;
  12904. }
  12905. inline bool WiseKeyframe::_internal_force_post_event() const {
  12906. return force_post_event_;
  12907. }
  12908. inline bool WiseKeyframe::force_post_event() const {
  12909. // @@protoc_insertion_point(field_get:RedreamInfo.WiseKeyframe.force_post_event)
  12910. return _internal_force_post_event();
  12911. }
  12912. inline void WiseKeyframe::_internal_set_force_post_event(bool value) {
  12913. force_post_event_ = value;
  12914. }
  12915. inline void WiseKeyframe::set_force_post_event(bool value) {
  12916. _internal_set_force_post_event(value);
  12917. // @@protoc_insertion_point(field_set:RedreamInfo.WiseKeyframe.force_post_event)
  12918. }
  12919. // repeated .RedreamInfo.WiseKeyframeParam params = 5;
  12920. inline int WiseKeyframe::_internal_params_size() const {
  12921. return params_.size();
  12922. }
  12923. inline int WiseKeyframe::params_size() const {
  12924. return _internal_params_size();
  12925. }
  12926. inline void WiseKeyframe::clear_params() {
  12927. params_.Clear();
  12928. }
  12929. inline ::RedreamInfo::WiseKeyframeParam* WiseKeyframe::mutable_params(int index) {
  12930. // @@protoc_insertion_point(field_mutable:RedreamInfo.WiseKeyframe.params)
  12931. return params_.Mutable(index);
  12932. }
  12933. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::WiseKeyframeParam >*
  12934. WiseKeyframe::mutable_params() {
  12935. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.WiseKeyframe.params)
  12936. return &params_;
  12937. }
  12938. inline const ::RedreamInfo::WiseKeyframeParam& WiseKeyframe::_internal_params(int index) const {
  12939. return params_.Get(index);
  12940. }
  12941. inline const ::RedreamInfo::WiseKeyframeParam& WiseKeyframe::params(int index) const {
  12942. // @@protoc_insertion_point(field_get:RedreamInfo.WiseKeyframe.params)
  12943. return _internal_params(index);
  12944. }
  12945. inline ::RedreamInfo::WiseKeyframeParam* WiseKeyframe::_internal_add_params() {
  12946. return params_.Add();
  12947. }
  12948. inline ::RedreamInfo::WiseKeyframeParam* WiseKeyframe::add_params() {
  12949. // @@protoc_insertion_point(field_add:RedreamInfo.WiseKeyframe.params)
  12950. return _internal_add_params();
  12951. }
  12952. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::WiseKeyframeParam >&
  12953. WiseKeyframe::params() const {
  12954. // @@protoc_insertion_point(field_list:RedreamInfo.WiseKeyframe.params)
  12955. return params_;
  12956. }
  12957. // -------------------------------------------------------------------
  12958. // Sequences
  12959. // float duration = 1;
  12960. inline void Sequences::clear_duration() {
  12961. duration_ = 0;
  12962. }
  12963. inline float Sequences::_internal_duration() const {
  12964. return duration_;
  12965. }
  12966. inline float Sequences::duration() const {
  12967. // @@protoc_insertion_point(field_get:RedreamInfo.Sequences.duration)
  12968. return _internal_duration();
  12969. }
  12970. inline void Sequences::_internal_set_duration(float value) {
  12971. duration_ = value;
  12972. }
  12973. inline void Sequences::set_duration(float value) {
  12974. _internal_set_duration(value);
  12975. // @@protoc_insertion_point(field_set:RedreamInfo.Sequences.duration)
  12976. }
  12977. // int32 name = 2;
  12978. inline void Sequences::clear_name() {
  12979. name_ = 0;
  12980. }
  12981. inline ::PROTOBUF_NAMESPACE_ID::int32 Sequences::_internal_name() const {
  12982. return name_;
  12983. }
  12984. inline ::PROTOBUF_NAMESPACE_ID::int32 Sequences::name() const {
  12985. // @@protoc_insertion_point(field_get:RedreamInfo.Sequences.name)
  12986. return _internal_name();
  12987. }
  12988. inline void Sequences::_internal_set_name(::PROTOBUF_NAMESPACE_ID::int32 value) {
  12989. name_ = value;
  12990. }
  12991. inline void Sequences::set_name(::PROTOBUF_NAMESPACE_ID::int32 value) {
  12992. _internal_set_name(value);
  12993. // @@protoc_insertion_point(field_set:RedreamInfo.Sequences.name)
  12994. }
  12995. // int32 sequenceId = 3;
  12996. inline void Sequences::clear_sequenceid() {
  12997. sequenceid_ = 0;
  12998. }
  12999. inline ::PROTOBUF_NAMESPACE_ID::int32 Sequences::_internal_sequenceid() const {
  13000. return sequenceid_;
  13001. }
  13002. inline ::PROTOBUF_NAMESPACE_ID::int32 Sequences::sequenceid() const {
  13003. // @@protoc_insertion_point(field_get:RedreamInfo.Sequences.sequenceId)
  13004. return _internal_sequenceid();
  13005. }
  13006. inline void Sequences::_internal_set_sequenceid(::PROTOBUF_NAMESPACE_ID::int32 value) {
  13007. sequenceid_ = value;
  13008. }
  13009. inline void Sequences::set_sequenceid(::PROTOBUF_NAMESPACE_ID::int32 value) {
  13010. _internal_set_sequenceid(value);
  13011. // @@protoc_insertion_point(field_set:RedreamInfo.Sequences.sequenceId)
  13012. }
  13013. // int32 chainedSequenceId = 4;
  13014. inline void Sequences::clear_chainedsequenceid() {
  13015. chainedsequenceid_ = 0;
  13016. }
  13017. inline ::PROTOBUF_NAMESPACE_ID::int32 Sequences::_internal_chainedsequenceid() const {
  13018. return chainedsequenceid_;
  13019. }
  13020. inline ::PROTOBUF_NAMESPACE_ID::int32 Sequences::chainedsequenceid() const {
  13021. // @@protoc_insertion_point(field_get:RedreamInfo.Sequences.chainedSequenceId)
  13022. return _internal_chainedsequenceid();
  13023. }
  13024. inline void Sequences::_internal_set_chainedsequenceid(::PROTOBUF_NAMESPACE_ID::int32 value) {
  13025. chainedsequenceid_ = value;
  13026. }
  13027. inline void Sequences::set_chainedsequenceid(::PROTOBUF_NAMESPACE_ID::int32 value) {
  13028. _internal_set_chainedsequenceid(value);
  13029. // @@protoc_insertion_point(field_set:RedreamInfo.Sequences.chainedSequenceId)
  13030. }
  13031. // repeated .RedreamInfo.CallbackKeyframe callbackKeyframe = 5;
  13032. inline int Sequences::_internal_callbackkeyframe_size() const {
  13033. return callbackkeyframe_.size();
  13034. }
  13035. inline int Sequences::callbackkeyframe_size() const {
  13036. return _internal_callbackkeyframe_size();
  13037. }
  13038. inline void Sequences::clear_callbackkeyframe() {
  13039. callbackkeyframe_.Clear();
  13040. }
  13041. inline ::RedreamInfo::CallbackKeyframe* Sequences::mutable_callbackkeyframe(int index) {
  13042. // @@protoc_insertion_point(field_mutable:RedreamInfo.Sequences.callbackKeyframe)
  13043. return callbackkeyframe_.Mutable(index);
  13044. }
  13045. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::CallbackKeyframe >*
  13046. Sequences::mutable_callbackkeyframe() {
  13047. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.Sequences.callbackKeyframe)
  13048. return &callbackkeyframe_;
  13049. }
  13050. inline const ::RedreamInfo::CallbackKeyframe& Sequences::_internal_callbackkeyframe(int index) const {
  13051. return callbackkeyframe_.Get(index);
  13052. }
  13053. inline const ::RedreamInfo::CallbackKeyframe& Sequences::callbackkeyframe(int index) const {
  13054. // @@protoc_insertion_point(field_get:RedreamInfo.Sequences.callbackKeyframe)
  13055. return _internal_callbackkeyframe(index);
  13056. }
  13057. inline ::RedreamInfo::CallbackKeyframe* Sequences::_internal_add_callbackkeyframe() {
  13058. return callbackkeyframe_.Add();
  13059. }
  13060. inline ::RedreamInfo::CallbackKeyframe* Sequences::add_callbackkeyframe() {
  13061. // @@protoc_insertion_point(field_add:RedreamInfo.Sequences.callbackKeyframe)
  13062. return _internal_add_callbackkeyframe();
  13063. }
  13064. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::CallbackKeyframe >&
  13065. Sequences::callbackkeyframe() const {
  13066. // @@protoc_insertion_point(field_list:RedreamInfo.Sequences.callbackKeyframe)
  13067. return callbackkeyframe_;
  13068. }
  13069. // repeated .RedreamInfo.SoundKeyframe soundKeyframe = 6;
  13070. inline int Sequences::_internal_soundkeyframe_size() const {
  13071. return soundkeyframe_.size();
  13072. }
  13073. inline int Sequences::soundkeyframe_size() const {
  13074. return _internal_soundkeyframe_size();
  13075. }
  13076. inline void Sequences::clear_soundkeyframe() {
  13077. soundkeyframe_.Clear();
  13078. }
  13079. inline ::RedreamInfo::SoundKeyframe* Sequences::mutable_soundkeyframe(int index) {
  13080. // @@protoc_insertion_point(field_mutable:RedreamInfo.Sequences.soundKeyframe)
  13081. return soundkeyframe_.Mutable(index);
  13082. }
  13083. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SoundKeyframe >*
  13084. Sequences::mutable_soundkeyframe() {
  13085. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.Sequences.soundKeyframe)
  13086. return &soundkeyframe_;
  13087. }
  13088. inline const ::RedreamInfo::SoundKeyframe& Sequences::_internal_soundkeyframe(int index) const {
  13089. return soundkeyframe_.Get(index);
  13090. }
  13091. inline const ::RedreamInfo::SoundKeyframe& Sequences::soundkeyframe(int index) const {
  13092. // @@protoc_insertion_point(field_get:RedreamInfo.Sequences.soundKeyframe)
  13093. return _internal_soundkeyframe(index);
  13094. }
  13095. inline ::RedreamInfo::SoundKeyframe* Sequences::_internal_add_soundkeyframe() {
  13096. return soundkeyframe_.Add();
  13097. }
  13098. inline ::RedreamInfo::SoundKeyframe* Sequences::add_soundkeyframe() {
  13099. // @@protoc_insertion_point(field_add:RedreamInfo.Sequences.soundKeyframe)
  13100. return _internal_add_soundkeyframe();
  13101. }
  13102. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SoundKeyframe >&
  13103. Sequences::soundkeyframe() const {
  13104. // @@protoc_insertion_point(field_list:RedreamInfo.Sequences.soundKeyframe)
  13105. return soundkeyframe_;
  13106. }
  13107. // repeated .RedreamInfo.WiseKeyframe wiseKeyFrame = 7;
  13108. inline int Sequences::_internal_wisekeyframe_size() const {
  13109. return wisekeyframe_.size();
  13110. }
  13111. inline int Sequences::wisekeyframe_size() const {
  13112. return _internal_wisekeyframe_size();
  13113. }
  13114. inline void Sequences::clear_wisekeyframe() {
  13115. wisekeyframe_.Clear();
  13116. }
  13117. inline ::RedreamInfo::WiseKeyframe* Sequences::mutable_wisekeyframe(int index) {
  13118. // @@protoc_insertion_point(field_mutable:RedreamInfo.Sequences.wiseKeyFrame)
  13119. return wisekeyframe_.Mutable(index);
  13120. }
  13121. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::WiseKeyframe >*
  13122. Sequences::mutable_wisekeyframe() {
  13123. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.Sequences.wiseKeyFrame)
  13124. return &wisekeyframe_;
  13125. }
  13126. inline const ::RedreamInfo::WiseKeyframe& Sequences::_internal_wisekeyframe(int index) const {
  13127. return wisekeyframe_.Get(index);
  13128. }
  13129. inline const ::RedreamInfo::WiseKeyframe& Sequences::wisekeyframe(int index) const {
  13130. // @@protoc_insertion_point(field_get:RedreamInfo.Sequences.wiseKeyFrame)
  13131. return _internal_wisekeyframe(index);
  13132. }
  13133. inline ::RedreamInfo::WiseKeyframe* Sequences::_internal_add_wisekeyframe() {
  13134. return wisekeyframe_.Add();
  13135. }
  13136. inline ::RedreamInfo::WiseKeyframe* Sequences::add_wisekeyframe() {
  13137. // @@protoc_insertion_point(field_add:RedreamInfo.Sequences.wiseKeyFrame)
  13138. return _internal_add_wisekeyframe();
  13139. }
  13140. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::WiseKeyframe >&
  13141. Sequences::wisekeyframe() const {
  13142. // @@protoc_insertion_point(field_list:RedreamInfo.Sequences.wiseKeyFrame)
  13143. return wisekeyframe_;
  13144. }
  13145. // -------------------------------------------------------------------
  13146. // LocalizationModel
  13147. // bool isLocalization = 1;
  13148. inline void LocalizationModel::clear_islocalization() {
  13149. islocalization_ = false;
  13150. }
  13151. inline bool LocalizationModel::_internal_islocalization() const {
  13152. return islocalization_;
  13153. }
  13154. inline bool LocalizationModel::islocalization() const {
  13155. // @@protoc_insertion_point(field_get:RedreamInfo.LocalizationModel.isLocalization)
  13156. return _internal_islocalization();
  13157. }
  13158. inline void LocalizationModel::_internal_set_islocalization(bool value) {
  13159. islocalization_ = value;
  13160. }
  13161. inline void LocalizationModel::set_islocalization(bool value) {
  13162. _internal_set_islocalization(value);
  13163. // @@protoc_insertion_point(field_set:RedreamInfo.LocalizationModel.isLocalization)
  13164. }
  13165. // bool isCustom = 2;
  13166. inline void LocalizationModel::clear_iscustom() {
  13167. iscustom_ = false;
  13168. }
  13169. inline bool LocalizationModel::_internal_iscustom() const {
  13170. return iscustom_;
  13171. }
  13172. inline bool LocalizationModel::iscustom() const {
  13173. // @@protoc_insertion_point(field_get:RedreamInfo.LocalizationModel.isCustom)
  13174. return _internal_iscustom();
  13175. }
  13176. inline void LocalizationModel::_internal_set_iscustom(bool value) {
  13177. iscustom_ = value;
  13178. }
  13179. inline void LocalizationModel::set_iscustom(bool value) {
  13180. _internal_set_iscustom(value);
  13181. // @@protoc_insertion_point(field_set:RedreamInfo.LocalizationModel.isCustom)
  13182. }
  13183. // string customFilePath = 3;
  13184. inline void LocalizationModel::clear_customfilepath() {
  13185. customfilepath_.ClearToEmpty();
  13186. }
  13187. inline const std::string& LocalizationModel::customfilepath() const {
  13188. // @@protoc_insertion_point(field_get:RedreamInfo.LocalizationModel.customFilePath)
  13189. return _internal_customfilepath();
  13190. }
  13191. inline void LocalizationModel::set_customfilepath(const std::string& value) {
  13192. _internal_set_customfilepath(value);
  13193. // @@protoc_insertion_point(field_set:RedreamInfo.LocalizationModel.customFilePath)
  13194. }
  13195. inline std::string* LocalizationModel::mutable_customfilepath() {
  13196. // @@protoc_insertion_point(field_mutable:RedreamInfo.LocalizationModel.customFilePath)
  13197. return _internal_mutable_customfilepath();
  13198. }
  13199. inline const std::string& LocalizationModel::_internal_customfilepath() const {
  13200. return customfilepath_.Get();
  13201. }
  13202. inline void LocalizationModel::_internal_set_customfilepath(const std::string& value) {
  13203. customfilepath_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
  13204. }
  13205. inline void LocalizationModel::set_customfilepath(std::string&& value) {
  13206. customfilepath_.Set(
  13207. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
  13208. // @@protoc_insertion_point(field_set_rvalue:RedreamInfo.LocalizationModel.customFilePath)
  13209. }
  13210. inline void LocalizationModel::set_customfilepath(const char* value) {
  13211. GOOGLE_DCHECK(value != nullptr);
  13212. customfilepath_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
  13213. // @@protoc_insertion_point(field_set_char:RedreamInfo.LocalizationModel.customFilePath)
  13214. }
  13215. inline void LocalizationModel::set_customfilepath(const char* value,
  13216. size_t size) {
  13217. customfilepath_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
  13218. reinterpret_cast<const char*>(value), size), GetArena());
  13219. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.LocalizationModel.customFilePath)
  13220. }
  13221. inline std::string* LocalizationModel::_internal_mutable_customfilepath() {
  13222. return customfilepath_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
  13223. }
  13224. inline std::string* LocalizationModel::release_customfilepath() {
  13225. // @@protoc_insertion_point(field_release:RedreamInfo.LocalizationModel.customFilePath)
  13226. return customfilepath_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  13227. }
  13228. inline void LocalizationModel::set_allocated_customfilepath(std::string* customfilepath) {
  13229. if (customfilepath != nullptr) {
  13230. } else {
  13231. }
  13232. customfilepath_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), customfilepath,
  13233. GetArena());
  13234. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.LocalizationModel.customFilePath)
  13235. }
  13236. // string key = 4;
  13237. inline void LocalizationModel::clear_key() {
  13238. key_.ClearToEmpty();
  13239. }
  13240. inline const std::string& LocalizationModel::key() const {
  13241. // @@protoc_insertion_point(field_get:RedreamInfo.LocalizationModel.key)
  13242. return _internal_key();
  13243. }
  13244. inline void LocalizationModel::set_key(const std::string& value) {
  13245. _internal_set_key(value);
  13246. // @@protoc_insertion_point(field_set:RedreamInfo.LocalizationModel.key)
  13247. }
  13248. inline std::string* LocalizationModel::mutable_key() {
  13249. // @@protoc_insertion_point(field_mutable:RedreamInfo.LocalizationModel.key)
  13250. return _internal_mutable_key();
  13251. }
  13252. inline const std::string& LocalizationModel::_internal_key() const {
  13253. return key_.Get();
  13254. }
  13255. inline void LocalizationModel::_internal_set_key(const std::string& value) {
  13256. key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
  13257. }
  13258. inline void LocalizationModel::set_key(std::string&& value) {
  13259. key_.Set(
  13260. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
  13261. // @@protoc_insertion_point(field_set_rvalue:RedreamInfo.LocalizationModel.key)
  13262. }
  13263. inline void LocalizationModel::set_key(const char* value) {
  13264. GOOGLE_DCHECK(value != nullptr);
  13265. key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
  13266. // @@protoc_insertion_point(field_set_char:RedreamInfo.LocalizationModel.key)
  13267. }
  13268. inline void LocalizationModel::set_key(const char* value,
  13269. size_t size) {
  13270. key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
  13271. reinterpret_cast<const char*>(value), size), GetArena());
  13272. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.LocalizationModel.key)
  13273. }
  13274. inline std::string* LocalizationModel::_internal_mutable_key() {
  13275. return key_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
  13276. }
  13277. inline std::string* LocalizationModel::release_key() {
  13278. // @@protoc_insertion_point(field_release:RedreamInfo.LocalizationModel.key)
  13279. return key_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  13280. }
  13281. inline void LocalizationModel::set_allocated_key(std::string* key) {
  13282. if (key != nullptr) {
  13283. } else {
  13284. }
  13285. key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), key,
  13286. GetArena());
  13287. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.LocalizationModel.key)
  13288. }
  13289. // -------------------------------------------------------------------
  13290. // -------------------------------------------------------------------
  13291. // MaterialBall
  13292. // string materialBallPath = 1;
  13293. inline void MaterialBall::clear_materialballpath() {
  13294. materialballpath_.ClearToEmpty();
  13295. }
  13296. inline const std::string& MaterialBall::materialballpath() const {
  13297. // @@protoc_insertion_point(field_get:RedreamInfo.MaterialBall.materialBallPath)
  13298. return _internal_materialballpath();
  13299. }
  13300. inline void MaterialBall::set_materialballpath(const std::string& value) {
  13301. _internal_set_materialballpath(value);
  13302. // @@protoc_insertion_point(field_set:RedreamInfo.MaterialBall.materialBallPath)
  13303. }
  13304. inline std::string* MaterialBall::mutable_materialballpath() {
  13305. // @@protoc_insertion_point(field_mutable:RedreamInfo.MaterialBall.materialBallPath)
  13306. return _internal_mutable_materialballpath();
  13307. }
  13308. inline const std::string& MaterialBall::_internal_materialballpath() const {
  13309. return materialballpath_.Get();
  13310. }
  13311. inline void MaterialBall::_internal_set_materialballpath(const std::string& value) {
  13312. materialballpath_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
  13313. }
  13314. inline void MaterialBall::set_materialballpath(std::string&& value) {
  13315. materialballpath_.Set(
  13316. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
  13317. // @@protoc_insertion_point(field_set_rvalue:RedreamInfo.MaterialBall.materialBallPath)
  13318. }
  13319. inline void MaterialBall::set_materialballpath(const char* value) {
  13320. GOOGLE_DCHECK(value != nullptr);
  13321. materialballpath_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
  13322. // @@protoc_insertion_point(field_set_char:RedreamInfo.MaterialBall.materialBallPath)
  13323. }
  13324. inline void MaterialBall::set_materialballpath(const char* value,
  13325. size_t size) {
  13326. materialballpath_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
  13327. reinterpret_cast<const char*>(value), size), GetArena());
  13328. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.MaterialBall.materialBallPath)
  13329. }
  13330. inline std::string* MaterialBall::_internal_mutable_materialballpath() {
  13331. return materialballpath_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
  13332. }
  13333. inline std::string* MaterialBall::release_materialballpath() {
  13334. // @@protoc_insertion_point(field_release:RedreamInfo.MaterialBall.materialBallPath)
  13335. return materialballpath_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  13336. }
  13337. inline void MaterialBall::set_allocated_materialballpath(std::string* materialballpath) {
  13338. if (materialballpath != nullptr) {
  13339. } else {
  13340. }
  13341. materialballpath_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), materialballpath,
  13342. GetArena());
  13343. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.MaterialBall.materialBallPath)
  13344. }
  13345. // map<string, float> params = 2;
  13346. inline int MaterialBall::_internal_params_size() const {
  13347. return params_.size();
  13348. }
  13349. inline int MaterialBall::params_size() const {
  13350. return _internal_params_size();
  13351. }
  13352. inline void MaterialBall::clear_params() {
  13353. params_.Clear();
  13354. }
  13355. inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, float >&
  13356. MaterialBall::_internal_params() const {
  13357. return params_.GetMap();
  13358. }
  13359. inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, float >&
  13360. MaterialBall::params() const {
  13361. // @@protoc_insertion_point(field_map:RedreamInfo.MaterialBall.params)
  13362. return _internal_params();
  13363. }
  13364. inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, float >*
  13365. MaterialBall::_internal_mutable_params() {
  13366. return params_.MutableMap();
  13367. }
  13368. inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, float >*
  13369. MaterialBall::mutable_params() {
  13370. // @@protoc_insertion_point(field_mutable_map:RedreamInfo.MaterialBall.params)
  13371. return _internal_mutable_params();
  13372. }
  13373. // -------------------------------------------------------------------
  13374. // BakeAnimation
  13375. // string animationName = 1;
  13376. inline void BakeAnimation::clear_animationname() {
  13377. animationname_.ClearToEmpty();
  13378. }
  13379. inline const std::string& BakeAnimation::animationname() const {
  13380. // @@protoc_insertion_point(field_get:RedreamInfo.BakeAnimation.animationName)
  13381. return _internal_animationname();
  13382. }
  13383. inline void BakeAnimation::set_animationname(const std::string& value) {
  13384. _internal_set_animationname(value);
  13385. // @@protoc_insertion_point(field_set:RedreamInfo.BakeAnimation.animationName)
  13386. }
  13387. inline std::string* BakeAnimation::mutable_animationname() {
  13388. // @@protoc_insertion_point(field_mutable:RedreamInfo.BakeAnimation.animationName)
  13389. return _internal_mutable_animationname();
  13390. }
  13391. inline const std::string& BakeAnimation::_internal_animationname() const {
  13392. return animationname_.Get();
  13393. }
  13394. inline void BakeAnimation::_internal_set_animationname(const std::string& value) {
  13395. animationname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
  13396. }
  13397. inline void BakeAnimation::set_animationname(std::string&& value) {
  13398. animationname_.Set(
  13399. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
  13400. // @@protoc_insertion_point(field_set_rvalue:RedreamInfo.BakeAnimation.animationName)
  13401. }
  13402. inline void BakeAnimation::set_animationname(const char* value) {
  13403. GOOGLE_DCHECK(value != nullptr);
  13404. animationname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
  13405. // @@protoc_insertion_point(field_set_char:RedreamInfo.BakeAnimation.animationName)
  13406. }
  13407. inline void BakeAnimation::set_animationname(const char* value,
  13408. size_t size) {
  13409. animationname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
  13410. reinterpret_cast<const char*>(value), size), GetArena());
  13411. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.BakeAnimation.animationName)
  13412. }
  13413. inline std::string* BakeAnimation::_internal_mutable_animationname() {
  13414. return animationname_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
  13415. }
  13416. inline std::string* BakeAnimation::release_animationname() {
  13417. // @@protoc_insertion_point(field_release:RedreamInfo.BakeAnimation.animationName)
  13418. return animationname_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  13419. }
  13420. inline void BakeAnimation::set_allocated_animationname(std::string* animationname) {
  13421. if (animationname != nullptr) {
  13422. } else {
  13423. }
  13424. animationname_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), animationname,
  13425. GetArena());
  13426. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.BakeAnimation.animationName)
  13427. }
  13428. // float elapsedTime = 2;
  13429. inline void BakeAnimation::clear_elapsedtime() {
  13430. elapsedtime_ = 0;
  13431. }
  13432. inline float BakeAnimation::_internal_elapsedtime() const {
  13433. return elapsedtime_;
  13434. }
  13435. inline float BakeAnimation::elapsedtime() const {
  13436. // @@protoc_insertion_point(field_get:RedreamInfo.BakeAnimation.elapsedTime)
  13437. return _internal_elapsedtime();
  13438. }
  13439. inline void BakeAnimation::_internal_set_elapsedtime(float value) {
  13440. elapsedtime_ = value;
  13441. }
  13442. inline void BakeAnimation::set_elapsedtime(float value) {
  13443. _internal_set_elapsedtime(value);
  13444. // @@protoc_insertion_point(field_set:RedreamInfo.BakeAnimation.elapsedTime)
  13445. }
  13446. // bool loop = 3;
  13447. inline void BakeAnimation::clear_loop() {
  13448. loop_ = false;
  13449. }
  13450. inline bool BakeAnimation::_internal_loop() const {
  13451. return loop_;
  13452. }
  13453. inline bool BakeAnimation::loop() const {
  13454. // @@protoc_insertion_point(field_get:RedreamInfo.BakeAnimation.loop)
  13455. return _internal_loop();
  13456. }
  13457. inline void BakeAnimation::_internal_set_loop(bool value) {
  13458. loop_ = value;
  13459. }
  13460. inline void BakeAnimation::set_loop(bool value) {
  13461. _internal_set_loop(value);
  13462. // @@protoc_insertion_point(field_set:RedreamInfo.BakeAnimation.loop)
  13463. }
  13464. // -------------------------------------------------------------------
  13465. // WiseParam
  13466. // string key = 1;
  13467. inline void WiseParam::clear_key() {
  13468. key_.ClearToEmpty();
  13469. }
  13470. inline const std::string& WiseParam::key() const {
  13471. // @@protoc_insertion_point(field_get:RedreamInfo.WiseParam.key)
  13472. return _internal_key();
  13473. }
  13474. inline void WiseParam::set_key(const std::string& value) {
  13475. _internal_set_key(value);
  13476. // @@protoc_insertion_point(field_set:RedreamInfo.WiseParam.key)
  13477. }
  13478. inline std::string* WiseParam::mutable_key() {
  13479. // @@protoc_insertion_point(field_mutable:RedreamInfo.WiseParam.key)
  13480. return _internal_mutable_key();
  13481. }
  13482. inline const std::string& WiseParam::_internal_key() const {
  13483. return key_.Get();
  13484. }
  13485. inline void WiseParam::_internal_set_key(const std::string& value) {
  13486. key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
  13487. }
  13488. inline void WiseParam::set_key(std::string&& value) {
  13489. key_.Set(
  13490. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
  13491. // @@protoc_insertion_point(field_set_rvalue:RedreamInfo.WiseParam.key)
  13492. }
  13493. inline void WiseParam::set_key(const char* value) {
  13494. GOOGLE_DCHECK(value != nullptr);
  13495. key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
  13496. // @@protoc_insertion_point(field_set_char:RedreamInfo.WiseParam.key)
  13497. }
  13498. inline void WiseParam::set_key(const char* value,
  13499. size_t size) {
  13500. key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
  13501. reinterpret_cast<const char*>(value), size), GetArena());
  13502. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.WiseParam.key)
  13503. }
  13504. inline std::string* WiseParam::_internal_mutable_key() {
  13505. return key_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
  13506. }
  13507. inline std::string* WiseParam::release_key() {
  13508. // @@protoc_insertion_point(field_release:RedreamInfo.WiseParam.key)
  13509. return key_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  13510. }
  13511. inline void WiseParam::set_allocated_key(std::string* key) {
  13512. if (key != nullptr) {
  13513. } else {
  13514. }
  13515. key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), key,
  13516. GetArena());
  13517. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.WiseParam.key)
  13518. }
  13519. // float value = 2;
  13520. inline void WiseParam::clear_value() {
  13521. value_ = 0;
  13522. }
  13523. inline float WiseParam::_internal_value() const {
  13524. return value_;
  13525. }
  13526. inline float WiseParam::value() const {
  13527. // @@protoc_insertion_point(field_get:RedreamInfo.WiseParam.value)
  13528. return _internal_value();
  13529. }
  13530. inline void WiseParam::_internal_set_value(float value) {
  13531. value_ = value;
  13532. }
  13533. inline void WiseParam::set_value(float value) {
  13534. _internal_set_value(value);
  13535. // @@protoc_insertion_point(field_set:RedreamInfo.WiseParam.value)
  13536. }
  13537. // -------------------------------------------------------------------
  13538. // Wise
  13539. // string bnkFile = 1;
  13540. inline void Wise::clear_bnkfile() {
  13541. bnkfile_.ClearToEmpty();
  13542. }
  13543. inline const std::string& Wise::bnkfile() const {
  13544. // @@protoc_insertion_point(field_get:RedreamInfo.Wise.bnkFile)
  13545. return _internal_bnkfile();
  13546. }
  13547. inline void Wise::set_bnkfile(const std::string& value) {
  13548. _internal_set_bnkfile(value);
  13549. // @@protoc_insertion_point(field_set:RedreamInfo.Wise.bnkFile)
  13550. }
  13551. inline std::string* Wise::mutable_bnkfile() {
  13552. // @@protoc_insertion_point(field_mutable:RedreamInfo.Wise.bnkFile)
  13553. return _internal_mutable_bnkfile();
  13554. }
  13555. inline const std::string& Wise::_internal_bnkfile() const {
  13556. return bnkfile_.Get();
  13557. }
  13558. inline void Wise::_internal_set_bnkfile(const std::string& value) {
  13559. bnkfile_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
  13560. }
  13561. inline void Wise::set_bnkfile(std::string&& value) {
  13562. bnkfile_.Set(
  13563. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
  13564. // @@protoc_insertion_point(field_set_rvalue:RedreamInfo.Wise.bnkFile)
  13565. }
  13566. inline void Wise::set_bnkfile(const char* value) {
  13567. GOOGLE_DCHECK(value != nullptr);
  13568. bnkfile_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
  13569. // @@protoc_insertion_point(field_set_char:RedreamInfo.Wise.bnkFile)
  13570. }
  13571. inline void Wise::set_bnkfile(const char* value,
  13572. size_t size) {
  13573. bnkfile_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
  13574. reinterpret_cast<const char*>(value), size), GetArena());
  13575. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.Wise.bnkFile)
  13576. }
  13577. inline std::string* Wise::_internal_mutable_bnkfile() {
  13578. return bnkfile_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
  13579. }
  13580. inline std::string* Wise::release_bnkfile() {
  13581. // @@protoc_insertion_point(field_release:RedreamInfo.Wise.bnkFile)
  13582. return bnkfile_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  13583. }
  13584. inline void Wise::set_allocated_bnkfile(std::string* bnkfile) {
  13585. if (bnkfile != nullptr) {
  13586. } else {
  13587. }
  13588. bnkfile_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), bnkfile,
  13589. GetArena());
  13590. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.Wise.bnkFile)
  13591. }
  13592. // string eventName = 2;
  13593. inline void Wise::clear_eventname() {
  13594. eventname_.ClearToEmpty();
  13595. }
  13596. inline const std::string& Wise::eventname() const {
  13597. // @@protoc_insertion_point(field_get:RedreamInfo.Wise.eventName)
  13598. return _internal_eventname();
  13599. }
  13600. inline void Wise::set_eventname(const std::string& value) {
  13601. _internal_set_eventname(value);
  13602. // @@protoc_insertion_point(field_set:RedreamInfo.Wise.eventName)
  13603. }
  13604. inline std::string* Wise::mutable_eventname() {
  13605. // @@protoc_insertion_point(field_mutable:RedreamInfo.Wise.eventName)
  13606. return _internal_mutable_eventname();
  13607. }
  13608. inline const std::string& Wise::_internal_eventname() const {
  13609. return eventname_.Get();
  13610. }
  13611. inline void Wise::_internal_set_eventname(const std::string& value) {
  13612. eventname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
  13613. }
  13614. inline void Wise::set_eventname(std::string&& value) {
  13615. eventname_.Set(
  13616. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
  13617. // @@protoc_insertion_point(field_set_rvalue:RedreamInfo.Wise.eventName)
  13618. }
  13619. inline void Wise::set_eventname(const char* value) {
  13620. GOOGLE_DCHECK(value != nullptr);
  13621. eventname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
  13622. // @@protoc_insertion_point(field_set_char:RedreamInfo.Wise.eventName)
  13623. }
  13624. inline void Wise::set_eventname(const char* value,
  13625. size_t size) {
  13626. eventname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
  13627. reinterpret_cast<const char*>(value), size), GetArena());
  13628. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.Wise.eventName)
  13629. }
  13630. inline std::string* Wise::_internal_mutable_eventname() {
  13631. return eventname_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
  13632. }
  13633. inline std::string* Wise::release_eventname() {
  13634. // @@protoc_insertion_point(field_release:RedreamInfo.Wise.eventName)
  13635. return eventname_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  13636. }
  13637. inline void Wise::set_allocated_eventname(std::string* eventname) {
  13638. if (eventname != nullptr) {
  13639. } else {
  13640. }
  13641. eventname_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), eventname,
  13642. GetArena());
  13643. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.Wise.eventName)
  13644. }
  13645. // bool forcePost = 3;
  13646. inline void Wise::clear_forcepost() {
  13647. forcepost_ = false;
  13648. }
  13649. inline bool Wise::_internal_forcepost() const {
  13650. return forcepost_;
  13651. }
  13652. inline bool Wise::forcepost() const {
  13653. // @@protoc_insertion_point(field_get:RedreamInfo.Wise.forcePost)
  13654. return _internal_forcepost();
  13655. }
  13656. inline void Wise::_internal_set_forcepost(bool value) {
  13657. forcepost_ = value;
  13658. }
  13659. inline void Wise::set_forcepost(bool value) {
  13660. _internal_set_forcepost(value);
  13661. // @@protoc_insertion_point(field_set:RedreamInfo.Wise.forcePost)
  13662. }
  13663. // repeated .RedreamInfo.WiseParam params = 4;
  13664. inline int Wise::_internal_params_size() const {
  13665. return params_.size();
  13666. }
  13667. inline int Wise::params_size() const {
  13668. return _internal_params_size();
  13669. }
  13670. inline void Wise::clear_params() {
  13671. params_.Clear();
  13672. }
  13673. inline ::RedreamInfo::WiseParam* Wise::mutable_params(int index) {
  13674. // @@protoc_insertion_point(field_mutable:RedreamInfo.Wise.params)
  13675. return params_.Mutable(index);
  13676. }
  13677. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::WiseParam >*
  13678. Wise::mutable_params() {
  13679. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.Wise.params)
  13680. return &params_;
  13681. }
  13682. inline const ::RedreamInfo::WiseParam& Wise::_internal_params(int index) const {
  13683. return params_.Get(index);
  13684. }
  13685. inline const ::RedreamInfo::WiseParam& Wise::params(int index) const {
  13686. // @@protoc_insertion_point(field_get:RedreamInfo.Wise.params)
  13687. return _internal_params(index);
  13688. }
  13689. inline ::RedreamInfo::WiseParam* Wise::_internal_add_params() {
  13690. return params_.Add();
  13691. }
  13692. inline ::RedreamInfo::WiseParam* Wise::add_params() {
  13693. // @@protoc_insertion_point(field_add:RedreamInfo.Wise.params)
  13694. return _internal_add_params();
  13695. }
  13696. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::WiseParam >&
  13697. Wise::params() const {
  13698. // @@protoc_insertion_point(field_list:RedreamInfo.Wise.params)
  13699. return params_;
  13700. }
  13701. // -------------------------------------------------------------------
  13702. // Node
  13703. // int32 className = 1;
  13704. inline void Node::clear_classname() {
  13705. classname_ = 0;
  13706. }
  13707. inline ::PROTOBUF_NAMESPACE_ID::int32 Node::_internal_classname() const {
  13708. return classname_;
  13709. }
  13710. inline ::PROTOBUF_NAMESPACE_ID::int32 Node::classname() const {
  13711. // @@protoc_insertion_point(field_get:RedreamInfo.Node.className)
  13712. return _internal_classname();
  13713. }
  13714. inline void Node::_internal_set_classname(::PROTOBUF_NAMESPACE_ID::int32 value) {
  13715. classname_ = value;
  13716. }
  13717. inline void Node::set_classname(::PROTOBUF_NAMESPACE_ID::int32 value) {
  13718. _internal_set_classname(value);
  13719. // @@protoc_insertion_point(field_set:RedreamInfo.Node.className)
  13720. }
  13721. // int32 memberVarAssignmentType = 2;
  13722. inline void Node::clear_membervarassignmenttype() {
  13723. membervarassignmenttype_ = 0;
  13724. }
  13725. inline ::PROTOBUF_NAMESPACE_ID::int32 Node::_internal_membervarassignmenttype() const {
  13726. return membervarassignmenttype_;
  13727. }
  13728. inline ::PROTOBUF_NAMESPACE_ID::int32 Node::membervarassignmenttype() const {
  13729. // @@protoc_insertion_point(field_get:RedreamInfo.Node.memberVarAssignmentType)
  13730. return _internal_membervarassignmenttype();
  13731. }
  13732. inline void Node::_internal_set_membervarassignmenttype(::PROTOBUF_NAMESPACE_ID::int32 value) {
  13733. membervarassignmenttype_ = value;
  13734. }
  13735. inline void Node::set_membervarassignmenttype(::PROTOBUF_NAMESPACE_ID::int32 value) {
  13736. _internal_set_membervarassignmenttype(value);
  13737. // @@protoc_insertion_point(field_set:RedreamInfo.Node.memberVarAssignmentType)
  13738. }
  13739. // int32 memberVarAssignmentName = 3;
  13740. inline void Node::clear_membervarassignmentname() {
  13741. membervarassignmentname_ = 0;
  13742. }
  13743. inline ::PROTOBUF_NAMESPACE_ID::int32 Node::_internal_membervarassignmentname() const {
  13744. return membervarassignmentname_;
  13745. }
  13746. inline ::PROTOBUF_NAMESPACE_ID::int32 Node::membervarassignmentname() const {
  13747. // @@protoc_insertion_point(field_get:RedreamInfo.Node.memberVarAssignmentName)
  13748. return _internal_membervarassignmentname();
  13749. }
  13750. inline void Node::_internal_set_membervarassignmentname(::PROTOBUF_NAMESPACE_ID::int32 value) {
  13751. membervarassignmentname_ = value;
  13752. }
  13753. inline void Node::set_membervarassignmentname(::PROTOBUF_NAMESPACE_ID::int32 value) {
  13754. _internal_set_membervarassignmentname(value);
  13755. // @@protoc_insertion_point(field_set:RedreamInfo.Node.memberVarAssignmentName)
  13756. }
  13757. // repeated .RedreamInfo.SequencePropertyMap sequences = 4;
  13758. inline int Node::_internal_sequences_size() const {
  13759. return sequences_.size();
  13760. }
  13761. inline int Node::sequences_size() const {
  13762. return _internal_sequences_size();
  13763. }
  13764. inline void Node::clear_sequences() {
  13765. sequences_.Clear();
  13766. }
  13767. inline ::RedreamInfo::SequencePropertyMap* Node::mutable_sequences(int index) {
  13768. // @@protoc_insertion_point(field_mutable:RedreamInfo.Node.sequences)
  13769. return sequences_.Mutable(index);
  13770. }
  13771. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SequencePropertyMap >*
  13772. Node::mutable_sequences() {
  13773. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.Node.sequences)
  13774. return &sequences_;
  13775. }
  13776. inline const ::RedreamInfo::SequencePropertyMap& Node::_internal_sequences(int index) const {
  13777. return sequences_.Get(index);
  13778. }
  13779. inline const ::RedreamInfo::SequencePropertyMap& Node::sequences(int index) const {
  13780. // @@protoc_insertion_point(field_get:RedreamInfo.Node.sequences)
  13781. return _internal_sequences(index);
  13782. }
  13783. inline ::RedreamInfo::SequencePropertyMap* Node::_internal_add_sequences() {
  13784. return sequences_.Add();
  13785. }
  13786. inline ::RedreamInfo::SequencePropertyMap* Node::add_sequences() {
  13787. // @@protoc_insertion_point(field_add:RedreamInfo.Node.sequences)
  13788. return _internal_add_sequences();
  13789. }
  13790. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::SequencePropertyMap >&
  13791. Node::sequences() const {
  13792. // @@protoc_insertion_point(field_list:RedreamInfo.Node.sequences)
  13793. return sequences_;
  13794. }
  13795. // repeated .RedreamInfo.Property property = 5;
  13796. inline int Node::_internal_property_size() const {
  13797. return property_.size();
  13798. }
  13799. inline int Node::property_size() const {
  13800. return _internal_property_size();
  13801. }
  13802. inline void Node::clear_property() {
  13803. property_.Clear();
  13804. }
  13805. inline ::RedreamInfo::Property* Node::mutable_property(int index) {
  13806. // @@protoc_insertion_point(field_mutable:RedreamInfo.Node.property)
  13807. return property_.Mutable(index);
  13808. }
  13809. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Property >*
  13810. Node::mutable_property() {
  13811. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.Node.property)
  13812. return &property_;
  13813. }
  13814. inline const ::RedreamInfo::Property& Node::_internal_property(int index) const {
  13815. return property_.Get(index);
  13816. }
  13817. inline const ::RedreamInfo::Property& Node::property(int index) const {
  13818. // @@protoc_insertion_point(field_get:RedreamInfo.Node.property)
  13819. return _internal_property(index);
  13820. }
  13821. inline ::RedreamInfo::Property* Node::_internal_add_property() {
  13822. return property_.Add();
  13823. }
  13824. inline ::RedreamInfo::Property* Node::add_property() {
  13825. // @@protoc_insertion_point(field_add:RedreamInfo.Node.property)
  13826. return _internal_add_property();
  13827. }
  13828. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Property >&
  13829. Node::property() const {
  13830. // @@protoc_insertion_point(field_list:RedreamInfo.Node.property)
  13831. return property_;
  13832. }
  13833. // repeated .RedreamInfo.Property customProperty = 6;
  13834. inline int Node::_internal_customproperty_size() const {
  13835. return customproperty_.size();
  13836. }
  13837. inline int Node::customproperty_size() const {
  13838. return _internal_customproperty_size();
  13839. }
  13840. inline void Node::clear_customproperty() {
  13841. customproperty_.Clear();
  13842. }
  13843. inline ::RedreamInfo::Property* Node::mutable_customproperty(int index) {
  13844. // @@protoc_insertion_point(field_mutable:RedreamInfo.Node.customProperty)
  13845. return customproperty_.Mutable(index);
  13846. }
  13847. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Property >*
  13848. Node::mutable_customproperty() {
  13849. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.Node.customProperty)
  13850. return &customproperty_;
  13851. }
  13852. inline const ::RedreamInfo::Property& Node::_internal_customproperty(int index) const {
  13853. return customproperty_.Get(index);
  13854. }
  13855. inline const ::RedreamInfo::Property& Node::customproperty(int index) const {
  13856. // @@protoc_insertion_point(field_get:RedreamInfo.Node.customProperty)
  13857. return _internal_customproperty(index);
  13858. }
  13859. inline ::RedreamInfo::Property* Node::_internal_add_customproperty() {
  13860. return customproperty_.Add();
  13861. }
  13862. inline ::RedreamInfo::Property* Node::add_customproperty() {
  13863. // @@protoc_insertion_point(field_add:RedreamInfo.Node.customProperty)
  13864. return _internal_add_customproperty();
  13865. }
  13866. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Property >&
  13867. Node::customproperty() const {
  13868. // @@protoc_insertion_point(field_list:RedreamInfo.Node.customProperty)
  13869. return customproperty_;
  13870. }
  13871. // int32 reboltId = 8;
  13872. inline void Node::clear_reboltid() {
  13873. reboltid_ = 0;
  13874. }
  13875. inline ::PROTOBUF_NAMESPACE_ID::int32 Node::_internal_reboltid() const {
  13876. return reboltid_;
  13877. }
  13878. inline ::PROTOBUF_NAMESPACE_ID::int32 Node::reboltid() const {
  13879. // @@protoc_insertion_point(field_get:RedreamInfo.Node.reboltId)
  13880. return _internal_reboltid();
  13881. }
  13882. inline void Node::_internal_set_reboltid(::PROTOBUF_NAMESPACE_ID::int32 value) {
  13883. reboltid_ = value;
  13884. }
  13885. inline void Node::set_reboltid(::PROTOBUF_NAMESPACE_ID::int32 value) {
  13886. _internal_set_reboltid(value);
  13887. // @@protoc_insertion_point(field_set:RedreamInfo.Node.reboltId)
  13888. }
  13889. // int32 reboltName = 9;
  13890. inline void Node::clear_reboltname() {
  13891. reboltname_ = 0;
  13892. }
  13893. inline ::PROTOBUF_NAMESPACE_ID::int32 Node::_internal_reboltname() const {
  13894. return reboltname_;
  13895. }
  13896. inline ::PROTOBUF_NAMESPACE_ID::int32 Node::reboltname() const {
  13897. // @@protoc_insertion_point(field_get:RedreamInfo.Node.reboltName)
  13898. return _internal_reboltname();
  13899. }
  13900. inline void Node::_internal_set_reboltname(::PROTOBUF_NAMESPACE_ID::int32 value) {
  13901. reboltname_ = value;
  13902. }
  13903. inline void Node::set_reboltname(::PROTOBUF_NAMESPACE_ID::int32 value) {
  13904. _internal_set_reboltname(value);
  13905. // @@protoc_insertion_point(field_set:RedreamInfo.Node.reboltName)
  13906. }
  13907. // int32 baseClassName = 10;
  13908. inline void Node::clear_baseclassname() {
  13909. baseclassname_ = 0;
  13910. }
  13911. inline ::PROTOBUF_NAMESPACE_ID::int32 Node::_internal_baseclassname() const {
  13912. return baseclassname_;
  13913. }
  13914. inline ::PROTOBUF_NAMESPACE_ID::int32 Node::baseclassname() const {
  13915. // @@protoc_insertion_point(field_get:RedreamInfo.Node.baseClassName)
  13916. return _internal_baseclassname();
  13917. }
  13918. inline void Node::_internal_set_baseclassname(::PROTOBUF_NAMESPACE_ID::int32 value) {
  13919. baseclassname_ = value;
  13920. }
  13921. inline void Node::set_baseclassname(::PROTOBUF_NAMESPACE_ID::int32 value) {
  13922. _internal_set_baseclassname(value);
  13923. // @@protoc_insertion_point(field_set:RedreamInfo.Node.baseClassName)
  13924. }
  13925. // repeated .RedreamInfo.Node child = 101;
  13926. inline int Node::_internal_child_size() const {
  13927. return child_.size();
  13928. }
  13929. inline int Node::child_size() const {
  13930. return _internal_child_size();
  13931. }
  13932. inline void Node::clear_child() {
  13933. child_.Clear();
  13934. }
  13935. inline ::RedreamInfo::Node* Node::mutable_child(int index) {
  13936. // @@protoc_insertion_point(field_mutable:RedreamInfo.Node.child)
  13937. return child_.Mutable(index);
  13938. }
  13939. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Node >*
  13940. Node::mutable_child() {
  13941. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.Node.child)
  13942. return &child_;
  13943. }
  13944. inline const ::RedreamInfo::Node& Node::_internal_child(int index) const {
  13945. return child_.Get(index);
  13946. }
  13947. inline const ::RedreamInfo::Node& Node::child(int index) const {
  13948. // @@protoc_insertion_point(field_get:RedreamInfo.Node.child)
  13949. return _internal_child(index);
  13950. }
  13951. inline ::RedreamInfo::Node* Node::_internal_add_child() {
  13952. return child_.Add();
  13953. }
  13954. inline ::RedreamInfo::Node* Node::add_child() {
  13955. // @@protoc_insertion_point(field_add:RedreamInfo.Node.child)
  13956. return _internal_add_child();
  13957. }
  13958. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Node >&
  13959. Node::child() const {
  13960. // @@protoc_insertion_point(field_list:RedreamInfo.Node.child)
  13961. return child_;
  13962. }
  13963. // -------------------------------------------------------------------
  13964. // Rebolt_ReboltTree
  13965. // string treeName = 1;
  13966. inline void Rebolt_ReboltTree::clear_treename() {
  13967. treename_.ClearToEmpty();
  13968. }
  13969. inline const std::string& Rebolt_ReboltTree::treename() const {
  13970. // @@protoc_insertion_point(field_get:RedreamInfo.Rebolt.ReboltTree.treeName)
  13971. return _internal_treename();
  13972. }
  13973. inline void Rebolt_ReboltTree::set_treename(const std::string& value) {
  13974. _internal_set_treename(value);
  13975. // @@protoc_insertion_point(field_set:RedreamInfo.Rebolt.ReboltTree.treeName)
  13976. }
  13977. inline std::string* Rebolt_ReboltTree::mutable_treename() {
  13978. // @@protoc_insertion_point(field_mutable:RedreamInfo.Rebolt.ReboltTree.treeName)
  13979. return _internal_mutable_treename();
  13980. }
  13981. inline const std::string& Rebolt_ReboltTree::_internal_treename() const {
  13982. return treename_.Get();
  13983. }
  13984. inline void Rebolt_ReboltTree::_internal_set_treename(const std::string& value) {
  13985. treename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
  13986. }
  13987. inline void Rebolt_ReboltTree::set_treename(std::string&& value) {
  13988. treename_.Set(
  13989. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
  13990. // @@protoc_insertion_point(field_set_rvalue:RedreamInfo.Rebolt.ReboltTree.treeName)
  13991. }
  13992. inline void Rebolt_ReboltTree::set_treename(const char* value) {
  13993. GOOGLE_DCHECK(value != nullptr);
  13994. treename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
  13995. // @@protoc_insertion_point(field_set_char:RedreamInfo.Rebolt.ReboltTree.treeName)
  13996. }
  13997. inline void Rebolt_ReboltTree::set_treename(const char* value,
  13998. size_t size) {
  13999. treename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
  14000. reinterpret_cast<const char*>(value), size), GetArena());
  14001. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.Rebolt.ReboltTree.treeName)
  14002. }
  14003. inline std::string* Rebolt_ReboltTree::_internal_mutable_treename() {
  14004. return treename_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
  14005. }
  14006. inline std::string* Rebolt_ReboltTree::release_treename() {
  14007. // @@protoc_insertion_point(field_release:RedreamInfo.Rebolt.ReboltTree.treeName)
  14008. return treename_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  14009. }
  14010. inline void Rebolt_ReboltTree::set_allocated_treename(std::string* treename) {
  14011. if (treename != nullptr) {
  14012. } else {
  14013. }
  14014. treename_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), treename,
  14015. GetArena());
  14016. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.Rebolt.ReboltTree.treeName)
  14017. }
  14018. // string treeType = 2;
  14019. inline void Rebolt_ReboltTree::clear_treetype() {
  14020. treetype_.ClearToEmpty();
  14021. }
  14022. inline const std::string& Rebolt_ReboltTree::treetype() const {
  14023. // @@protoc_insertion_point(field_get:RedreamInfo.Rebolt.ReboltTree.treeType)
  14024. return _internal_treetype();
  14025. }
  14026. inline void Rebolt_ReboltTree::set_treetype(const std::string& value) {
  14027. _internal_set_treetype(value);
  14028. // @@protoc_insertion_point(field_set:RedreamInfo.Rebolt.ReboltTree.treeType)
  14029. }
  14030. inline std::string* Rebolt_ReboltTree::mutable_treetype() {
  14031. // @@protoc_insertion_point(field_mutable:RedreamInfo.Rebolt.ReboltTree.treeType)
  14032. return _internal_mutable_treetype();
  14033. }
  14034. inline const std::string& Rebolt_ReboltTree::_internal_treetype() const {
  14035. return treetype_.Get();
  14036. }
  14037. inline void Rebolt_ReboltTree::_internal_set_treetype(const std::string& value) {
  14038. treetype_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
  14039. }
  14040. inline void Rebolt_ReboltTree::set_treetype(std::string&& value) {
  14041. treetype_.Set(
  14042. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
  14043. // @@protoc_insertion_point(field_set_rvalue:RedreamInfo.Rebolt.ReboltTree.treeType)
  14044. }
  14045. inline void Rebolt_ReboltTree::set_treetype(const char* value) {
  14046. GOOGLE_DCHECK(value != nullptr);
  14047. treetype_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
  14048. // @@protoc_insertion_point(field_set_char:RedreamInfo.Rebolt.ReboltTree.treeType)
  14049. }
  14050. inline void Rebolt_ReboltTree::set_treetype(const char* value,
  14051. size_t size) {
  14052. treetype_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
  14053. reinterpret_cast<const char*>(value), size), GetArena());
  14054. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.Rebolt.ReboltTree.treeType)
  14055. }
  14056. inline std::string* Rebolt_ReboltTree::_internal_mutable_treetype() {
  14057. return treetype_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
  14058. }
  14059. inline std::string* Rebolt_ReboltTree::release_treetype() {
  14060. // @@protoc_insertion_point(field_release:RedreamInfo.Rebolt.ReboltTree.treeType)
  14061. return treetype_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  14062. }
  14063. inline void Rebolt_ReboltTree::set_allocated_treetype(std::string* treetype) {
  14064. if (treetype != nullptr) {
  14065. } else {
  14066. }
  14067. treetype_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), treetype,
  14068. GetArena());
  14069. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.Rebolt.ReboltTree.treeType)
  14070. }
  14071. // -------------------------------------------------------------------
  14072. // Rebolt_FuncParamInfo
  14073. // repeated string boolKeys = 1;
  14074. inline int Rebolt_FuncParamInfo::_internal_boolkeys_size() const {
  14075. return boolkeys_.size();
  14076. }
  14077. inline int Rebolt_FuncParamInfo::boolkeys_size() const {
  14078. return _internal_boolkeys_size();
  14079. }
  14080. inline void Rebolt_FuncParamInfo::clear_boolkeys() {
  14081. boolkeys_.Clear();
  14082. }
  14083. inline std::string* Rebolt_FuncParamInfo::add_boolkeys() {
  14084. // @@protoc_insertion_point(field_add_mutable:RedreamInfo.Rebolt.FuncParamInfo.boolKeys)
  14085. return _internal_add_boolkeys();
  14086. }
  14087. inline const std::string& Rebolt_FuncParamInfo::_internal_boolkeys(int index) const {
  14088. return boolkeys_.Get(index);
  14089. }
  14090. inline const std::string& Rebolt_FuncParamInfo::boolkeys(int index) const {
  14091. // @@protoc_insertion_point(field_get:RedreamInfo.Rebolt.FuncParamInfo.boolKeys)
  14092. return _internal_boolkeys(index);
  14093. }
  14094. inline std::string* Rebolt_FuncParamInfo::mutable_boolkeys(int index) {
  14095. // @@protoc_insertion_point(field_mutable:RedreamInfo.Rebolt.FuncParamInfo.boolKeys)
  14096. return boolkeys_.Mutable(index);
  14097. }
  14098. inline void Rebolt_FuncParamInfo::set_boolkeys(int index, const std::string& value) {
  14099. // @@protoc_insertion_point(field_set:RedreamInfo.Rebolt.FuncParamInfo.boolKeys)
  14100. boolkeys_.Mutable(index)->assign(value);
  14101. }
  14102. inline void Rebolt_FuncParamInfo::set_boolkeys(int index, std::string&& value) {
  14103. // @@protoc_insertion_point(field_set:RedreamInfo.Rebolt.FuncParamInfo.boolKeys)
  14104. boolkeys_.Mutable(index)->assign(std::move(value));
  14105. }
  14106. inline void Rebolt_FuncParamInfo::set_boolkeys(int index, const char* value) {
  14107. GOOGLE_DCHECK(value != nullptr);
  14108. boolkeys_.Mutable(index)->assign(value);
  14109. // @@protoc_insertion_point(field_set_char:RedreamInfo.Rebolt.FuncParamInfo.boolKeys)
  14110. }
  14111. inline void Rebolt_FuncParamInfo::set_boolkeys(int index, const char* value, size_t size) {
  14112. boolkeys_.Mutable(index)->assign(
  14113. reinterpret_cast<const char*>(value), size);
  14114. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.Rebolt.FuncParamInfo.boolKeys)
  14115. }
  14116. inline std::string* Rebolt_FuncParamInfo::_internal_add_boolkeys() {
  14117. return boolkeys_.Add();
  14118. }
  14119. inline void Rebolt_FuncParamInfo::add_boolkeys(const std::string& value) {
  14120. boolkeys_.Add()->assign(value);
  14121. // @@protoc_insertion_point(field_add:RedreamInfo.Rebolt.FuncParamInfo.boolKeys)
  14122. }
  14123. inline void Rebolt_FuncParamInfo::add_boolkeys(std::string&& value) {
  14124. boolkeys_.Add(std::move(value));
  14125. // @@protoc_insertion_point(field_add:RedreamInfo.Rebolt.FuncParamInfo.boolKeys)
  14126. }
  14127. inline void Rebolt_FuncParamInfo::add_boolkeys(const char* value) {
  14128. GOOGLE_DCHECK(value != nullptr);
  14129. boolkeys_.Add()->assign(value);
  14130. // @@protoc_insertion_point(field_add_char:RedreamInfo.Rebolt.FuncParamInfo.boolKeys)
  14131. }
  14132. inline void Rebolt_FuncParamInfo::add_boolkeys(const char* value, size_t size) {
  14133. boolkeys_.Add()->assign(reinterpret_cast<const char*>(value), size);
  14134. // @@protoc_insertion_point(field_add_pointer:RedreamInfo.Rebolt.FuncParamInfo.boolKeys)
  14135. }
  14136. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
  14137. Rebolt_FuncParamInfo::boolkeys() const {
  14138. // @@protoc_insertion_point(field_list:RedreamInfo.Rebolt.FuncParamInfo.boolKeys)
  14139. return boolkeys_;
  14140. }
  14141. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
  14142. Rebolt_FuncParamInfo::mutable_boolkeys() {
  14143. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.Rebolt.FuncParamInfo.boolKeys)
  14144. return &boolkeys_;
  14145. }
  14146. // repeated string stringKeys = 2;
  14147. inline int Rebolt_FuncParamInfo::_internal_stringkeys_size() const {
  14148. return stringkeys_.size();
  14149. }
  14150. inline int Rebolt_FuncParamInfo::stringkeys_size() const {
  14151. return _internal_stringkeys_size();
  14152. }
  14153. inline void Rebolt_FuncParamInfo::clear_stringkeys() {
  14154. stringkeys_.Clear();
  14155. }
  14156. inline std::string* Rebolt_FuncParamInfo::add_stringkeys() {
  14157. // @@protoc_insertion_point(field_add_mutable:RedreamInfo.Rebolt.FuncParamInfo.stringKeys)
  14158. return _internal_add_stringkeys();
  14159. }
  14160. inline const std::string& Rebolt_FuncParamInfo::_internal_stringkeys(int index) const {
  14161. return stringkeys_.Get(index);
  14162. }
  14163. inline const std::string& Rebolt_FuncParamInfo::stringkeys(int index) const {
  14164. // @@protoc_insertion_point(field_get:RedreamInfo.Rebolt.FuncParamInfo.stringKeys)
  14165. return _internal_stringkeys(index);
  14166. }
  14167. inline std::string* Rebolt_FuncParamInfo::mutable_stringkeys(int index) {
  14168. // @@protoc_insertion_point(field_mutable:RedreamInfo.Rebolt.FuncParamInfo.stringKeys)
  14169. return stringkeys_.Mutable(index);
  14170. }
  14171. inline void Rebolt_FuncParamInfo::set_stringkeys(int index, const std::string& value) {
  14172. // @@protoc_insertion_point(field_set:RedreamInfo.Rebolt.FuncParamInfo.stringKeys)
  14173. stringkeys_.Mutable(index)->assign(value);
  14174. }
  14175. inline void Rebolt_FuncParamInfo::set_stringkeys(int index, std::string&& value) {
  14176. // @@protoc_insertion_point(field_set:RedreamInfo.Rebolt.FuncParamInfo.stringKeys)
  14177. stringkeys_.Mutable(index)->assign(std::move(value));
  14178. }
  14179. inline void Rebolt_FuncParamInfo::set_stringkeys(int index, const char* value) {
  14180. GOOGLE_DCHECK(value != nullptr);
  14181. stringkeys_.Mutable(index)->assign(value);
  14182. // @@protoc_insertion_point(field_set_char:RedreamInfo.Rebolt.FuncParamInfo.stringKeys)
  14183. }
  14184. inline void Rebolt_FuncParamInfo::set_stringkeys(int index, const char* value, size_t size) {
  14185. stringkeys_.Mutable(index)->assign(
  14186. reinterpret_cast<const char*>(value), size);
  14187. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.Rebolt.FuncParamInfo.stringKeys)
  14188. }
  14189. inline std::string* Rebolt_FuncParamInfo::_internal_add_stringkeys() {
  14190. return stringkeys_.Add();
  14191. }
  14192. inline void Rebolt_FuncParamInfo::add_stringkeys(const std::string& value) {
  14193. stringkeys_.Add()->assign(value);
  14194. // @@protoc_insertion_point(field_add:RedreamInfo.Rebolt.FuncParamInfo.stringKeys)
  14195. }
  14196. inline void Rebolt_FuncParamInfo::add_stringkeys(std::string&& value) {
  14197. stringkeys_.Add(std::move(value));
  14198. // @@protoc_insertion_point(field_add:RedreamInfo.Rebolt.FuncParamInfo.stringKeys)
  14199. }
  14200. inline void Rebolt_FuncParamInfo::add_stringkeys(const char* value) {
  14201. GOOGLE_DCHECK(value != nullptr);
  14202. stringkeys_.Add()->assign(value);
  14203. // @@protoc_insertion_point(field_add_char:RedreamInfo.Rebolt.FuncParamInfo.stringKeys)
  14204. }
  14205. inline void Rebolt_FuncParamInfo::add_stringkeys(const char* value, size_t size) {
  14206. stringkeys_.Add()->assign(reinterpret_cast<const char*>(value), size);
  14207. // @@protoc_insertion_point(field_add_pointer:RedreamInfo.Rebolt.FuncParamInfo.stringKeys)
  14208. }
  14209. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
  14210. Rebolt_FuncParamInfo::stringkeys() const {
  14211. // @@protoc_insertion_point(field_list:RedreamInfo.Rebolt.FuncParamInfo.stringKeys)
  14212. return stringkeys_;
  14213. }
  14214. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
  14215. Rebolt_FuncParamInfo::mutable_stringkeys() {
  14216. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.Rebolt.FuncParamInfo.stringKeys)
  14217. return &stringkeys_;
  14218. }
  14219. // -------------------------------------------------------------------
  14220. // -------------------------------------------------------------------
  14221. // -------------------------------------------------------------------
  14222. // -------------------------------------------------------------------
  14223. // Rebolt
  14224. // bool isRebolted = 1;
  14225. inline void Rebolt::clear_isrebolted() {
  14226. isrebolted_ = false;
  14227. }
  14228. inline bool Rebolt::_internal_isrebolted() const {
  14229. return isrebolted_;
  14230. }
  14231. inline bool Rebolt::isrebolted() const {
  14232. // @@protoc_insertion_point(field_get:RedreamInfo.Rebolt.isRebolted)
  14233. return _internal_isrebolted();
  14234. }
  14235. inline void Rebolt::_internal_set_isrebolted(bool value) {
  14236. isrebolted_ = value;
  14237. }
  14238. inline void Rebolt::set_isrebolted(bool value) {
  14239. _internal_set_isrebolted(value);
  14240. // @@protoc_insertion_point(field_set:RedreamInfo.Rebolt.isRebolted)
  14241. }
  14242. // map<string, .RedreamInfo.Rebolt.ReboltTree> reboltTrees = 2;
  14243. inline int Rebolt::_internal_rebolttrees_size() const {
  14244. return rebolttrees_.size();
  14245. }
  14246. inline int Rebolt::rebolttrees_size() const {
  14247. return _internal_rebolttrees_size();
  14248. }
  14249. inline void Rebolt::clear_rebolttrees() {
  14250. rebolttrees_.Clear();
  14251. }
  14252. inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::Rebolt_ReboltTree >&
  14253. Rebolt::_internal_rebolttrees() const {
  14254. return rebolttrees_.GetMap();
  14255. }
  14256. inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::Rebolt_ReboltTree >&
  14257. Rebolt::rebolttrees() const {
  14258. // @@protoc_insertion_point(field_map:RedreamInfo.Rebolt.reboltTrees)
  14259. return _internal_rebolttrees();
  14260. }
  14261. inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::Rebolt_ReboltTree >*
  14262. Rebolt::_internal_mutable_rebolttrees() {
  14263. return rebolttrees_.MutableMap();
  14264. }
  14265. inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::Rebolt_ReboltTree >*
  14266. Rebolt::mutable_rebolttrees() {
  14267. // @@protoc_insertion_point(field_mutable_map:RedreamInfo.Rebolt.reboltTrees)
  14268. return _internal_mutable_rebolttrees();
  14269. }
  14270. // map<string, .RedreamInfo.Rebolt.FuncParamInfo> funcParamIndexs = 3;
  14271. inline int Rebolt::_internal_funcparamindexs_size() const {
  14272. return funcparamindexs_.size();
  14273. }
  14274. inline int Rebolt::funcparamindexs_size() const {
  14275. return _internal_funcparamindexs_size();
  14276. }
  14277. inline void Rebolt::clear_funcparamindexs() {
  14278. funcparamindexs_.Clear();
  14279. }
  14280. inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::Rebolt_FuncParamInfo >&
  14281. Rebolt::_internal_funcparamindexs() const {
  14282. return funcparamindexs_.GetMap();
  14283. }
  14284. inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::Rebolt_FuncParamInfo >&
  14285. Rebolt::funcparamindexs() const {
  14286. // @@protoc_insertion_point(field_map:RedreamInfo.Rebolt.funcParamIndexs)
  14287. return _internal_funcparamindexs();
  14288. }
  14289. inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::Rebolt_FuncParamInfo >*
  14290. Rebolt::_internal_mutable_funcparamindexs() {
  14291. return funcparamindexs_.MutableMap();
  14292. }
  14293. inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::Rebolt_FuncParamInfo >*
  14294. Rebolt::mutable_funcparamindexs() {
  14295. // @@protoc_insertion_point(field_mutable_map:RedreamInfo.Rebolt.funcParamIndexs)
  14296. return _internal_mutable_funcparamindexs();
  14297. }
  14298. // map<string, string> globalMsg = 4;
  14299. inline int Rebolt::_internal_globalmsg_size() const {
  14300. return globalmsg_.size();
  14301. }
  14302. inline int Rebolt::globalmsg_size() const {
  14303. return _internal_globalmsg_size();
  14304. }
  14305. inline void Rebolt::clear_globalmsg() {
  14306. globalmsg_.Clear();
  14307. }
  14308. inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
  14309. Rebolt::_internal_globalmsg() const {
  14310. return globalmsg_.GetMap();
  14311. }
  14312. inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
  14313. Rebolt::globalmsg() const {
  14314. // @@protoc_insertion_point(field_map:RedreamInfo.Rebolt.globalMsg)
  14315. return _internal_globalmsg();
  14316. }
  14317. inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
  14318. Rebolt::_internal_mutable_globalmsg() {
  14319. return globalmsg_.MutableMap();
  14320. }
  14321. inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
  14322. Rebolt::mutable_globalmsg() {
  14323. // @@protoc_insertion_point(field_mutable_map:RedreamInfo.Rebolt.globalMsg)
  14324. return _internal_mutable_globalmsg();
  14325. }
  14326. // -------------------------------------------------------------------
  14327. // BatchRed_TextureList
  14328. // repeated string textureName = 1;
  14329. inline int BatchRed_TextureList::_internal_texturename_size() const {
  14330. return texturename_.size();
  14331. }
  14332. inline int BatchRed_TextureList::texturename_size() const {
  14333. return _internal_texturename_size();
  14334. }
  14335. inline void BatchRed_TextureList::clear_texturename() {
  14336. texturename_.Clear();
  14337. }
  14338. inline std::string* BatchRed_TextureList::add_texturename() {
  14339. // @@protoc_insertion_point(field_add_mutable:RedreamInfo.BatchRed.TextureList.textureName)
  14340. return _internal_add_texturename();
  14341. }
  14342. inline const std::string& BatchRed_TextureList::_internal_texturename(int index) const {
  14343. return texturename_.Get(index);
  14344. }
  14345. inline const std::string& BatchRed_TextureList::texturename(int index) const {
  14346. // @@protoc_insertion_point(field_get:RedreamInfo.BatchRed.TextureList.textureName)
  14347. return _internal_texturename(index);
  14348. }
  14349. inline std::string* BatchRed_TextureList::mutable_texturename(int index) {
  14350. // @@protoc_insertion_point(field_mutable:RedreamInfo.BatchRed.TextureList.textureName)
  14351. return texturename_.Mutable(index);
  14352. }
  14353. inline void BatchRed_TextureList::set_texturename(int index, const std::string& value) {
  14354. // @@protoc_insertion_point(field_set:RedreamInfo.BatchRed.TextureList.textureName)
  14355. texturename_.Mutable(index)->assign(value);
  14356. }
  14357. inline void BatchRed_TextureList::set_texturename(int index, std::string&& value) {
  14358. // @@protoc_insertion_point(field_set:RedreamInfo.BatchRed.TextureList.textureName)
  14359. texturename_.Mutable(index)->assign(std::move(value));
  14360. }
  14361. inline void BatchRed_TextureList::set_texturename(int index, const char* value) {
  14362. GOOGLE_DCHECK(value != nullptr);
  14363. texturename_.Mutable(index)->assign(value);
  14364. // @@protoc_insertion_point(field_set_char:RedreamInfo.BatchRed.TextureList.textureName)
  14365. }
  14366. inline void BatchRed_TextureList::set_texturename(int index, const char* value, size_t size) {
  14367. texturename_.Mutable(index)->assign(
  14368. reinterpret_cast<const char*>(value), size);
  14369. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.BatchRed.TextureList.textureName)
  14370. }
  14371. inline std::string* BatchRed_TextureList::_internal_add_texturename() {
  14372. return texturename_.Add();
  14373. }
  14374. inline void BatchRed_TextureList::add_texturename(const std::string& value) {
  14375. texturename_.Add()->assign(value);
  14376. // @@protoc_insertion_point(field_add:RedreamInfo.BatchRed.TextureList.textureName)
  14377. }
  14378. inline void BatchRed_TextureList::add_texturename(std::string&& value) {
  14379. texturename_.Add(std::move(value));
  14380. // @@protoc_insertion_point(field_add:RedreamInfo.BatchRed.TextureList.textureName)
  14381. }
  14382. inline void BatchRed_TextureList::add_texturename(const char* value) {
  14383. GOOGLE_DCHECK(value != nullptr);
  14384. texturename_.Add()->assign(value);
  14385. // @@protoc_insertion_point(field_add_char:RedreamInfo.BatchRed.TextureList.textureName)
  14386. }
  14387. inline void BatchRed_TextureList::add_texturename(const char* value, size_t size) {
  14388. texturename_.Add()->assign(reinterpret_cast<const char*>(value), size);
  14389. // @@protoc_insertion_point(field_add_pointer:RedreamInfo.BatchRed.TextureList.textureName)
  14390. }
  14391. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
  14392. BatchRed_TextureList::texturename() const {
  14393. // @@protoc_insertion_point(field_list:RedreamInfo.BatchRed.TextureList.textureName)
  14394. return texturename_;
  14395. }
  14396. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
  14397. BatchRed_TextureList::mutable_texturename() {
  14398. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.BatchRed.TextureList.textureName)
  14399. return &texturename_;
  14400. }
  14401. // -------------------------------------------------------------------
  14402. // -------------------------------------------------------------------
  14403. // BatchRed
  14404. // map<string, .RedreamInfo.BatchRed.TextureList> frames = 1;
  14405. inline int BatchRed::_internal_frames_size() const {
  14406. return frames_.size();
  14407. }
  14408. inline int BatchRed::frames_size() const {
  14409. return _internal_frames_size();
  14410. }
  14411. inline void BatchRed::clear_frames() {
  14412. frames_.Clear();
  14413. }
  14414. inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::BatchRed_TextureList >&
  14415. BatchRed::_internal_frames() const {
  14416. return frames_.GetMap();
  14417. }
  14418. inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::BatchRed_TextureList >&
  14419. BatchRed::frames() const {
  14420. // @@protoc_insertion_point(field_map:RedreamInfo.BatchRed.frames)
  14421. return _internal_frames();
  14422. }
  14423. inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::BatchRed_TextureList >*
  14424. BatchRed::_internal_mutable_frames() {
  14425. return frames_.MutableMap();
  14426. }
  14427. inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::RedreamInfo::BatchRed_TextureList >*
  14428. BatchRed::mutable_frames() {
  14429. // @@protoc_insertion_point(field_mutable_map:RedreamInfo.BatchRed.frames)
  14430. return _internal_mutable_frames();
  14431. }
  14432. // .RedreamInfo.BatchRed.TextureList textures = 2;
  14433. inline bool BatchRed::_internal_has_textures() const {
  14434. return this != internal_default_instance() && textures_ != nullptr;
  14435. }
  14436. inline bool BatchRed::has_textures() const {
  14437. return _internal_has_textures();
  14438. }
  14439. inline void BatchRed::clear_textures() {
  14440. if (GetArena() == nullptr && textures_ != nullptr) {
  14441. delete textures_;
  14442. }
  14443. textures_ = nullptr;
  14444. }
  14445. inline const ::RedreamInfo::BatchRed_TextureList& BatchRed::_internal_textures() const {
  14446. const ::RedreamInfo::BatchRed_TextureList* p = textures_;
  14447. return p != nullptr ? *p : reinterpret_cast<const ::RedreamInfo::BatchRed_TextureList&>(
  14448. ::RedreamInfo::_BatchRed_TextureList_default_instance_);
  14449. }
  14450. inline const ::RedreamInfo::BatchRed_TextureList& BatchRed::textures() const {
  14451. // @@protoc_insertion_point(field_get:RedreamInfo.BatchRed.textures)
  14452. return _internal_textures();
  14453. }
  14454. inline void BatchRed::unsafe_arena_set_allocated_textures(
  14455. ::RedreamInfo::BatchRed_TextureList* textures) {
  14456. if (GetArena() == nullptr) {
  14457. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(textures_);
  14458. }
  14459. textures_ = textures;
  14460. if (textures) {
  14461. } else {
  14462. }
  14463. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.BatchRed.textures)
  14464. }
  14465. inline ::RedreamInfo::BatchRed_TextureList* BatchRed::release_textures() {
  14466. ::RedreamInfo::BatchRed_TextureList* temp = textures_;
  14467. textures_ = nullptr;
  14468. if (GetArena() != nullptr) {
  14469. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  14470. }
  14471. return temp;
  14472. }
  14473. inline ::RedreamInfo::BatchRed_TextureList* BatchRed::unsafe_arena_release_textures() {
  14474. // @@protoc_insertion_point(field_release:RedreamInfo.BatchRed.textures)
  14475. ::RedreamInfo::BatchRed_TextureList* temp = textures_;
  14476. textures_ = nullptr;
  14477. return temp;
  14478. }
  14479. inline ::RedreamInfo::BatchRed_TextureList* BatchRed::_internal_mutable_textures() {
  14480. if (textures_ == nullptr) {
  14481. auto* p = CreateMaybeMessage<::RedreamInfo::BatchRed_TextureList>(GetArena());
  14482. textures_ = p;
  14483. }
  14484. return textures_;
  14485. }
  14486. inline ::RedreamInfo::BatchRed_TextureList* BatchRed::mutable_textures() {
  14487. // @@protoc_insertion_point(field_mutable:RedreamInfo.BatchRed.textures)
  14488. return _internal_mutable_textures();
  14489. }
  14490. inline void BatchRed::set_allocated_textures(::RedreamInfo::BatchRed_TextureList* textures) {
  14491. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  14492. if (message_arena == nullptr) {
  14493. delete textures_;
  14494. }
  14495. if (textures) {
  14496. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  14497. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(textures);
  14498. if (message_arena != submessage_arena) {
  14499. textures = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  14500. message_arena, textures, submessage_arena);
  14501. }
  14502. } else {
  14503. }
  14504. textures_ = textures;
  14505. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.BatchRed.textures)
  14506. }
  14507. // -------------------------------------------------------------------
  14508. // RedFile
  14509. // int32 version = 1;
  14510. inline void RedFile::clear_version() {
  14511. version_ = 0;
  14512. }
  14513. inline ::PROTOBUF_NAMESPACE_ID::int32 RedFile::_internal_version() const {
  14514. return version_;
  14515. }
  14516. inline ::PROTOBUF_NAMESPACE_ID::int32 RedFile::version() const {
  14517. // @@protoc_insertion_point(field_get:RedreamInfo.RedFile.version)
  14518. return _internal_version();
  14519. }
  14520. inline void RedFile::_internal_set_version(::PROTOBUF_NAMESPACE_ID::int32 value) {
  14521. version_ = value;
  14522. }
  14523. inline void RedFile::set_version(::PROTOBUF_NAMESPACE_ID::int32 value) {
  14524. _internal_set_version(value);
  14525. // @@protoc_insertion_point(field_set:RedreamInfo.RedFile.version)
  14526. }
  14527. // repeated string stringCache = 2;
  14528. inline int RedFile::_internal_stringcache_size() const {
  14529. return stringcache_.size();
  14530. }
  14531. inline int RedFile::stringcache_size() const {
  14532. return _internal_stringcache_size();
  14533. }
  14534. inline void RedFile::clear_stringcache() {
  14535. stringcache_.Clear();
  14536. }
  14537. inline std::string* RedFile::add_stringcache() {
  14538. // @@protoc_insertion_point(field_add_mutable:RedreamInfo.RedFile.stringCache)
  14539. return _internal_add_stringcache();
  14540. }
  14541. inline const std::string& RedFile::_internal_stringcache(int index) const {
  14542. return stringcache_.Get(index);
  14543. }
  14544. inline const std::string& RedFile::stringcache(int index) const {
  14545. // @@protoc_insertion_point(field_get:RedreamInfo.RedFile.stringCache)
  14546. return _internal_stringcache(index);
  14547. }
  14548. inline std::string* RedFile::mutable_stringcache(int index) {
  14549. // @@protoc_insertion_point(field_mutable:RedreamInfo.RedFile.stringCache)
  14550. return stringcache_.Mutable(index);
  14551. }
  14552. inline void RedFile::set_stringcache(int index, const std::string& value) {
  14553. // @@protoc_insertion_point(field_set:RedreamInfo.RedFile.stringCache)
  14554. stringcache_.Mutable(index)->assign(value);
  14555. }
  14556. inline void RedFile::set_stringcache(int index, std::string&& value) {
  14557. // @@protoc_insertion_point(field_set:RedreamInfo.RedFile.stringCache)
  14558. stringcache_.Mutable(index)->assign(std::move(value));
  14559. }
  14560. inline void RedFile::set_stringcache(int index, const char* value) {
  14561. GOOGLE_DCHECK(value != nullptr);
  14562. stringcache_.Mutable(index)->assign(value);
  14563. // @@protoc_insertion_point(field_set_char:RedreamInfo.RedFile.stringCache)
  14564. }
  14565. inline void RedFile::set_stringcache(int index, const char* value, size_t size) {
  14566. stringcache_.Mutable(index)->assign(
  14567. reinterpret_cast<const char*>(value), size);
  14568. // @@protoc_insertion_point(field_set_pointer:RedreamInfo.RedFile.stringCache)
  14569. }
  14570. inline std::string* RedFile::_internal_add_stringcache() {
  14571. return stringcache_.Add();
  14572. }
  14573. inline void RedFile::add_stringcache(const std::string& value) {
  14574. stringcache_.Add()->assign(value);
  14575. // @@protoc_insertion_point(field_add:RedreamInfo.RedFile.stringCache)
  14576. }
  14577. inline void RedFile::add_stringcache(std::string&& value) {
  14578. stringcache_.Add(std::move(value));
  14579. // @@protoc_insertion_point(field_add:RedreamInfo.RedFile.stringCache)
  14580. }
  14581. inline void RedFile::add_stringcache(const char* value) {
  14582. GOOGLE_DCHECK(value != nullptr);
  14583. stringcache_.Add()->assign(value);
  14584. // @@protoc_insertion_point(field_add_char:RedreamInfo.RedFile.stringCache)
  14585. }
  14586. inline void RedFile::add_stringcache(const char* value, size_t size) {
  14587. stringcache_.Add()->assign(reinterpret_cast<const char*>(value), size);
  14588. // @@protoc_insertion_point(field_add_pointer:RedreamInfo.RedFile.stringCache)
  14589. }
  14590. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
  14591. RedFile::stringcache() const {
  14592. // @@protoc_insertion_point(field_list:RedreamInfo.RedFile.stringCache)
  14593. return stringcache_;
  14594. }
  14595. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
  14596. RedFile::mutable_stringcache() {
  14597. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.RedFile.stringCache)
  14598. return &stringcache_;
  14599. }
  14600. // repeated .RedreamInfo.Sequences sequences = 3;
  14601. inline int RedFile::_internal_sequences_size() const {
  14602. return sequences_.size();
  14603. }
  14604. inline int RedFile::sequences_size() const {
  14605. return _internal_sequences_size();
  14606. }
  14607. inline void RedFile::clear_sequences() {
  14608. sequences_.Clear();
  14609. }
  14610. inline ::RedreamInfo::Sequences* RedFile::mutable_sequences(int index) {
  14611. // @@protoc_insertion_point(field_mutable:RedreamInfo.RedFile.sequences)
  14612. return sequences_.Mutable(index);
  14613. }
  14614. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Sequences >*
  14615. RedFile::mutable_sequences() {
  14616. // @@protoc_insertion_point(field_mutable_list:RedreamInfo.RedFile.sequences)
  14617. return &sequences_;
  14618. }
  14619. inline const ::RedreamInfo::Sequences& RedFile::_internal_sequences(int index) const {
  14620. return sequences_.Get(index);
  14621. }
  14622. inline const ::RedreamInfo::Sequences& RedFile::sequences(int index) const {
  14623. // @@protoc_insertion_point(field_get:RedreamInfo.RedFile.sequences)
  14624. return _internal_sequences(index);
  14625. }
  14626. inline ::RedreamInfo::Sequences* RedFile::_internal_add_sequences() {
  14627. return sequences_.Add();
  14628. }
  14629. inline ::RedreamInfo::Sequences* RedFile::add_sequences() {
  14630. // @@protoc_insertion_point(field_add:RedreamInfo.RedFile.sequences)
  14631. return _internal_add_sequences();
  14632. }
  14633. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RedreamInfo::Sequences >&
  14634. RedFile::sequences() const {
  14635. // @@protoc_insertion_point(field_list:RedreamInfo.RedFile.sequences)
  14636. return sequences_;
  14637. }
  14638. // int32 autoPlaySequenceId = 4;
  14639. inline void RedFile::clear_autoplaysequenceid() {
  14640. autoplaysequenceid_ = 0;
  14641. }
  14642. inline ::PROTOBUF_NAMESPACE_ID::int32 RedFile::_internal_autoplaysequenceid() const {
  14643. return autoplaysequenceid_;
  14644. }
  14645. inline ::PROTOBUF_NAMESPACE_ID::int32 RedFile::autoplaysequenceid() const {
  14646. // @@protoc_insertion_point(field_get:RedreamInfo.RedFile.autoPlaySequenceId)
  14647. return _internal_autoplaysequenceid();
  14648. }
  14649. inline void RedFile::_internal_set_autoplaysequenceid(::PROTOBUF_NAMESPACE_ID::int32 value) {
  14650. autoplaysequenceid_ = value;
  14651. }
  14652. inline void RedFile::set_autoplaysequenceid(::PROTOBUF_NAMESPACE_ID::int32 value) {
  14653. _internal_set_autoplaysequenceid(value);
  14654. // @@protoc_insertion_point(field_set:RedreamInfo.RedFile.autoPlaySequenceId)
  14655. }
  14656. // .RedreamInfo.Node root = 5;
  14657. inline bool RedFile::_internal_has_root() const {
  14658. return this != internal_default_instance() && root_ != nullptr;
  14659. }
  14660. inline bool RedFile::has_root() const {
  14661. return _internal_has_root();
  14662. }
  14663. inline void RedFile::clear_root() {
  14664. if (GetArena() == nullptr && root_ != nullptr) {
  14665. delete root_;
  14666. }
  14667. root_ = nullptr;
  14668. }
  14669. inline const ::RedreamInfo::Node& RedFile::_internal_root() const {
  14670. const ::RedreamInfo::Node* p = root_;
  14671. return p != nullptr ? *p : reinterpret_cast<const ::RedreamInfo::Node&>(
  14672. ::RedreamInfo::_Node_default_instance_);
  14673. }
  14674. inline const ::RedreamInfo::Node& RedFile::root() const {
  14675. // @@protoc_insertion_point(field_get:RedreamInfo.RedFile.root)
  14676. return _internal_root();
  14677. }
  14678. inline void RedFile::unsafe_arena_set_allocated_root(
  14679. ::RedreamInfo::Node* root) {
  14680. if (GetArena() == nullptr) {
  14681. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(root_);
  14682. }
  14683. root_ = root;
  14684. if (root) {
  14685. } else {
  14686. }
  14687. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.RedFile.root)
  14688. }
  14689. inline ::RedreamInfo::Node* RedFile::release_root() {
  14690. ::RedreamInfo::Node* temp = root_;
  14691. root_ = nullptr;
  14692. if (GetArena() != nullptr) {
  14693. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  14694. }
  14695. return temp;
  14696. }
  14697. inline ::RedreamInfo::Node* RedFile::unsafe_arena_release_root() {
  14698. // @@protoc_insertion_point(field_release:RedreamInfo.RedFile.root)
  14699. ::RedreamInfo::Node* temp = root_;
  14700. root_ = nullptr;
  14701. return temp;
  14702. }
  14703. inline ::RedreamInfo::Node* RedFile::_internal_mutable_root() {
  14704. if (root_ == nullptr) {
  14705. auto* p = CreateMaybeMessage<::RedreamInfo::Node>(GetArena());
  14706. root_ = p;
  14707. }
  14708. return root_;
  14709. }
  14710. inline ::RedreamInfo::Node* RedFile::mutable_root() {
  14711. // @@protoc_insertion_point(field_mutable:RedreamInfo.RedFile.root)
  14712. return _internal_mutable_root();
  14713. }
  14714. inline void RedFile::set_allocated_root(::RedreamInfo::Node* root) {
  14715. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  14716. if (message_arena == nullptr) {
  14717. delete root_;
  14718. }
  14719. if (root) {
  14720. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  14721. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(root);
  14722. if (message_arena != submessage_arena) {
  14723. root = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  14724. message_arena, root, submessage_arena);
  14725. }
  14726. } else {
  14727. }
  14728. root_ = root;
  14729. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.RedFile.root)
  14730. }
  14731. // .RedreamInfo.Rebolt rebolt = 6;
  14732. inline bool RedFile::_internal_has_rebolt() const {
  14733. return this != internal_default_instance() && rebolt_ != nullptr;
  14734. }
  14735. inline bool RedFile::has_rebolt() const {
  14736. return _internal_has_rebolt();
  14737. }
  14738. inline void RedFile::clear_rebolt() {
  14739. if (GetArena() == nullptr && rebolt_ != nullptr) {
  14740. delete rebolt_;
  14741. }
  14742. rebolt_ = nullptr;
  14743. }
  14744. inline const ::RedreamInfo::Rebolt& RedFile::_internal_rebolt() const {
  14745. const ::RedreamInfo::Rebolt* p = rebolt_;
  14746. return p != nullptr ? *p : reinterpret_cast<const ::RedreamInfo::Rebolt&>(
  14747. ::RedreamInfo::_Rebolt_default_instance_);
  14748. }
  14749. inline const ::RedreamInfo::Rebolt& RedFile::rebolt() const {
  14750. // @@protoc_insertion_point(field_get:RedreamInfo.RedFile.rebolt)
  14751. return _internal_rebolt();
  14752. }
  14753. inline void RedFile::unsafe_arena_set_allocated_rebolt(
  14754. ::RedreamInfo::Rebolt* rebolt) {
  14755. if (GetArena() == nullptr) {
  14756. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rebolt_);
  14757. }
  14758. rebolt_ = rebolt;
  14759. if (rebolt) {
  14760. } else {
  14761. }
  14762. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.RedFile.rebolt)
  14763. }
  14764. inline ::RedreamInfo::Rebolt* RedFile::release_rebolt() {
  14765. ::RedreamInfo::Rebolt* temp = rebolt_;
  14766. rebolt_ = nullptr;
  14767. if (GetArena() != nullptr) {
  14768. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  14769. }
  14770. return temp;
  14771. }
  14772. inline ::RedreamInfo::Rebolt* RedFile::unsafe_arena_release_rebolt() {
  14773. // @@protoc_insertion_point(field_release:RedreamInfo.RedFile.rebolt)
  14774. ::RedreamInfo::Rebolt* temp = rebolt_;
  14775. rebolt_ = nullptr;
  14776. return temp;
  14777. }
  14778. inline ::RedreamInfo::Rebolt* RedFile::_internal_mutable_rebolt() {
  14779. if (rebolt_ == nullptr) {
  14780. auto* p = CreateMaybeMessage<::RedreamInfo::Rebolt>(GetArena());
  14781. rebolt_ = p;
  14782. }
  14783. return rebolt_;
  14784. }
  14785. inline ::RedreamInfo::Rebolt* RedFile::mutable_rebolt() {
  14786. // @@protoc_insertion_point(field_mutable:RedreamInfo.RedFile.rebolt)
  14787. return _internal_mutable_rebolt();
  14788. }
  14789. inline void RedFile::set_allocated_rebolt(::RedreamInfo::Rebolt* rebolt) {
  14790. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  14791. if (message_arena == nullptr) {
  14792. delete rebolt_;
  14793. }
  14794. if (rebolt) {
  14795. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  14796. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(rebolt);
  14797. if (message_arena != submessage_arena) {
  14798. rebolt = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  14799. message_arena, rebolt, submessage_arena);
  14800. }
  14801. } else {
  14802. }
  14803. rebolt_ = rebolt;
  14804. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.RedFile.rebolt)
  14805. }
  14806. // .RedreamInfo.BatchRed batchRed = 7;
  14807. inline bool RedFile::_internal_has_batchred() const {
  14808. return this != internal_default_instance() && batchred_ != nullptr;
  14809. }
  14810. inline bool RedFile::has_batchred() const {
  14811. return _internal_has_batchred();
  14812. }
  14813. inline void RedFile::clear_batchred() {
  14814. if (GetArena() == nullptr && batchred_ != nullptr) {
  14815. delete batchred_;
  14816. }
  14817. batchred_ = nullptr;
  14818. }
  14819. inline const ::RedreamInfo::BatchRed& RedFile::_internal_batchred() const {
  14820. const ::RedreamInfo::BatchRed* p = batchred_;
  14821. return p != nullptr ? *p : reinterpret_cast<const ::RedreamInfo::BatchRed&>(
  14822. ::RedreamInfo::_BatchRed_default_instance_);
  14823. }
  14824. inline const ::RedreamInfo::BatchRed& RedFile::batchred() const {
  14825. // @@protoc_insertion_point(field_get:RedreamInfo.RedFile.batchRed)
  14826. return _internal_batchred();
  14827. }
  14828. inline void RedFile::unsafe_arena_set_allocated_batchred(
  14829. ::RedreamInfo::BatchRed* batchred) {
  14830. if (GetArena() == nullptr) {
  14831. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(batchred_);
  14832. }
  14833. batchred_ = batchred;
  14834. if (batchred) {
  14835. } else {
  14836. }
  14837. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RedreamInfo.RedFile.batchRed)
  14838. }
  14839. inline ::RedreamInfo::BatchRed* RedFile::release_batchred() {
  14840. ::RedreamInfo::BatchRed* temp = batchred_;
  14841. batchred_ = nullptr;
  14842. if (GetArena() != nullptr) {
  14843. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  14844. }
  14845. return temp;
  14846. }
  14847. inline ::RedreamInfo::BatchRed* RedFile::unsafe_arena_release_batchred() {
  14848. // @@protoc_insertion_point(field_release:RedreamInfo.RedFile.batchRed)
  14849. ::RedreamInfo::BatchRed* temp = batchred_;
  14850. batchred_ = nullptr;
  14851. return temp;
  14852. }
  14853. inline ::RedreamInfo::BatchRed* RedFile::_internal_mutable_batchred() {
  14854. if (batchred_ == nullptr) {
  14855. auto* p = CreateMaybeMessage<::RedreamInfo::BatchRed>(GetArena());
  14856. batchred_ = p;
  14857. }
  14858. return batchred_;
  14859. }
  14860. inline ::RedreamInfo::BatchRed* RedFile::mutable_batchred() {
  14861. // @@protoc_insertion_point(field_mutable:RedreamInfo.RedFile.batchRed)
  14862. return _internal_mutable_batchred();
  14863. }
  14864. inline void RedFile::set_allocated_batchred(::RedreamInfo::BatchRed* batchred) {
  14865. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  14866. if (message_arena == nullptr) {
  14867. delete batchred_;
  14868. }
  14869. if (batchred) {
  14870. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  14871. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(batchred);
  14872. if (message_arena != submessage_arena) {
  14873. batchred = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  14874. message_arena, batchred, submessage_arena);
  14875. }
  14876. } else {
  14877. }
  14878. batchred_ = batchred;
  14879. // @@protoc_insertion_point(field_set_allocated:RedreamInfo.RedFile.batchRed)
  14880. }
  14881. #ifdef __GNUC__
  14882. #pragma GCC diagnostic pop
  14883. #endif // __GNUC__
  14884. // -------------------------------------------------------------------
  14885. // -------------------------------------------------------------------
  14886. // -------------------------------------------------------------------
  14887. // -------------------------------------------------------------------
  14888. // -------------------------------------------------------------------
  14889. // -------------------------------------------------------------------
  14890. // -------------------------------------------------------------------
  14891. // -------------------------------------------------------------------
  14892. // -------------------------------------------------------------------
  14893. // -------------------------------------------------------------------
  14894. // -------------------------------------------------------------------
  14895. // -------------------------------------------------------------------
  14896. // -------------------------------------------------------------------
  14897. // -------------------------------------------------------------------
  14898. // -------------------------------------------------------------------
  14899. // -------------------------------------------------------------------
  14900. // -------------------------------------------------------------------
  14901. // -------------------------------------------------------------------
  14902. // -------------------------------------------------------------------
  14903. // -------------------------------------------------------------------
  14904. // -------------------------------------------------------------------
  14905. // -------------------------------------------------------------------
  14906. // -------------------------------------------------------------------
  14907. // -------------------------------------------------------------------
  14908. // -------------------------------------------------------------------
  14909. // -------------------------------------------------------------------
  14910. // -------------------------------------------------------------------
  14911. // -------------------------------------------------------------------
  14912. // -------------------------------------------------------------------
  14913. // -------------------------------------------------------------------
  14914. // -------------------------------------------------------------------
  14915. // -------------------------------------------------------------------
  14916. // -------------------------------------------------------------------
  14917. // -------------------------------------------------------------------
  14918. // -------------------------------------------------------------------
  14919. // -------------------------------------------------------------------
  14920. // -------------------------------------------------------------------
  14921. // -------------------------------------------------------------------
  14922. // -------------------------------------------------------------------
  14923. // -------------------------------------------------------------------
  14924. // -------------------------------------------------------------------
  14925. // -------------------------------------------------------------------
  14926. // -------------------------------------------------------------------
  14927. // -------------------------------------------------------------------
  14928. // -------------------------------------------------------------------
  14929. // -------------------------------------------------------------------
  14930. // -------------------------------------------------------------------
  14931. // -------------------------------------------------------------------
  14932. // -------------------------------------------------------------------
  14933. // -------------------------------------------------------------------
  14934. // -------------------------------------------------------------------
  14935. // -------------------------------------------------------------------
  14936. // -------------------------------------------------------------------
  14937. // -------------------------------------------------------------------
  14938. // -------------------------------------------------------------------
  14939. // @@protoc_insertion_point(namespace_scope)
  14940. } // namespace RedreamInfo
  14941. // @@protoc_insertion_point(global_scope)
  14942. #include <google/protobuf/port_undef.inc>
  14943. #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_redream_2eproto