| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069 |
- {"typedefs":[{"typedef": "vr::glSharedTextureHandle_t","type": "void *"}
- ,{"typedef": "vr::glInt_t","type": "int32_t"}
- ,{"typedef": "vr::glUInt_t","type": "uint32_t"}
- ,{"typedef": "vr::SharedTextureHandle_t","type": "uint64_t"}
- ,{"typedef": "vr::DriverId_t","type": "uint32_t"}
- ,{"typedef": "vr::TrackedDeviceIndex_t","type": "uint32_t"}
- ,{"typedef": "vr::PropertyContainerHandle_t","type": "uint64_t"}
- ,{"typedef": "vr::PropertyTypeTag_t","type": "uint32_t"}
- ,{"typedef": "vr::VREvent_Data_t","type": "union VREvent_Data_t"}
- ,{"typedef": "vr::VRControllerState_t","type": "struct vr::VRControllerState001_t"}
- ,{"typedef": "vr::VROverlayHandle_t","type": "uint64_t"}
- ,{"typedef": "vr::TrackedCameraHandle_t","type": "uint64_t"}
- ,{"typedef": "vr::ScreenshotHandle_t","type": "uint32_t"}
- ,{"typedef": "vr::VROverlayIntersectionMaskPrimitive_Data_t","type": "union VROverlayIntersectionMaskPrimitive_Data_t"}
- ,{"typedef": "vr::VRComponentProperties","type": "uint32_t"}
- ,{"typedef": "vr::TextureID_t","type": "int32_t"}
- ,{"typedef": "vr::VRNotificationId","type": "uint32_t"}
- ,{"typedef": "vr::HmdError","type": "enum vr::EVRInitError"}
- ,{"typedef": "vr::Hmd_Eye","type": "enum vr::EVREye"}
- ,{"typedef": "vr::ColorSpace","type": "enum vr::EColorSpace"}
- ,{"typedef": "vr::HmdTrackingResult","type": "enum vr::ETrackingResult"}
- ,{"typedef": "vr::TrackedDeviceClass","type": "enum vr::ETrackedDeviceClass"}
- ,{"typedef": "vr::TrackingUniverseOrigin","type": "enum vr::ETrackingUniverseOrigin"}
- ,{"typedef": "vr::TrackedDeviceProperty","type": "enum vr::ETrackedDeviceProperty"}
- ,{"typedef": "vr::TrackedPropertyError","type": "enum vr::ETrackedPropertyError"}
- ,{"typedef": "vr::VRSubmitFlags_t","type": "enum vr::EVRSubmitFlags"}
- ,{"typedef": "vr::VRState_t","type": "enum vr::EVRState"}
- ,{"typedef": "vr::CollisionBoundsStyle_t","type": "enum vr::ECollisionBoundsStyle"}
- ,{"typedef": "vr::VROverlayError","type": "enum vr::EVROverlayError"}
- ,{"typedef": "vr::VRFirmwareError","type": "enum vr::EVRFirmwareError"}
- ,{"typedef": "vr::VRCompositorError","type": "enum vr::EVRCompositorError"}
- ,{"typedef": "vr::VRScreenshotsError","type": "enum vr::EVRScreenshotError"}
- ],
- "enums":[
- {"enumname": "vr::EVREye","values": [
- {"name": "Eye_Left","value": "0"}
- ,{"name": "Eye_Right","value": "1"}
- ]}
- , {"enumname": "vr::ETextureType","values": [
- {"name": "TextureType_DirectX","value": "0"}
- ,{"name": "TextureType_OpenGL","value": "1"}
- ,{"name": "TextureType_Vulkan","value": "2"}
- ,{"name": "TextureType_IOSurface","value": "3"}
- ,{"name": "TextureType_DirectX12","value": "4"}
- ]}
- , {"enumname": "vr::EColorSpace","values": [
- {"name": "ColorSpace_Auto","value": "0"}
- ,{"name": "ColorSpace_Gamma","value": "1"}
- ,{"name": "ColorSpace_Linear","value": "2"}
- ]}
- , {"enumname": "vr::ETrackingResult","values": [
- {"name": "TrackingResult_Uninitialized","value": "1"}
- ,{"name": "TrackingResult_Calibrating_InProgress","value": "100"}
- ,{"name": "TrackingResult_Calibrating_OutOfRange","value": "101"}
- ,{"name": "TrackingResult_Running_OK","value": "200"}
- ,{"name": "TrackingResult_Running_OutOfRange","value": "201"}
- ]}
- , {"enumname": "vr::ETrackedDeviceClass","values": [
- {"name": "TrackedDeviceClass_Invalid","value": "0"}
- ,{"name": "TrackedDeviceClass_HMD","value": "1"}
- ,{"name": "TrackedDeviceClass_Controller","value": "2"}
- ,{"name": "TrackedDeviceClass_GenericTracker","value": "3"}
- ,{"name": "TrackedDeviceClass_TrackingReference","value": "4"}
- ,{"name": "TrackedDeviceClass_DisplayRedirect","value": "5"}
- ]}
- , {"enumname": "vr::ETrackedControllerRole","values": [
- {"name": "TrackedControllerRole_Invalid","value": "0"}
- ,{"name": "TrackedControllerRole_LeftHand","value": "1"}
- ,{"name": "TrackedControllerRole_RightHand","value": "2"}
- ]}
- , {"enumname": "vr::ETrackingUniverseOrigin","values": [
- {"name": "TrackingUniverseSeated","value": "0"}
- ,{"name": "TrackingUniverseStanding","value": "1"}
- ,{"name": "TrackingUniverseRawAndUncalibrated","value": "2"}
- ]}
- , {"enumname": "vr::ETrackedDeviceProperty","values": [
- {"name": "Prop_Invalid","value": "0"}
- ,{"name": "Prop_TrackingSystemName_String","value": "1000"}
- ,{"name": "Prop_ModelNumber_String","value": "1001"}
- ,{"name": "Prop_SerialNumber_String","value": "1002"}
- ,{"name": "Prop_RenderModelName_String","value": "1003"}
- ,{"name": "Prop_WillDriftInYaw_Bool","value": "1004"}
- ,{"name": "Prop_ManufacturerName_String","value": "1005"}
- ,{"name": "Prop_TrackingFirmwareVersion_String","value": "1006"}
- ,{"name": "Prop_HardwareRevision_String","value": "1007"}
- ,{"name": "Prop_AllWirelessDongleDescriptions_String","value": "1008"}
- ,{"name": "Prop_ConnectedWirelessDongle_String","value": "1009"}
- ,{"name": "Prop_DeviceIsWireless_Bool","value": "1010"}
- ,{"name": "Prop_DeviceIsCharging_Bool","value": "1011"}
- ,{"name": "Prop_DeviceBatteryPercentage_Float","value": "1012"}
- ,{"name": "Prop_StatusDisplayTransform_Matrix34","value": "1013"}
- ,{"name": "Prop_Firmware_UpdateAvailable_Bool","value": "1014"}
- ,{"name": "Prop_Firmware_ManualUpdate_Bool","value": "1015"}
- ,{"name": "Prop_Firmware_ManualUpdateURL_String","value": "1016"}
- ,{"name": "Prop_HardwareRevision_Uint64","value": "1017"}
- ,{"name": "Prop_FirmwareVersion_Uint64","value": "1018"}
- ,{"name": "Prop_FPGAVersion_Uint64","value": "1019"}
- ,{"name": "Prop_VRCVersion_Uint64","value": "1020"}
- ,{"name": "Prop_RadioVersion_Uint64","value": "1021"}
- ,{"name": "Prop_DongleVersion_Uint64","value": "1022"}
- ,{"name": "Prop_BlockServerShutdown_Bool","value": "1023"}
- ,{"name": "Prop_CanUnifyCoordinateSystemWithHmd_Bool","value": "1024"}
- ,{"name": "Prop_ContainsProximitySensor_Bool","value": "1025"}
- ,{"name": "Prop_DeviceProvidesBatteryStatus_Bool","value": "1026"}
- ,{"name": "Prop_DeviceCanPowerOff_Bool","value": "1027"}
- ,{"name": "Prop_Firmware_ProgrammingTarget_String","value": "1028"}
- ,{"name": "Prop_DeviceClass_Int32","value": "1029"}
- ,{"name": "Prop_HasCamera_Bool","value": "1030"}
- ,{"name": "Prop_DriverVersion_String","value": "1031"}
- ,{"name": "Prop_Firmware_ForceUpdateRequired_Bool","value": "1032"}
- ,{"name": "Prop_ViveSystemButtonFixRequired_Bool","value": "1033"}
- ,{"name": "Prop_ParentDriver_Uint64","value": "1034"}
- ,{"name": "Prop_ResourceRoot_String","value": "1035"}
- ,{"name": "Prop_RegisteredDeviceType_String","value": "1036"}
- ,{"name": "Prop_InputProfilePath_String","value": "1037"}
- ,{"name": "Prop_ReportsTimeSinceVSync_Bool","value": "2000"}
- ,{"name": "Prop_SecondsFromVsyncToPhotons_Float","value": "2001"}
- ,{"name": "Prop_DisplayFrequency_Float","value": "2002"}
- ,{"name": "Prop_UserIpdMeters_Float","value": "2003"}
- ,{"name": "Prop_CurrentUniverseId_Uint64","value": "2004"}
- ,{"name": "Prop_PreviousUniverseId_Uint64","value": "2005"}
- ,{"name": "Prop_DisplayFirmwareVersion_Uint64","value": "2006"}
- ,{"name": "Prop_IsOnDesktop_Bool","value": "2007"}
- ,{"name": "Prop_DisplayMCType_Int32","value": "2008"}
- ,{"name": "Prop_DisplayMCOffset_Float","value": "2009"}
- ,{"name": "Prop_DisplayMCScale_Float","value": "2010"}
- ,{"name": "Prop_EdidVendorID_Int32","value": "2011"}
- ,{"name": "Prop_DisplayMCImageLeft_String","value": "2012"}
- ,{"name": "Prop_DisplayMCImageRight_String","value": "2013"}
- ,{"name": "Prop_DisplayGCBlackClamp_Float","value": "2014"}
- ,{"name": "Prop_EdidProductID_Int32","value": "2015"}
- ,{"name": "Prop_CameraToHeadTransform_Matrix34","value": "2016"}
- ,{"name": "Prop_DisplayGCType_Int32","value": "2017"}
- ,{"name": "Prop_DisplayGCOffset_Float","value": "2018"}
- ,{"name": "Prop_DisplayGCScale_Float","value": "2019"}
- ,{"name": "Prop_DisplayGCPrescale_Float","value": "2020"}
- ,{"name": "Prop_DisplayGCImage_String","value": "2021"}
- ,{"name": "Prop_LensCenterLeftU_Float","value": "2022"}
- ,{"name": "Prop_LensCenterLeftV_Float","value": "2023"}
- ,{"name": "Prop_LensCenterRightU_Float","value": "2024"}
- ,{"name": "Prop_LensCenterRightV_Float","value": "2025"}
- ,{"name": "Prop_UserHeadToEyeDepthMeters_Float","value": "2026"}
- ,{"name": "Prop_CameraFirmwareVersion_Uint64","value": "2027"}
- ,{"name": "Prop_CameraFirmwareDescription_String","value": "2028"}
- ,{"name": "Prop_DisplayFPGAVersion_Uint64","value": "2029"}
- ,{"name": "Prop_DisplayBootloaderVersion_Uint64","value": "2030"}
- ,{"name": "Prop_DisplayHardwareVersion_Uint64","value": "2031"}
- ,{"name": "Prop_AudioFirmwareVersion_Uint64","value": "2032"}
- ,{"name": "Prop_CameraCompatibilityMode_Int32","value": "2033"}
- ,{"name": "Prop_ScreenshotHorizontalFieldOfViewDegrees_Float","value": "2034"}
- ,{"name": "Prop_ScreenshotVerticalFieldOfViewDegrees_Float","value": "2035"}
- ,{"name": "Prop_DisplaySuppressed_Bool","value": "2036"}
- ,{"name": "Prop_DisplayAllowNightMode_Bool","value": "2037"}
- ,{"name": "Prop_DisplayMCImageWidth_Int32","value": "2038"}
- ,{"name": "Prop_DisplayMCImageHeight_Int32","value": "2039"}
- ,{"name": "Prop_DisplayMCImageNumChannels_Int32","value": "2040"}
- ,{"name": "Prop_DisplayMCImageData_Binary","value": "2041"}
- ,{"name": "Prop_SecondsFromPhotonsToVblank_Float","value": "2042"}
- ,{"name": "Prop_DriverDirectModeSendsVsyncEvents_Bool","value": "2043"}
- ,{"name": "Prop_DisplayDebugMode_Bool","value": "2044"}
- ,{"name": "Prop_GraphicsAdapterLuid_Uint64","value": "2045"}
- ,{"name": "Prop_DriverProvidedChaperonePath_String","value": "2048"}
- ,{"name": "Prop_ExpectedTrackingReferenceCount_Int32","value": "2049"}
- ,{"name": "Prop_ExpectedControllerCount_Int32","value": "2050"}
- ,{"name": "Prop_NamedIconPathControllerLeftDeviceOff_String","value": "2051"}
- ,{"name": "Prop_NamedIconPathControllerRightDeviceOff_String","value": "2052"}
- ,{"name": "Prop_NamedIconPathTrackingReferenceDeviceOff_String","value": "2053"}
- ,{"name": "Prop_DoNotApplyPrediction_Bool","value": "2054"}
- ,{"name": "Prop_CameraToHeadTransforms_Matrix34_Array","value": "2055"}
- ,{"name": "Prop_DriverIsDrawingControllers_Bool","value": "2057"}
- ,{"name": "Prop_DriverRequestsApplicationPause_Bool","value": "2058"}
- ,{"name": "Prop_DriverRequestsReducedRendering_Bool","value": "2059"}
- ,{"name": "Prop_AttachedDeviceId_String","value": "3000"}
- ,{"name": "Prop_SupportedButtons_Uint64","value": "3001"}
- ,{"name": "Prop_Axis0Type_Int32","value": "3002"}
- ,{"name": "Prop_Axis1Type_Int32","value": "3003"}
- ,{"name": "Prop_Axis2Type_Int32","value": "3004"}
- ,{"name": "Prop_Axis3Type_Int32","value": "3005"}
- ,{"name": "Prop_Axis4Type_Int32","value": "3006"}
- ,{"name": "Prop_ControllerRoleHint_Int32","value": "3007"}
- ,{"name": "Prop_FieldOfViewLeftDegrees_Float","value": "4000"}
- ,{"name": "Prop_FieldOfViewRightDegrees_Float","value": "4001"}
- ,{"name": "Prop_FieldOfViewTopDegrees_Float","value": "4002"}
- ,{"name": "Prop_FieldOfViewBottomDegrees_Float","value": "4003"}
- ,{"name": "Prop_TrackingRangeMinimumMeters_Float","value": "4004"}
- ,{"name": "Prop_TrackingRangeMaximumMeters_Float","value": "4005"}
- ,{"name": "Prop_ModeLabel_String","value": "4006"}
- ,{"name": "Prop_IconPathName_String","value": "5000"}
- ,{"name": "Prop_NamedIconPathDeviceOff_String","value": "5001"}
- ,{"name": "Prop_NamedIconPathDeviceSearching_String","value": "5002"}
- ,{"name": "Prop_NamedIconPathDeviceSearchingAlert_String","value": "5003"}
- ,{"name": "Prop_NamedIconPathDeviceReady_String","value": "5004"}
- ,{"name": "Prop_NamedIconPathDeviceReadyAlert_String","value": "5005"}
- ,{"name": "Prop_NamedIconPathDeviceNotReady_String","value": "5006"}
- ,{"name": "Prop_NamedIconPathDeviceStandby_String","value": "5007"}
- ,{"name": "Prop_NamedIconPathDeviceAlertLow_String","value": "5008"}
- ,{"name": "Prop_DisplayHiddenArea_Binary_Start","value": "5100"}
- ,{"name": "Prop_DisplayHiddenArea_Binary_End","value": "5150"}
- ,{"name": "Prop_ParentContainer","value": "5151"}
- ,{"name": "Prop_UserConfigPath_String","value": "6000"}
- ,{"name": "Prop_InstallPath_String","value": "6001"}
- ,{"name": "Prop_HasDisplayComponent_Bool","value": "6002"}
- ,{"name": "Prop_HasControllerComponent_Bool","value": "6003"}
- ,{"name": "Prop_HasCameraComponent_Bool","value": "6004"}
- ,{"name": "Prop_HasDriverDirectModeComponent_Bool","value": "6005"}
- ,{"name": "Prop_HasVirtualDisplayComponent_Bool","value": "6006"}
- ,{"name": "Prop_ControllerType_String","value": "7000"}
- ,{"name": "Prop_LegacyInputProfile_String","value": "7001"}
- ,{"name": "Prop_VendorSpecific_Reserved_Start","value": "10000"}
- ,{"name": "Prop_VendorSpecific_Reserved_End","value": "10999"}
- ,{"name": "Prop_TrackedDeviceProperty_Max","value": "1000000"}
- ]}
- , {"enumname": "vr::ETrackedPropertyError","values": [
- {"name": "TrackedProp_Success","value": "0"}
- ,{"name": "TrackedProp_WrongDataType","value": "1"}
- ,{"name": "TrackedProp_WrongDeviceClass","value": "2"}
- ,{"name": "TrackedProp_BufferTooSmall","value": "3"}
- ,{"name": "TrackedProp_UnknownProperty","value": "4"}
- ,{"name": "TrackedProp_InvalidDevice","value": "5"}
- ,{"name": "TrackedProp_CouldNotContactServer","value": "6"}
- ,{"name": "TrackedProp_ValueNotProvidedByDevice","value": "7"}
- ,{"name": "TrackedProp_StringExceedsMaximumLength","value": "8"}
- ,{"name": "TrackedProp_NotYetAvailable","value": "9"}
- ,{"name": "TrackedProp_PermissionDenied","value": "10"}
- ,{"name": "TrackedProp_InvalidOperation","value": "11"}
- ,{"name": "TrackedProp_CannotWriteToWildcards","value": "12"}
- ]}
- , {"enumname": "vr::EVRSubmitFlags","values": [
- {"name": "Submit_Default","value": "0"}
- ,{"name": "Submit_LensDistortionAlreadyApplied","value": "1"}
- ,{"name": "Submit_GlRenderBuffer","value": "2"}
- ,{"name": "Submit_Reserved","value": "4"}
- ,{"name": "Submit_TextureWithPose","value": "8"}
- ,{"name": "Submit_TextureWithDepth","value": "16"}
- ]}
- , {"enumname": "vr::EVRState","values": [
- {"name": "VRState_Undefined","value": "-1"}
- ,{"name": "VRState_Off","value": "0"}
- ,{"name": "VRState_Searching","value": "1"}
- ,{"name": "VRState_Searching_Alert","value": "2"}
- ,{"name": "VRState_Ready","value": "3"}
- ,{"name": "VRState_Ready_Alert","value": "4"}
- ,{"name": "VRState_NotReady","value": "5"}
- ,{"name": "VRState_Standby","value": "6"}
- ,{"name": "VRState_Ready_Alert_Low","value": "7"}
- ]}
- , {"enumname": "vr::EVREventType","values": [
- {"name": "VREvent_None","value": "0"}
- ,{"name": "VREvent_TrackedDeviceActivated","value": "100"}
- ,{"name": "VREvent_TrackedDeviceDeactivated","value": "101"}
- ,{"name": "VREvent_TrackedDeviceUpdated","value": "102"}
- ,{"name": "VREvent_TrackedDeviceUserInteractionStarted","value": "103"}
- ,{"name": "VREvent_TrackedDeviceUserInteractionEnded","value": "104"}
- ,{"name": "VREvent_IpdChanged","value": "105"}
- ,{"name": "VREvent_EnterStandbyMode","value": "106"}
- ,{"name": "VREvent_LeaveStandbyMode","value": "107"}
- ,{"name": "VREvent_TrackedDeviceRoleChanged","value": "108"}
- ,{"name": "VREvent_WatchdogWakeUpRequested","value": "109"}
- ,{"name": "VREvent_LensDistortionChanged","value": "110"}
- ,{"name": "VREvent_PropertyChanged","value": "111"}
- ,{"name": "VREvent_WirelessDisconnect","value": "112"}
- ,{"name": "VREvent_WirelessReconnect","value": "113"}
- ,{"name": "VREvent_ButtonPress","value": "200"}
- ,{"name": "VREvent_ButtonUnpress","value": "201"}
- ,{"name": "VREvent_ButtonTouch","value": "202"}
- ,{"name": "VREvent_ButtonUntouch","value": "203"}
- ,{"name": "VREvent_DualAnalog_Press","value": "250"}
- ,{"name": "VREvent_DualAnalog_Unpress","value": "251"}
- ,{"name": "VREvent_DualAnalog_Touch","value": "252"}
- ,{"name": "VREvent_DualAnalog_Untouch","value": "253"}
- ,{"name": "VREvent_DualAnalog_Move","value": "254"}
- ,{"name": "VREvent_DualAnalog_ModeSwitch1","value": "255"}
- ,{"name": "VREvent_DualAnalog_ModeSwitch2","value": "256"}
- ,{"name": "VREvent_DualAnalog_Cancel","value": "257"}
- ,{"name": "VREvent_MouseMove","value": "300"}
- ,{"name": "VREvent_MouseButtonDown","value": "301"}
- ,{"name": "VREvent_MouseButtonUp","value": "302"}
- ,{"name": "VREvent_FocusEnter","value": "303"}
- ,{"name": "VREvent_FocusLeave","value": "304"}
- ,{"name": "VREvent_Scroll","value": "305"}
- ,{"name": "VREvent_TouchPadMove","value": "306"}
- ,{"name": "VREvent_OverlayFocusChanged","value": "307"}
- ,{"name": "VREvent_InputFocusCaptured","value": "400"}
- ,{"name": "VREvent_InputFocusReleased","value": "401"}
- ,{"name": "VREvent_SceneFocusLost","value": "402"}
- ,{"name": "VREvent_SceneFocusGained","value": "403"}
- ,{"name": "VREvent_SceneApplicationChanged","value": "404"}
- ,{"name": "VREvent_SceneFocusChanged","value": "405"}
- ,{"name": "VREvent_InputFocusChanged","value": "406"}
- ,{"name": "VREvent_SceneApplicationSecondaryRenderingStarted","value": "407"}
- ,{"name": "VREvent_HideRenderModels","value": "410"}
- ,{"name": "VREvent_ShowRenderModels","value": "411"}
- ,{"name": "VREvent_ConsoleOpened","value": "420"}
- ,{"name": "VREvent_ConsoleClosed","value": "421"}
- ,{"name": "VREvent_OverlayShown","value": "500"}
- ,{"name": "VREvent_OverlayHidden","value": "501"}
- ,{"name": "VREvent_DashboardActivated","value": "502"}
- ,{"name": "VREvent_DashboardDeactivated","value": "503"}
- ,{"name": "VREvent_DashboardThumbSelected","value": "504"}
- ,{"name": "VREvent_DashboardRequested","value": "505"}
- ,{"name": "VREvent_ResetDashboard","value": "506"}
- ,{"name": "VREvent_RenderToast","value": "507"}
- ,{"name": "VREvent_ImageLoaded","value": "508"}
- ,{"name": "VREvent_ShowKeyboard","value": "509"}
- ,{"name": "VREvent_HideKeyboard","value": "510"}
- ,{"name": "VREvent_OverlayGamepadFocusGained","value": "511"}
- ,{"name": "VREvent_OverlayGamepadFocusLost","value": "512"}
- ,{"name": "VREvent_OverlaySharedTextureChanged","value": "513"}
- ,{"name": "VREvent_DashboardGuideButtonDown","value": "514"}
- ,{"name": "VREvent_DashboardGuideButtonUp","value": "515"}
- ,{"name": "VREvent_ScreenshotTriggered","value": "516"}
- ,{"name": "VREvent_ImageFailed","value": "517"}
- ,{"name": "VREvent_DashboardOverlayCreated","value": "518"}
- ,{"name": "VREvent_RequestScreenshot","value": "520"}
- ,{"name": "VREvent_ScreenshotTaken","value": "521"}
- ,{"name": "VREvent_ScreenshotFailed","value": "522"}
- ,{"name": "VREvent_SubmitScreenshotToDashboard","value": "523"}
- ,{"name": "VREvent_ScreenshotProgressToDashboard","value": "524"}
- ,{"name": "VREvent_PrimaryDashboardDeviceChanged","value": "525"}
- ,{"name": "VREvent_Notification_Shown","value": "600"}
- ,{"name": "VREvent_Notification_Hidden","value": "601"}
- ,{"name": "VREvent_Notification_BeginInteraction","value": "602"}
- ,{"name": "VREvent_Notification_Destroyed","value": "603"}
- ,{"name": "VREvent_Quit","value": "700"}
- ,{"name": "VREvent_ProcessQuit","value": "701"}
- ,{"name": "VREvent_QuitAborted_UserPrompt","value": "702"}
- ,{"name": "VREvent_QuitAcknowledged","value": "703"}
- ,{"name": "VREvent_DriverRequestedQuit","value": "704"}
- ,{"name": "VREvent_ChaperoneDataHasChanged","value": "800"}
- ,{"name": "VREvent_ChaperoneUniverseHasChanged","value": "801"}
- ,{"name": "VREvent_ChaperoneTempDataHasChanged","value": "802"}
- ,{"name": "VREvent_ChaperoneSettingsHaveChanged","value": "803"}
- ,{"name": "VREvent_SeatedZeroPoseReset","value": "804"}
- ,{"name": "VREvent_AudioSettingsHaveChanged","value": "820"}
- ,{"name": "VREvent_BackgroundSettingHasChanged","value": "850"}
- ,{"name": "VREvent_CameraSettingsHaveChanged","value": "851"}
- ,{"name": "VREvent_ReprojectionSettingHasChanged","value": "852"}
- ,{"name": "VREvent_ModelSkinSettingsHaveChanged","value": "853"}
- ,{"name": "VREvent_EnvironmentSettingsHaveChanged","value": "854"}
- ,{"name": "VREvent_PowerSettingsHaveChanged","value": "855"}
- ,{"name": "VREvent_EnableHomeAppSettingsHaveChanged","value": "856"}
- ,{"name": "VREvent_SteamVRSectionSettingChanged","value": "857"}
- ,{"name": "VREvent_LighthouseSectionSettingChanged","value": "858"}
- ,{"name": "VREvent_NullSectionSettingChanged","value": "859"}
- ,{"name": "VREvent_UserInterfaceSectionSettingChanged","value": "860"}
- ,{"name": "VREvent_NotificationsSectionSettingChanged","value": "861"}
- ,{"name": "VREvent_KeyboardSectionSettingChanged","value": "862"}
- ,{"name": "VREvent_PerfSectionSettingChanged","value": "863"}
- ,{"name": "VREvent_DashboardSectionSettingChanged","value": "864"}
- ,{"name": "VREvent_WebInterfaceSectionSettingChanged","value": "865"}
- ,{"name": "VREvent_StatusUpdate","value": "900"}
- ,{"name": "VREvent_WebInterface_InstallDriverCompleted","value": "950"}
- ,{"name": "VREvent_MCImageUpdated","value": "1000"}
- ,{"name": "VREvent_FirmwareUpdateStarted","value": "1100"}
- ,{"name": "VREvent_FirmwareUpdateFinished","value": "1101"}
- ,{"name": "VREvent_KeyboardClosed","value": "1200"}
- ,{"name": "VREvent_KeyboardCharInput","value": "1201"}
- ,{"name": "VREvent_KeyboardDone","value": "1202"}
- ,{"name": "VREvent_ApplicationTransitionStarted","value": "1300"}
- ,{"name": "VREvent_ApplicationTransitionAborted","value": "1301"}
- ,{"name": "VREvent_ApplicationTransitionNewAppStarted","value": "1302"}
- ,{"name": "VREvent_ApplicationListUpdated","value": "1303"}
- ,{"name": "VREvent_ApplicationMimeTypeLoad","value": "1304"}
- ,{"name": "VREvent_ApplicationTransitionNewAppLaunchComplete","value": "1305"}
- ,{"name": "VREvent_ProcessConnected","value": "1306"}
- ,{"name": "VREvent_ProcessDisconnected","value": "1307"}
- ,{"name": "VREvent_Compositor_MirrorWindowShown","value": "1400"}
- ,{"name": "VREvent_Compositor_MirrorWindowHidden","value": "1401"}
- ,{"name": "VREvent_Compositor_ChaperoneBoundsShown","value": "1410"}
- ,{"name": "VREvent_Compositor_ChaperoneBoundsHidden","value": "1411"}
- ,{"name": "VREvent_TrackedCamera_StartVideoStream","value": "1500"}
- ,{"name": "VREvent_TrackedCamera_StopVideoStream","value": "1501"}
- ,{"name": "VREvent_TrackedCamera_PauseVideoStream","value": "1502"}
- ,{"name": "VREvent_TrackedCamera_ResumeVideoStream","value": "1503"}
- ,{"name": "VREvent_TrackedCamera_EditingSurface","value": "1550"}
- ,{"name": "VREvent_PerformanceTest_EnableCapture","value": "1600"}
- ,{"name": "VREvent_PerformanceTest_DisableCapture","value": "1601"}
- ,{"name": "VREvent_PerformanceTest_FidelityLevel","value": "1602"}
- ,{"name": "VREvent_MessageOverlay_Closed","value": "1650"}
- ,{"name": "VREvent_MessageOverlayCloseRequested","value": "1651"}
- ,{"name": "VREvent_Input_HapticVibration","value": "1700"}
- ,{"name": "VREvent_VendorSpecific_Reserved_Start","value": "10000"}
- ,{"name": "VREvent_VendorSpecific_Reserved_End","value": "19999"}
- ]}
- , {"enumname": "vr::EDeviceActivityLevel","values": [
- {"name": "k_EDeviceActivityLevel_Unknown","value": "-1"}
- ,{"name": "k_EDeviceActivityLevel_Idle","value": "0"}
- ,{"name": "k_EDeviceActivityLevel_UserInteraction","value": "1"}
- ,{"name": "k_EDeviceActivityLevel_UserInteraction_Timeout","value": "2"}
- ,{"name": "k_EDeviceActivityLevel_Standby","value": "3"}
- ]}
- , {"enumname": "vr::EVRButtonId","values": [
- {"name": "k_EButton_System","value": "0"}
- ,{"name": "k_EButton_ApplicationMenu","value": "1"}
- ,{"name": "k_EButton_Grip","value": "2"}
- ,{"name": "k_EButton_DPad_Left","value": "3"}
- ,{"name": "k_EButton_DPad_Up","value": "4"}
- ,{"name": "k_EButton_DPad_Right","value": "5"}
- ,{"name": "k_EButton_DPad_Down","value": "6"}
- ,{"name": "k_EButton_A","value": "7"}
- ,{"name": "k_EButton_ProximitySensor","value": "31"}
- ,{"name": "k_EButton_Axis0","value": "32"}
- ,{"name": "k_EButton_Axis1","value": "33"}
- ,{"name": "k_EButton_Axis2","value": "34"}
- ,{"name": "k_EButton_Axis3","value": "35"}
- ,{"name": "k_EButton_Axis4","value": "36"}
- ,{"name": "k_EButton_SteamVR_Touchpad","value": "32"}
- ,{"name": "k_EButton_SteamVR_Trigger","value": "33"}
- ,{"name": "k_EButton_Dashboard_Back","value": "2"}
- ,{"name": "k_EButton_Max","value": "64"}
- ]}
- , {"enumname": "vr::EVRMouseButton","values": [
- {"name": "VRMouseButton_Left","value": "1"}
- ,{"name": "VRMouseButton_Right","value": "2"}
- ,{"name": "VRMouseButton_Middle","value": "4"}
- ]}
- , {"enumname": "vr::EDualAnalogWhich","values": [
- {"name": "k_EDualAnalog_Left","value": "0"}
- ,{"name": "k_EDualAnalog_Right","value": "1"}
- ]}
- , {"enumname": "vr::EVRInputError","values": [
- {"name": "VRInputError_None","value": "0"}
- ,{"name": "VRInputError_NameNotFound","value": "1"}
- ,{"name": "VRInputError_WrongType","value": "2"}
- ,{"name": "VRInputError_InvalidHandle","value": "3"}
- ,{"name": "VRInputError_InvalidParam","value": "4"}
- ,{"name": "VRInputError_NoSteam","value": "5"}
- ,{"name": "VRInputError_MaxCapacityReached","value": "6"}
- ,{"name": "VRInputError_IPCError","value": "7"}
- ,{"name": "VRInputError_NoActiveActionSet","value": "8"}
- ,{"name": "VRInputError_InvalidDevice","value": "9"}
- ]}
- , {"enumname": "vr::EHiddenAreaMeshType","values": [
- {"name": "k_eHiddenAreaMesh_Standard","value": "0"}
- ,{"name": "k_eHiddenAreaMesh_Inverse","value": "1"}
- ,{"name": "k_eHiddenAreaMesh_LineLoop","value": "2"}
- ,{"name": "k_eHiddenAreaMesh_Max","value": "3"}
- ]}
- , {"enumname": "vr::EVRControllerAxisType","values": [
- {"name": "k_eControllerAxis_None","value": "0"}
- ,{"name": "k_eControllerAxis_TrackPad","value": "1"}
- ,{"name": "k_eControllerAxis_Joystick","value": "2"}
- ,{"name": "k_eControllerAxis_Trigger","value": "3"}
- ]}
- , {"enumname": "vr::EVRControllerEventOutputType","values": [
- {"name": "ControllerEventOutput_OSEvents","value": "0"}
- ,{"name": "ControllerEventOutput_VREvents","value": "1"}
- ]}
- , {"enumname": "vr::ECollisionBoundsStyle","values": [
- {"name": "COLLISION_BOUNDS_STYLE_BEGINNER","value": "0"}
- ,{"name": "COLLISION_BOUNDS_STYLE_INTERMEDIATE","value": "1"}
- ,{"name": "COLLISION_BOUNDS_STYLE_SQUARES","value": "2"}
- ,{"name": "COLLISION_BOUNDS_STYLE_ADVANCED","value": "3"}
- ,{"name": "COLLISION_BOUNDS_STYLE_NONE","value": "4"}
- ,{"name": "COLLISION_BOUNDS_STYLE_COUNT","value": "5"}
- ]}
- , {"enumname": "vr::EVROverlayError","values": [
- {"name": "VROverlayError_None","value": "0"}
- ,{"name": "VROverlayError_UnknownOverlay","value": "10"}
- ,{"name": "VROverlayError_InvalidHandle","value": "11"}
- ,{"name": "VROverlayError_PermissionDenied","value": "12"}
- ,{"name": "VROverlayError_OverlayLimitExceeded","value": "13"}
- ,{"name": "VROverlayError_WrongVisibilityType","value": "14"}
- ,{"name": "VROverlayError_KeyTooLong","value": "15"}
- ,{"name": "VROverlayError_NameTooLong","value": "16"}
- ,{"name": "VROverlayError_KeyInUse","value": "17"}
- ,{"name": "VROverlayError_WrongTransformType","value": "18"}
- ,{"name": "VROverlayError_InvalidTrackedDevice","value": "19"}
- ,{"name": "VROverlayError_InvalidParameter","value": "20"}
- ,{"name": "VROverlayError_ThumbnailCantBeDestroyed","value": "21"}
- ,{"name": "VROverlayError_ArrayTooSmall","value": "22"}
- ,{"name": "VROverlayError_RequestFailed","value": "23"}
- ,{"name": "VROverlayError_InvalidTexture","value": "24"}
- ,{"name": "VROverlayError_UnableToLoadFile","value": "25"}
- ,{"name": "VROverlayError_KeyboardAlreadyInUse","value": "26"}
- ,{"name": "VROverlayError_NoNeighbor","value": "27"}
- ,{"name": "VROverlayError_TooManyMaskPrimitives","value": "29"}
- ,{"name": "VROverlayError_BadMaskPrimitive","value": "30"}
- ,{"name": "VROverlayError_TextureAlreadyLocked","value": "31"}
- ,{"name": "VROverlayError_TextureLockCapacityReached","value": "32"}
- ,{"name": "VROverlayError_TextureNotLocked","value": "33"}
- ]}
- , {"enumname": "vr::EVRApplicationType","values": [
- {"name": "VRApplication_Other","value": "0"}
- ,{"name": "VRApplication_Scene","value": "1"}
- ,{"name": "VRApplication_Overlay","value": "2"}
- ,{"name": "VRApplication_Background","value": "3"}
- ,{"name": "VRApplication_Utility","value": "4"}
- ,{"name": "VRApplication_VRMonitor","value": "5"}
- ,{"name": "VRApplication_SteamWatchdog","value": "6"}
- ,{"name": "VRApplication_Bootstrapper","value": "7"}
- ,{"name": "VRApplication_Max","value": "8"}
- ]}
- , {"enumname": "vr::EVRFirmwareError","values": [
- {"name": "VRFirmwareError_None","value": "0"}
- ,{"name": "VRFirmwareError_Success","value": "1"}
- ,{"name": "VRFirmwareError_Fail","value": "2"}
- ]}
- , {"enumname": "vr::EVRNotificationError","values": [
- {"name": "VRNotificationError_OK","value": "0"}
- ,{"name": "VRNotificationError_InvalidNotificationId","value": "100"}
- ,{"name": "VRNotificationError_NotificationQueueFull","value": "101"}
- ,{"name": "VRNotificationError_InvalidOverlayHandle","value": "102"}
- ,{"name": "VRNotificationError_SystemWithUserValueAlreadyExists","value": "103"}
- ]}
- , {"enumname": "vr::EVRInitError","values": [
- {"name": "VRInitError_None","value": "0"}
- ,{"name": "VRInitError_Unknown","value": "1"}
- ,{"name": "VRInitError_Init_InstallationNotFound","value": "100"}
- ,{"name": "VRInitError_Init_InstallationCorrupt","value": "101"}
- ,{"name": "VRInitError_Init_VRClientDLLNotFound","value": "102"}
- ,{"name": "VRInitError_Init_FileNotFound","value": "103"}
- ,{"name": "VRInitError_Init_FactoryNotFound","value": "104"}
- ,{"name": "VRInitError_Init_InterfaceNotFound","value": "105"}
- ,{"name": "VRInitError_Init_InvalidInterface","value": "106"}
- ,{"name": "VRInitError_Init_UserConfigDirectoryInvalid","value": "107"}
- ,{"name": "VRInitError_Init_HmdNotFound","value": "108"}
- ,{"name": "VRInitError_Init_NotInitialized","value": "109"}
- ,{"name": "VRInitError_Init_PathRegistryNotFound","value": "110"}
- ,{"name": "VRInitError_Init_NoConfigPath","value": "111"}
- ,{"name": "VRInitError_Init_NoLogPath","value": "112"}
- ,{"name": "VRInitError_Init_PathRegistryNotWritable","value": "113"}
- ,{"name": "VRInitError_Init_AppInfoInitFailed","value": "114"}
- ,{"name": "VRInitError_Init_Retry","value": "115"}
- ,{"name": "VRInitError_Init_InitCanceledByUser","value": "116"}
- ,{"name": "VRInitError_Init_AnotherAppLaunching","value": "117"}
- ,{"name": "VRInitError_Init_SettingsInitFailed","value": "118"}
- ,{"name": "VRInitError_Init_ShuttingDown","value": "119"}
- ,{"name": "VRInitError_Init_TooManyObjects","value": "120"}
- ,{"name": "VRInitError_Init_NoServerForBackgroundApp","value": "121"}
- ,{"name": "VRInitError_Init_NotSupportedWithCompositor","value": "122"}
- ,{"name": "VRInitError_Init_NotAvailableToUtilityApps","value": "123"}
- ,{"name": "VRInitError_Init_Internal","value": "124"}
- ,{"name": "VRInitError_Init_HmdDriverIdIsNone","value": "125"}
- ,{"name": "VRInitError_Init_HmdNotFoundPresenceFailed","value": "126"}
- ,{"name": "VRInitError_Init_VRMonitorNotFound","value": "127"}
- ,{"name": "VRInitError_Init_VRMonitorStartupFailed","value": "128"}
- ,{"name": "VRInitError_Init_LowPowerWatchdogNotSupported","value": "129"}
- ,{"name": "VRInitError_Init_InvalidApplicationType","value": "130"}
- ,{"name": "VRInitError_Init_NotAvailableToWatchdogApps","value": "131"}
- ,{"name": "VRInitError_Init_WatchdogDisabledInSettings","value": "132"}
- ,{"name": "VRInitError_Init_VRDashboardNotFound","value": "133"}
- ,{"name": "VRInitError_Init_VRDashboardStartupFailed","value": "134"}
- ,{"name": "VRInitError_Init_VRHomeNotFound","value": "135"}
- ,{"name": "VRInitError_Init_VRHomeStartupFailed","value": "136"}
- ,{"name": "VRInitError_Init_RebootingBusy","value": "137"}
- ,{"name": "VRInitError_Init_FirmwareUpdateBusy","value": "138"}
- ,{"name": "VRInitError_Init_FirmwareRecoveryBusy","value": "139"}
- ,{"name": "VRInitError_Init_USBServiceBusy","value": "140"}
- ,{"name": "VRInitError_Driver_Failed","value": "200"}
- ,{"name": "VRInitError_Driver_Unknown","value": "201"}
- ,{"name": "VRInitError_Driver_HmdUnknown","value": "202"}
- ,{"name": "VRInitError_Driver_NotLoaded","value": "203"}
- ,{"name": "VRInitError_Driver_RuntimeOutOfDate","value": "204"}
- ,{"name": "VRInitError_Driver_HmdInUse","value": "205"}
- ,{"name": "VRInitError_Driver_NotCalibrated","value": "206"}
- ,{"name": "VRInitError_Driver_CalibrationInvalid","value": "207"}
- ,{"name": "VRInitError_Driver_HmdDisplayNotFound","value": "208"}
- ,{"name": "VRInitError_Driver_TrackedDeviceInterfaceUnknown","value": "209"}
- ,{"name": "VRInitError_Driver_HmdDriverIdOutOfBounds","value": "211"}
- ,{"name": "VRInitError_Driver_HmdDisplayMirrored","value": "212"}
- ,{"name": "VRInitError_IPC_ServerInitFailed","value": "300"}
- ,{"name": "VRInitError_IPC_ConnectFailed","value": "301"}
- ,{"name": "VRInitError_IPC_SharedStateInitFailed","value": "302"}
- ,{"name": "VRInitError_IPC_CompositorInitFailed","value": "303"}
- ,{"name": "VRInitError_IPC_MutexInitFailed","value": "304"}
- ,{"name": "VRInitError_IPC_Failed","value": "305"}
- ,{"name": "VRInitError_IPC_CompositorConnectFailed","value": "306"}
- ,{"name": "VRInitError_IPC_CompositorInvalidConnectResponse","value": "307"}
- ,{"name": "VRInitError_IPC_ConnectFailedAfterMultipleAttempts","value": "308"}
- ,{"name": "VRInitError_Compositor_Failed","value": "400"}
- ,{"name": "VRInitError_Compositor_D3D11HardwareRequired","value": "401"}
- ,{"name": "VRInitError_Compositor_FirmwareRequiresUpdate","value": "402"}
- ,{"name": "VRInitError_Compositor_OverlayInitFailed","value": "403"}
- ,{"name": "VRInitError_Compositor_ScreenshotsInitFailed","value": "404"}
- ,{"name": "VRInitError_Compositor_UnableToCreateDevice","value": "405"}
- ,{"name": "VRInitError_VendorSpecific_UnableToConnectToOculusRuntime","value": "1000"}
- ,{"name": "VRInitError_VendorSpecific_WindowsNotInDevMode","value": "1001"}
- ,{"name": "VRInitError_VendorSpecific_HmdFound_CantOpenDevice","value": "1101"}
- ,{"name": "VRInitError_VendorSpecific_HmdFound_UnableToRequestConfigStart","value": "1102"}
- ,{"name": "VRInitError_VendorSpecific_HmdFound_NoStoredConfig","value": "1103"}
- ,{"name": "VRInitError_VendorSpecific_HmdFound_ConfigTooBig","value": "1104"}
- ,{"name": "VRInitError_VendorSpecific_HmdFound_ConfigTooSmall","value": "1105"}
- ,{"name": "VRInitError_VendorSpecific_HmdFound_UnableToInitZLib","value": "1106"}
- ,{"name": "VRInitError_VendorSpecific_HmdFound_CantReadFirmwareVersion","value": "1107"}
- ,{"name": "VRInitError_VendorSpecific_HmdFound_UnableToSendUserDataStart","value": "1108"}
- ,{"name": "VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataStart","value": "1109"}
- ,{"name": "VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataNext","value": "1110"}
- ,{"name": "VRInitError_VendorSpecific_HmdFound_UserDataAddressRange","value": "1111"}
- ,{"name": "VRInitError_VendorSpecific_HmdFound_UserDataError","value": "1112"}
- ,{"name": "VRInitError_VendorSpecific_HmdFound_ConfigFailedSanityCheck","value": "1113"}
- ,{"name": "VRInitError_Steam_SteamInstallationNotFound","value": "2000"}
- ]}
- , {"enumname": "vr::EVRScreenshotType","values": [
- {"name": "VRScreenshotType_None","value": "0"}
- ,{"name": "VRScreenshotType_Mono","value": "1"}
- ,{"name": "VRScreenshotType_Stereo","value": "2"}
- ,{"name": "VRScreenshotType_Cubemap","value": "3"}
- ,{"name": "VRScreenshotType_MonoPanorama","value": "4"}
- ,{"name": "VRScreenshotType_StereoPanorama","value": "5"}
- ]}
- , {"enumname": "vr::EVRScreenshotPropertyFilenames","values": [
- {"name": "VRScreenshotPropertyFilenames_Preview","value": "0"}
- ,{"name": "VRScreenshotPropertyFilenames_VR","value": "1"}
- ]}
- , {"enumname": "vr::EVRTrackedCameraError","values": [
- {"name": "VRTrackedCameraError_None","value": "0"}
- ,{"name": "VRTrackedCameraError_OperationFailed","value": "100"}
- ,{"name": "VRTrackedCameraError_InvalidHandle","value": "101"}
- ,{"name": "VRTrackedCameraError_InvalidFrameHeaderVersion","value": "102"}
- ,{"name": "VRTrackedCameraError_OutOfHandles","value": "103"}
- ,{"name": "VRTrackedCameraError_IPCFailure","value": "104"}
- ,{"name": "VRTrackedCameraError_NotSupportedForThisDevice","value": "105"}
- ,{"name": "VRTrackedCameraError_SharedMemoryFailure","value": "106"}
- ,{"name": "VRTrackedCameraError_FrameBufferingFailure","value": "107"}
- ,{"name": "VRTrackedCameraError_StreamSetupFailure","value": "108"}
- ,{"name": "VRTrackedCameraError_InvalidGLTextureId","value": "109"}
- ,{"name": "VRTrackedCameraError_InvalidSharedTextureHandle","value": "110"}
- ,{"name": "VRTrackedCameraError_FailedToGetGLTextureId","value": "111"}
- ,{"name": "VRTrackedCameraError_SharedTextureFailure","value": "112"}
- ,{"name": "VRTrackedCameraError_NoFrameAvailable","value": "113"}
- ,{"name": "VRTrackedCameraError_InvalidArgument","value": "114"}
- ,{"name": "VRTrackedCameraError_InvalidFrameBufferSize","value": "115"}
- ]}
- , {"enumname": "vr::EVRTrackedCameraFrameType","values": [
- {"name": "VRTrackedCameraFrameType_Distorted","value": "0"}
- ,{"name": "VRTrackedCameraFrameType_Undistorted","value": "1"}
- ,{"name": "VRTrackedCameraFrameType_MaximumUndistorted","value": "2"}
- ,{"name": "MAX_CAMERA_FRAME_TYPES","value": "3"}
- ]}
- , {"enumname": "vr::EVRApplicationError","values": [
- {"name": "VRApplicationError_None","value": "0"}
- ,{"name": "VRApplicationError_AppKeyAlreadyExists","value": "100"}
- ,{"name": "VRApplicationError_NoManifest","value": "101"}
- ,{"name": "VRApplicationError_NoApplication","value": "102"}
- ,{"name": "VRApplicationError_InvalidIndex","value": "103"}
- ,{"name": "VRApplicationError_UnknownApplication","value": "104"}
- ,{"name": "VRApplicationError_IPCFailed","value": "105"}
- ,{"name": "VRApplicationError_ApplicationAlreadyRunning","value": "106"}
- ,{"name": "VRApplicationError_InvalidManifest","value": "107"}
- ,{"name": "VRApplicationError_InvalidApplication","value": "108"}
- ,{"name": "VRApplicationError_LaunchFailed","value": "109"}
- ,{"name": "VRApplicationError_ApplicationAlreadyStarting","value": "110"}
- ,{"name": "VRApplicationError_LaunchInProgress","value": "111"}
- ,{"name": "VRApplicationError_OldApplicationQuitting","value": "112"}
- ,{"name": "VRApplicationError_TransitionAborted","value": "113"}
- ,{"name": "VRApplicationError_IsTemplate","value": "114"}
- ,{"name": "VRApplicationError_SteamVRIsExiting","value": "115"}
- ,{"name": "VRApplicationError_BufferTooSmall","value": "200"}
- ,{"name": "VRApplicationError_PropertyNotSet","value": "201"}
- ,{"name": "VRApplicationError_UnknownProperty","value": "202"}
- ,{"name": "VRApplicationError_InvalidParameter","value": "203"}
- ]}
- , {"enumname": "vr::EVRApplicationProperty","values": [
- {"name": "VRApplicationProperty_Name_String","value": "0"}
- ,{"name": "VRApplicationProperty_LaunchType_String","value": "11"}
- ,{"name": "VRApplicationProperty_WorkingDirectory_String","value": "12"}
- ,{"name": "VRApplicationProperty_BinaryPath_String","value": "13"}
- ,{"name": "VRApplicationProperty_Arguments_String","value": "14"}
- ,{"name": "VRApplicationProperty_URL_String","value": "15"}
- ,{"name": "VRApplicationProperty_Description_String","value": "50"}
- ,{"name": "VRApplicationProperty_NewsURL_String","value": "51"}
- ,{"name": "VRApplicationProperty_ImagePath_String","value": "52"}
- ,{"name": "VRApplicationProperty_Source_String","value": "53"}
- ,{"name": "VRApplicationProperty_ActionManifestURL_String","value": "54"}
- ,{"name": "VRApplicationProperty_IsDashboardOverlay_Bool","value": "60"}
- ,{"name": "VRApplicationProperty_IsTemplate_Bool","value": "61"}
- ,{"name": "VRApplicationProperty_IsInstanced_Bool","value": "62"}
- ,{"name": "VRApplicationProperty_IsInternal_Bool","value": "63"}
- ,{"name": "VRApplicationProperty_WantsCompositorPauseInStandby_Bool","value": "64"}
- ,{"name": "VRApplicationProperty_LastLaunchTime_Uint64","value": "70"}
- ]}
- , {"enumname": "vr::EVRApplicationTransitionState","values": [
- {"name": "VRApplicationTransition_None","value": "0"}
- ,{"name": "VRApplicationTransition_OldAppQuitSent","value": "10"}
- ,{"name": "VRApplicationTransition_WaitingForExternalLaunch","value": "11"}
- ,{"name": "VRApplicationTransition_NewAppLaunched","value": "20"}
- ]}
- , {"enumname": "vr::ChaperoneCalibrationState","values": [
- {"name": "ChaperoneCalibrationState_OK","value": "1"}
- ,{"name": "ChaperoneCalibrationState_Warning","value": "100"}
- ,{"name": "ChaperoneCalibrationState_Warning_BaseStationMayHaveMoved","value": "101"}
- ,{"name": "ChaperoneCalibrationState_Warning_BaseStationRemoved","value": "102"}
- ,{"name": "ChaperoneCalibrationState_Warning_SeatedBoundsInvalid","value": "103"}
- ,{"name": "ChaperoneCalibrationState_Error","value": "200"}
- ,{"name": "ChaperoneCalibrationState_Error_BaseStationUninitialized","value": "201"}
- ,{"name": "ChaperoneCalibrationState_Error_BaseStationConflict","value": "202"}
- ,{"name": "ChaperoneCalibrationState_Error_PlayAreaInvalid","value": "203"}
- ,{"name": "ChaperoneCalibrationState_Error_CollisionBoundsInvalid","value": "204"}
- ]}
- , {"enumname": "vr::EChaperoneConfigFile","values": [
- {"name": "EChaperoneConfigFile_Live","value": "1"}
- ,{"name": "EChaperoneConfigFile_Temp","value": "2"}
- ]}
- , {"enumname": "vr::EChaperoneImportFlags","values": [
- {"name": "EChaperoneImport_BoundsOnly","value": "1"}
- ]}
- , {"enumname": "vr::EVRCompositorError","values": [
- {"name": "VRCompositorError_None","value": "0"}
- ,{"name": "VRCompositorError_RequestFailed","value": "1"}
- ,{"name": "VRCompositorError_IncompatibleVersion","value": "100"}
- ,{"name": "VRCompositorError_DoNotHaveFocus","value": "101"}
- ,{"name": "VRCompositorError_InvalidTexture","value": "102"}
- ,{"name": "VRCompositorError_IsNotSceneApplication","value": "103"}
- ,{"name": "VRCompositorError_TextureIsOnWrongDevice","value": "104"}
- ,{"name": "VRCompositorError_TextureUsesUnsupportedFormat","value": "105"}
- ,{"name": "VRCompositorError_SharedTexturesNotSupported","value": "106"}
- ,{"name": "VRCompositorError_IndexOutOfRange","value": "107"}
- ,{"name": "VRCompositorError_AlreadySubmitted","value": "108"}
- ,{"name": "VRCompositorError_InvalidBounds","value": "109"}
- ]}
- , {"enumname": "vr::EVRCompositorTimingMode","values": [
- {"name": "VRCompositorTimingMode_Implicit","value": "0"}
- ,{"name": "VRCompositorTimingMode_Explicit_RuntimePerformsPostPresentHandoff","value": "1"}
- ,{"name": "VRCompositorTimingMode_Explicit_ApplicationPerformsPostPresentHandoff","value": "2"}
- ]}
- , {"enumname": "vr::VROverlayInputMethod","values": [
- {"name": "VROverlayInputMethod_None","value": "0"}
- ,{"name": "VROverlayInputMethod_Mouse","value": "1"}
- ,{"name": "VROverlayInputMethod_DualAnalog","value": "2"}
- ]}
- , {"enumname": "vr::VROverlayTransformType","values": [
- {"name": "VROverlayTransform_Absolute","value": "0"}
- ,{"name": "VROverlayTransform_TrackedDeviceRelative","value": "1"}
- ,{"name": "VROverlayTransform_SystemOverlay","value": "2"}
- ,{"name": "VROverlayTransform_TrackedComponent","value": "3"}
- ]}
- , {"enumname": "vr::VROverlayFlags","values": [
- {"name": "VROverlayFlags_None","value": "0"}
- ,{"name": "VROverlayFlags_Curved","value": "1"}
- ,{"name": "VROverlayFlags_RGSS4X","value": "2"}
- ,{"name": "VROverlayFlags_NoDashboardTab","value": "3"}
- ,{"name": "VROverlayFlags_AcceptsGamepadEvents","value": "4"}
- ,{"name": "VROverlayFlags_ShowGamepadFocus","value": "5"}
- ,{"name": "VROverlayFlags_SendVRScrollEvents","value": "6"}
- ,{"name": "VROverlayFlags_SendVRTouchpadEvents","value": "7"}
- ,{"name": "VROverlayFlags_ShowTouchPadScrollWheel","value": "8"}
- ,{"name": "VROverlayFlags_TransferOwnershipToInternalProcess","value": "9"}
- ,{"name": "VROverlayFlags_SideBySide_Parallel","value": "10"}
- ,{"name": "VROverlayFlags_SideBySide_Crossed","value": "11"}
- ,{"name": "VROverlayFlags_Panorama","value": "12"}
- ,{"name": "VROverlayFlags_StereoPanorama","value": "13"}
- ,{"name": "VROverlayFlags_SortWithNonSceneOverlays","value": "14"}
- ,{"name": "VROverlayFlags_VisibleInDashboard","value": "15"}
- ]}
- , {"enumname": "vr::VRMessageOverlayResponse","values": [
- {"name": "VRMessageOverlayResponse_ButtonPress_0","value": "0"}
- ,{"name": "VRMessageOverlayResponse_ButtonPress_1","value": "1"}
- ,{"name": "VRMessageOverlayResponse_ButtonPress_2","value": "2"}
- ,{"name": "VRMessageOverlayResponse_ButtonPress_3","value": "3"}
- ,{"name": "VRMessageOverlayResponse_CouldntFindSystemOverlay","value": "4"}
- ,{"name": "VRMessageOverlayResponse_CouldntFindOrCreateClientOverlay","value": "5"}
- ,{"name": "VRMessageOverlayResponse_ApplicationQuit","value": "6"}
- ]}
- , {"enumname": "vr::EGamepadTextInputMode","values": [
- {"name": "k_EGamepadTextInputModeNormal","value": "0"}
- ,{"name": "k_EGamepadTextInputModePassword","value": "1"}
- ,{"name": "k_EGamepadTextInputModeSubmit","value": "2"}
- ]}
- , {"enumname": "vr::EGamepadTextInputLineMode","values": [
- {"name": "k_EGamepadTextInputLineModeSingleLine","value": "0"}
- ,{"name": "k_EGamepadTextInputLineModeMultipleLines","value": "1"}
- ]}
- , {"enumname": "vr::EOverlayDirection","values": [
- {"name": "OverlayDirection_Up","value": "0"}
- ,{"name": "OverlayDirection_Down","value": "1"}
- ,{"name": "OverlayDirection_Left","value": "2"}
- ,{"name": "OverlayDirection_Right","value": "3"}
- ,{"name": "OverlayDirection_Count","value": "4"}
- ]}
- , {"enumname": "vr::EVROverlayIntersectionMaskPrimitiveType","values": [
- {"name": "OverlayIntersectionPrimitiveType_Rectangle","value": "0"}
- ,{"name": "OverlayIntersectionPrimitiveType_Circle","value": "1"}
- ]}
- , {"enumname": "vr::EVRRenderModelError","values": [
- {"name": "VRRenderModelError_None","value": "0"}
- ,{"name": "VRRenderModelError_Loading","value": "100"}
- ,{"name": "VRRenderModelError_NotSupported","value": "200"}
- ,{"name": "VRRenderModelError_InvalidArg","value": "300"}
- ,{"name": "VRRenderModelError_InvalidModel","value": "301"}
- ,{"name": "VRRenderModelError_NoShapes","value": "302"}
- ,{"name": "VRRenderModelError_MultipleShapes","value": "303"}
- ,{"name": "VRRenderModelError_TooManyVertices","value": "304"}
- ,{"name": "VRRenderModelError_MultipleTextures","value": "305"}
- ,{"name": "VRRenderModelError_BufferTooSmall","value": "306"}
- ,{"name": "VRRenderModelError_NotEnoughNormals","value": "307"}
- ,{"name": "VRRenderModelError_NotEnoughTexCoords","value": "308"}
- ,{"name": "VRRenderModelError_InvalidTexture","value": "400"}
- ]}
- , {"enumname": "vr::EVRComponentProperty","values": [
- {"name": "VRComponentProperty_IsStatic","value": "1"}
- ,{"name": "VRComponentProperty_IsVisible","value": "2"}
- ,{"name": "VRComponentProperty_IsTouched","value": "4"}
- ,{"name": "VRComponentProperty_IsPressed","value": "8"}
- ,{"name": "VRComponentProperty_IsScrolled","value": "16"}
- ]}
- , {"enumname": "vr::EVRNotificationType","values": [
- {"name": "EVRNotificationType_Transient","value": "0"}
- ,{"name": "EVRNotificationType_Persistent","value": "1"}
- ,{"name": "EVRNotificationType_Transient_SystemWithUserValue","value": "2"}
- ]}
- , {"enumname": "vr::EVRNotificationStyle","values": [
- {"name": "EVRNotificationStyle_None","value": "0"}
- ,{"name": "EVRNotificationStyle_Application","value": "100"}
- ,{"name": "EVRNotificationStyle_Contact_Disabled","value": "200"}
- ,{"name": "EVRNotificationStyle_Contact_Enabled","value": "201"}
- ,{"name": "EVRNotificationStyle_Contact_Active","value": "202"}
- ]}
- , {"enumname": "vr::EVRSettingsError","values": [
- {"name": "VRSettingsError_None","value": "0"}
- ,{"name": "VRSettingsError_IPCFailed","value": "1"}
- ,{"name": "VRSettingsError_WriteFailed","value": "2"}
- ,{"name": "VRSettingsError_ReadFailed","value": "3"}
- ,{"name": "VRSettingsError_JsonParseFailed","value": "4"}
- ,{"name": "VRSettingsError_UnsetSettingHasNoDefault","value": "5"}
- ]}
- , {"enumname": "vr::EVRScreenshotError","values": [
- {"name": "VRScreenshotError_None","value": "0"}
- ,{"name": "VRScreenshotError_RequestFailed","value": "1"}
- ,{"name": "VRScreenshotError_IncompatibleVersion","value": "100"}
- ,{"name": "VRScreenshotError_NotFound","value": "101"}
- ,{"name": "VRScreenshotError_BufferTooSmall","value": "102"}
- ,{"name": "VRScreenshotError_ScreenshotAlreadyInProgress","value": "108"}
- ]}
- ],
- "consts":[{
- "constname": "k_nDriverNone","consttype": "const uint32_t", "constval": "4294967295"}
- ,{
- "constname": "k_unMaxDriverDebugResponseSize","consttype": "const uint32_t", "constval": "32768"}
- ,{
- "constname": "k_unTrackedDeviceIndex_Hmd","consttype": "const uint32_t", "constval": "0"}
- ,{
- "constname": "k_unMaxTrackedDeviceCount","consttype": "const uint32_t", "constval": "64"}
- ,{
- "constname": "k_unTrackedDeviceIndexOther","consttype": "const uint32_t", "constval": "4294967294"}
- ,{
- "constname": "k_unTrackedDeviceIndexInvalid","consttype": "const uint32_t", "constval": "4294967295"}
- ,{
- "constname": "k_ulInvalidPropertyContainer","consttype": "const PropertyContainerHandle_t", "constval": "0"}
- ,{
- "constname": "k_unInvalidPropertyTag","consttype": "const PropertyTypeTag_t", "constval": "0"}
- ,{
- "constname": "k_unFloatPropertyTag","consttype": "const PropertyTypeTag_t", "constval": "1"}
- ,{
- "constname": "k_unInt32PropertyTag","consttype": "const PropertyTypeTag_t", "constval": "2"}
- ,{
- "constname": "k_unUint64PropertyTag","consttype": "const PropertyTypeTag_t", "constval": "3"}
- ,{
- "constname": "k_unBoolPropertyTag","consttype": "const PropertyTypeTag_t", "constval": "4"}
- ,{
- "constname": "k_unStringPropertyTag","consttype": "const PropertyTypeTag_t", "constval": "5"}
- ,{
- "constname": "k_unHmdMatrix34PropertyTag","consttype": "const PropertyTypeTag_t", "constval": "20"}
- ,{
- "constname": "k_unHmdMatrix44PropertyTag","consttype": "const PropertyTypeTag_t", "constval": "21"}
- ,{
- "constname": "k_unHmdVector3PropertyTag","consttype": "const PropertyTypeTag_t", "constval": "22"}
- ,{
- "constname": "k_unHmdVector4PropertyTag","consttype": "const PropertyTypeTag_t", "constval": "23"}
- ,{
- "constname": "k_unHiddenAreaPropertyTag","consttype": "const PropertyTypeTag_t", "constval": "30"}
- ,{
- "constname": "k_unPathHandleInfoTag","consttype": "const PropertyTypeTag_t", "constval": "31"}
- ,{
- "constname": "k_unActionPropertyTag","consttype": "const PropertyTypeTag_t", "constval": "32"}
- ,{
- "constname": "k_unInputValuePropertyTag","consttype": "const PropertyTypeTag_t", "constval": "33"}
- ,{
- "constname": "k_unWildcardPropertyTag","consttype": "const PropertyTypeTag_t", "constval": "34"}
- ,{
- "constname": "k_unHapticVibrationPropertyTag","consttype": "const PropertyTypeTag_t", "constval": "35"}
- ,{
- "constname": "k_unOpenVRInternalReserved_Start","consttype": "const PropertyTypeTag_t", "constval": "1000"}
- ,{
- "constname": "k_unOpenVRInternalReserved_End","consttype": "const PropertyTypeTag_t", "constval": "10000"}
- ,{
- "constname": "k_unMaxPropertyStringSize","consttype": "const uint32_t", "constval": "32768"}
- ,{
- "constname": "k_unControllerStateAxisCount","consttype": "const uint32_t", "constval": "5"}
- ,{
- "constname": "k_ulOverlayHandleInvalid","consttype": "const VROverlayHandle_t", "constval": "0"}
- ,{
- "constname": "k_unScreenshotHandleInvalid","consttype": "const uint32_t", "constval": "0"}
- ,{
- "constname": "IVRSystem_Version","consttype": "const char *const", "constval": "IVRSystem_019"}
- ,{
- "constname": "IVRExtendedDisplay_Version","consttype": "const char *const", "constval": "IVRExtendedDisplay_001"}
- ,{
- "constname": "IVRTrackedCamera_Version","consttype": "const char *const", "constval": "IVRTrackedCamera_003"}
- ,{
- "constname": "k_unMaxApplicationKeyLength","consttype": "const uint32_t", "constval": "128"}
- ,{
- "constname": "k_pch_MimeType_HomeApp","consttype": "const char *const", "constval": "vr/home"}
- ,{
- "constname": "k_pch_MimeType_GameTheater","consttype": "const char *const", "constval": "vr/game_theater"}
- ,{
- "constname": "IVRApplications_Version","consttype": "const char *const", "constval": "IVRApplications_006"}
- ,{
- "constname": "IVRChaperone_Version","consttype": "const char *const", "constval": "IVRChaperone_003"}
- ,{
- "constname": "IVRChaperoneSetup_Version","consttype": "const char *const", "constval": "IVRChaperoneSetup_005"}
- ,{
- "constname": "IVRCompositor_Version","consttype": "const char *const", "constval": "IVRCompositor_022"}
- ,{
- "constname": "k_unVROverlayMaxKeyLength","consttype": "const uint32_t", "constval": "128"}
- ,{
- "constname": "k_unVROverlayMaxNameLength","consttype": "const uint32_t", "constval": "128"}
- ,{
- "constname": "k_unMaxOverlayCount","consttype": "const uint32_t", "constval": "64"}
- ,{
- "constname": "k_unMaxOverlayIntersectionMaskPrimitivesCount","consttype": "const uint32_t", "constval": "32"}
- ,{
- "constname": "IVROverlay_Version","consttype": "const char *const", "constval": "IVROverlay_018"}
- ,{
- "constname": "k_pch_Controller_Component_GDC2015","consttype": "const char *const", "constval": "gdc2015"}
- ,{
- "constname": "k_pch_Controller_Component_Base","consttype": "const char *const", "constval": "base"}
- ,{
- "constname": "k_pch_Controller_Component_Tip","consttype": "const char *const", "constval": "tip"}
- ,{
- "constname": "k_pch_Controller_Component_HandGrip","consttype": "const char *const", "constval": "handgrip"}
- ,{
- "constname": "k_pch_Controller_Component_Status","consttype": "const char *const", "constval": "status"}
- ,{
- "constname": "IVRRenderModels_Version","consttype": "const char *const", "constval": "IVRRenderModels_005"}
- ,{
- "constname": "k_unNotificationTextMaxSize","consttype": "const uint32_t", "constval": "256"}
- ,{
- "constname": "IVRNotifications_Version","consttype": "const char *const", "constval": "IVRNotifications_002"}
- ,{
- "constname": "k_unMaxSettingsKeyLength","consttype": "const uint32_t", "constval": "128"}
- ,{
- "constname": "IVRSettings_Version","consttype": "const char *const", "constval": "IVRSettings_002"}
- ,{
- "constname": "k_pch_SteamVR_Section","consttype": "const char *const", "constval": "steamvr"}
- ,{
- "constname": "k_pch_SteamVR_RequireHmd_String","consttype": "const char *const", "constval": "requireHmd"}
- ,{
- "constname": "k_pch_SteamVR_ForcedDriverKey_String","consttype": "const char *const", "constval": "forcedDriver"}
- ,{
- "constname": "k_pch_SteamVR_ForcedHmdKey_String","consttype": "const char *const", "constval": "forcedHmd"}
- ,{
- "constname": "k_pch_SteamVR_DisplayDebug_Bool","consttype": "const char *const", "constval": "displayDebug"}
- ,{
- "constname": "k_pch_SteamVR_DebugProcessPipe_String","consttype": "const char *const", "constval": "debugProcessPipe"}
- ,{
- "constname": "k_pch_SteamVR_DisplayDebugX_Int32","consttype": "const char *const", "constval": "displayDebugX"}
- ,{
- "constname": "k_pch_SteamVR_DisplayDebugY_Int32","consttype": "const char *const", "constval": "displayDebugY"}
- ,{
- "constname": "k_pch_SteamVR_SendSystemButtonToAllApps_Bool","consttype": "const char *const", "constval": "sendSystemButtonToAllApps"}
- ,{
- "constname": "k_pch_SteamVR_LogLevel_Int32","consttype": "const char *const", "constval": "loglevel"}
- ,{
- "constname": "k_pch_SteamVR_IPD_Float","consttype": "const char *const", "constval": "ipd"}
- ,{
- "constname": "k_pch_SteamVR_Background_String","consttype": "const char *const", "constval": "background"}
- ,{
- "constname": "k_pch_SteamVR_BackgroundUseDomeProjection_Bool","consttype": "const char *const", "constval": "backgroundUseDomeProjection"}
- ,{
- "constname": "k_pch_SteamVR_BackgroundCameraHeight_Float","consttype": "const char *const", "constval": "backgroundCameraHeight"}
- ,{
- "constname": "k_pch_SteamVR_BackgroundDomeRadius_Float","consttype": "const char *const", "constval": "backgroundDomeRadius"}
- ,{
- "constname": "k_pch_SteamVR_GridColor_String","consttype": "const char *const", "constval": "gridColor"}
- ,{
- "constname": "k_pch_SteamVR_PlayAreaColor_String","consttype": "const char *const", "constval": "playAreaColor"}
- ,{
- "constname": "k_pch_SteamVR_ShowStage_Bool","consttype": "const char *const", "constval": "showStage"}
- ,{
- "constname": "k_pch_SteamVR_ActivateMultipleDrivers_Bool","consttype": "const char *const", "constval": "activateMultipleDrivers"}
- ,{
- "constname": "k_pch_SteamVR_DirectMode_Bool","consttype": "const char *const", "constval": "directMode"}
- ,{
- "constname": "k_pch_SteamVR_DirectModeEdidVid_Int32","consttype": "const char *const", "constval": "directModeEdidVid"}
- ,{
- "constname": "k_pch_SteamVR_DirectModeEdidPid_Int32","consttype": "const char *const", "constval": "directModeEdidPid"}
- ,{
- "constname": "k_pch_SteamVR_UsingSpeakers_Bool","consttype": "const char *const", "constval": "usingSpeakers"}
- ,{
- "constname": "k_pch_SteamVR_SpeakersForwardYawOffsetDegrees_Float","consttype": "const char *const", "constval": "speakersForwardYawOffsetDegrees"}
- ,{
- "constname": "k_pch_SteamVR_BaseStationPowerManagement_Bool","consttype": "const char *const", "constval": "basestationPowerManagement"}
- ,{
- "constname": "k_pch_SteamVR_NeverKillProcesses_Bool","consttype": "const char *const", "constval": "neverKillProcesses"}
- ,{
- "constname": "k_pch_SteamVR_SupersampleScale_Float","consttype": "const char *const", "constval": "supersampleScale"}
- ,{
- "constname": "k_pch_SteamVR_AllowAsyncReprojection_Bool","consttype": "const char *const", "constval": "allowAsyncReprojection"}
- ,{
- "constname": "k_pch_SteamVR_AllowReprojection_Bool","consttype": "const char *const", "constval": "allowInterleavedReprojection"}
- ,{
- "constname": "k_pch_SteamVR_ForceReprojection_Bool","consttype": "const char *const", "constval": "forceReprojection"}
- ,{
- "constname": "k_pch_SteamVR_ForceFadeOnBadTracking_Bool","consttype": "const char *const", "constval": "forceFadeOnBadTracking"}
- ,{
- "constname": "k_pch_SteamVR_DefaultMirrorView_Int32","consttype": "const char *const", "constval": "defaultMirrorView"}
- ,{
- "constname": "k_pch_SteamVR_ShowMirrorView_Bool","consttype": "const char *const", "constval": "showMirrorView"}
- ,{
- "constname": "k_pch_SteamVR_MirrorViewGeometry_String","consttype": "const char *const", "constval": "mirrorViewGeometry"}
- ,{
- "constname": "k_pch_SteamVR_StartMonitorFromAppLaunch","consttype": "const char *const", "constval": "startMonitorFromAppLaunch"}
- ,{
- "constname": "k_pch_SteamVR_StartCompositorFromAppLaunch_Bool","consttype": "const char *const", "constval": "startCompositorFromAppLaunch"}
- ,{
- "constname": "k_pch_SteamVR_StartDashboardFromAppLaunch_Bool","consttype": "const char *const", "constval": "startDashboardFromAppLaunch"}
- ,{
- "constname": "k_pch_SteamVR_StartOverlayAppsFromDashboard_Bool","consttype": "const char *const", "constval": "startOverlayAppsFromDashboard"}
- ,{
- "constname": "k_pch_SteamVR_EnableHomeApp","consttype": "const char *const", "constval": "enableHomeApp"}
- ,{
- "constname": "k_pch_SteamVR_CycleBackgroundImageTimeSec_Int32","consttype": "const char *const", "constval": "CycleBackgroundImageTimeSec"}
- ,{
- "constname": "k_pch_SteamVR_RetailDemo_Bool","consttype": "const char *const", "constval": "retailDemo"}
- ,{
- "constname": "k_pch_SteamVR_IpdOffset_Float","consttype": "const char *const", "constval": "ipdOffset"}
- ,{
- "constname": "k_pch_SteamVR_AllowSupersampleFiltering_Bool","consttype": "const char *const", "constval": "allowSupersampleFiltering"}
- ,{
- "constname": "k_pch_SteamVR_EnableLinuxVulkanAsync_Bool","consttype": "const char *const", "constval": "enableLinuxVulkanAsync"}
- ,{
- "constname": "k_pch_SteamVR_AllowDisplayLockedMode_Bool","consttype": "const char *const", "constval": "allowDisplayLockedMode"}
- ,{
- "constname": "k_pch_SteamVR_HaveStartedTutorialForNativeChaperoneDriver_Bool","consttype": "const char *const", "constval": "haveStartedTutorialForNativeChaperoneDriver"}
- ,{
- "constname": "k_pch_SteamVR_ForceWindows32bitVRMonitor","consttype": "const char *const", "constval": "forceWindows32BitVRMonitor"}
- ,{
- "constname": "k_pch_Lighthouse_Section","consttype": "const char *const", "constval": "driver_lighthouse"}
- ,{
- "constname": "k_pch_Lighthouse_DisableIMU_Bool","consttype": "const char *const", "constval": "disableimu"}
- ,{
- "constname": "k_pch_Lighthouse_DisableIMUExceptHMD_Bool","consttype": "const char *const", "constval": "disableimuexcepthmd"}
- ,{
- "constname": "k_pch_Lighthouse_UseDisambiguation_String","consttype": "const char *const", "constval": "usedisambiguation"}
- ,{
- "constname": "k_pch_Lighthouse_DisambiguationDebug_Int32","consttype": "const char *const", "constval": "disambiguationdebug"}
- ,{
- "constname": "k_pch_Lighthouse_PrimaryBasestation_Int32","consttype": "const char *const", "constval": "primarybasestation"}
- ,{
- "constname": "k_pch_Lighthouse_DBHistory_Bool","consttype": "const char *const", "constval": "dbhistory"}
- ,{
- "constname": "k_pch_Lighthouse_EnableBluetooth_Bool","consttype": "const char *const", "constval": "enableBluetooth"}
- ,{
- "constname": "k_pch_Null_Section","consttype": "const char *const", "constval": "driver_null"}
- ,{
- "constname": "k_pch_Null_SerialNumber_String","consttype": "const char *const", "constval": "serialNumber"}
- ,{
- "constname": "k_pch_Null_ModelNumber_String","consttype": "const char *const", "constval": "modelNumber"}
- ,{
- "constname": "k_pch_Null_WindowX_Int32","consttype": "const char *const", "constval": "windowX"}
- ,{
- "constname": "k_pch_Null_WindowY_Int32","consttype": "const char *const", "constval": "windowY"}
- ,{
- "constname": "k_pch_Null_WindowWidth_Int32","consttype": "const char *const", "constval": "windowWidth"}
- ,{
- "constname": "k_pch_Null_WindowHeight_Int32","consttype": "const char *const", "constval": "windowHeight"}
- ,{
- "constname": "k_pch_Null_RenderWidth_Int32","consttype": "const char *const", "constval": "renderWidth"}
- ,{
- "constname": "k_pch_Null_RenderHeight_Int32","consttype": "const char *const", "constval": "renderHeight"}
- ,{
- "constname": "k_pch_Null_SecondsFromVsyncToPhotons_Float","consttype": "const char *const", "constval": "secondsFromVsyncToPhotons"}
- ,{
- "constname": "k_pch_Null_DisplayFrequency_Float","consttype": "const char *const", "constval": "displayFrequency"}
- ,{
- "constname": "k_pch_UserInterface_Section","consttype": "const char *const", "constval": "userinterface"}
- ,{
- "constname": "k_pch_UserInterface_StatusAlwaysOnTop_Bool","consttype": "const char *const", "constval": "StatusAlwaysOnTop"}
- ,{
- "constname": "k_pch_UserInterface_MinimizeToTray_Bool","consttype": "const char *const", "constval": "MinimizeToTray"}
- ,{
- "constname": "k_pch_UserInterface_Screenshots_Bool","consttype": "const char *const", "constval": "screenshots"}
- ,{
- "constname": "k_pch_UserInterface_ScreenshotType_Int","consttype": "const char *const", "constval": "screenshotType"}
- ,{
- "constname": "k_pch_Notifications_Section","consttype": "const char *const", "constval": "notifications"}
- ,{
- "constname": "k_pch_Notifications_DoNotDisturb_Bool","consttype": "const char *const", "constval": "DoNotDisturb"}
- ,{
- "constname": "k_pch_Keyboard_Section","consttype": "const char *const", "constval": "keyboard"}
- ,{
- "constname": "k_pch_Keyboard_TutorialCompletions","consttype": "const char *const", "constval": "TutorialCompletions"}
- ,{
- "constname": "k_pch_Keyboard_ScaleX","consttype": "const char *const", "constval": "ScaleX"}
- ,{
- "constname": "k_pch_Keyboard_ScaleY","consttype": "const char *const", "constval": "ScaleY"}
- ,{
- "constname": "k_pch_Keyboard_OffsetLeftX","consttype": "const char *const", "constval": "OffsetLeftX"}
- ,{
- "constname": "k_pch_Keyboard_OffsetRightX","consttype": "const char *const", "constval": "OffsetRightX"}
- ,{
- "constname": "k_pch_Keyboard_OffsetY","consttype": "const char *const", "constval": "OffsetY"}
- ,{
- "constname": "k_pch_Keyboard_Smoothing","consttype": "const char *const", "constval": "Smoothing"}
- ,{
- "constname": "k_pch_Perf_Section","consttype": "const char *const", "constval": "perfcheck"}
- ,{
- "constname": "k_pch_Perf_HeuristicActive_Bool","consttype": "const char *const", "constval": "heuristicActive"}
- ,{
- "constname": "k_pch_Perf_NotifyInHMD_Bool","consttype": "const char *const", "constval": "warnInHMD"}
- ,{
- "constname": "k_pch_Perf_NotifyOnlyOnce_Bool","consttype": "const char *const", "constval": "warnOnlyOnce"}
- ,{
- "constname": "k_pch_Perf_AllowTimingStore_Bool","consttype": "const char *const", "constval": "allowTimingStore"}
- ,{
- "constname": "k_pch_Perf_SaveTimingsOnExit_Bool","consttype": "const char *const", "constval": "saveTimingsOnExit"}
- ,{
- "constname": "k_pch_Perf_TestData_Float","consttype": "const char *const", "constval": "perfTestData"}
- ,{
- "constname": "k_pch_Perf_LinuxGPUProfiling_Bool","consttype": "const char *const", "constval": "linuxGPUProfiling"}
- ,{
- "constname": "k_pch_CollisionBounds_Section","consttype": "const char *const", "constval": "collisionBounds"}
- ,{
- "constname": "k_pch_CollisionBounds_Style_Int32","consttype": "const char *const", "constval": "CollisionBoundsStyle"}
- ,{
- "constname": "k_pch_CollisionBounds_GroundPerimeterOn_Bool","consttype": "const char *const", "constval": "CollisionBoundsGroundPerimeterOn"}
- ,{
- "constname": "k_pch_CollisionBounds_CenterMarkerOn_Bool","consttype": "const char *const", "constval": "CollisionBoundsCenterMarkerOn"}
- ,{
- "constname": "k_pch_CollisionBounds_PlaySpaceOn_Bool","consttype": "const char *const", "constval": "CollisionBoundsPlaySpaceOn"}
- ,{
- "constname": "k_pch_CollisionBounds_FadeDistance_Float","consttype": "const char *const", "constval": "CollisionBoundsFadeDistance"}
- ,{
- "constname": "k_pch_CollisionBounds_ColorGammaR_Int32","consttype": "const char *const", "constval": "CollisionBoundsColorGammaR"}
- ,{
- "constname": "k_pch_CollisionBounds_ColorGammaG_Int32","consttype": "const char *const", "constval": "CollisionBoundsColorGammaG"}
- ,{
- "constname": "k_pch_CollisionBounds_ColorGammaB_Int32","consttype": "const char *const", "constval": "CollisionBoundsColorGammaB"}
- ,{
- "constname": "k_pch_CollisionBounds_ColorGammaA_Int32","consttype": "const char *const", "constval": "CollisionBoundsColorGammaA"}
- ,{
- "constname": "k_pch_Camera_Section","consttype": "const char *const", "constval": "camera"}
- ,{
- "constname": "k_pch_Camera_EnableCamera_Bool","consttype": "const char *const", "constval": "enableCamera"}
- ,{
- "constname": "k_pch_Camera_EnableCameraInDashboard_Bool","consttype": "const char *const", "constval": "enableCameraInDashboard"}
- ,{
- "constname": "k_pch_Camera_EnableCameraForCollisionBounds_Bool","consttype": "const char *const", "constval": "enableCameraForCollisionBounds"}
- ,{
- "constname": "k_pch_Camera_EnableCameraForRoomView_Bool","consttype": "const char *const", "constval": "enableCameraForRoomView"}
- ,{
- "constname": "k_pch_Camera_BoundsColorGammaR_Int32","consttype": "const char *const", "constval": "cameraBoundsColorGammaR"}
- ,{
- "constname": "k_pch_Camera_BoundsColorGammaG_Int32","consttype": "const char *const", "constval": "cameraBoundsColorGammaG"}
- ,{
- "constname": "k_pch_Camera_BoundsColorGammaB_Int32","consttype": "const char *const", "constval": "cameraBoundsColorGammaB"}
- ,{
- "constname": "k_pch_Camera_BoundsColorGammaA_Int32","consttype": "const char *const", "constval": "cameraBoundsColorGammaA"}
- ,{
- "constname": "k_pch_Camera_BoundsStrength_Int32","consttype": "const char *const", "constval": "cameraBoundsStrength"}
- ,{
- "constname": "k_pch_audio_Section","consttype": "const char *const", "constval": "audio"}
- ,{
- "constname": "k_pch_audio_OnPlaybackDevice_String","consttype": "const char *const", "constval": "onPlaybackDevice"}
- ,{
- "constname": "k_pch_audio_OnRecordDevice_String","consttype": "const char *const", "constval": "onRecordDevice"}
- ,{
- "constname": "k_pch_audio_OnPlaybackMirrorDevice_String","consttype": "const char *const", "constval": "onPlaybackMirrorDevice"}
- ,{
- "constname": "k_pch_audio_OffPlaybackDevice_String","consttype": "const char *const", "constval": "offPlaybackDevice"}
- ,{
- "constname": "k_pch_audio_OffRecordDevice_String","consttype": "const char *const", "constval": "offRecordDevice"}
- ,{
- "constname": "k_pch_audio_VIVEHDMIGain","consttype": "const char *const", "constval": "viveHDMIGain"}
- ,{
- "constname": "k_pch_Power_Section","consttype": "const char *const", "constval": "power"}
- ,{
- "constname": "k_pch_Power_PowerOffOnExit_Bool","consttype": "const char *const", "constval": "powerOffOnExit"}
- ,{
- "constname": "k_pch_Power_TurnOffScreensTimeout_Float","consttype": "const char *const", "constval": "turnOffScreensTimeout"}
- ,{
- "constname": "k_pch_Power_TurnOffControllersTimeout_Float","consttype": "const char *const", "constval": "turnOffControllersTimeout"}
- ,{
- "constname": "k_pch_Power_ReturnToWatchdogTimeout_Float","consttype": "const char *const", "constval": "returnToWatchdogTimeout"}
- ,{
- "constname": "k_pch_Power_AutoLaunchSteamVROnButtonPress","consttype": "const char *const", "constval": "autoLaunchSteamVROnButtonPress"}
- ,{
- "constname": "k_pch_Power_PauseCompositorOnStandby_Bool","consttype": "const char *const", "constval": "pauseCompositorOnStandby"}
- ,{
- "constname": "k_pch_Dashboard_Section","consttype": "const char *const", "constval": "dashboard"}
- ,{
- "constname": "k_pch_Dashboard_EnableDashboard_Bool","consttype": "const char *const", "constval": "enableDashboard"}
- ,{
- "constname": "k_pch_Dashboard_ArcadeMode_Bool","consttype": "const char *const", "constval": "arcadeMode"}
- ,{
- "constname": "k_pch_modelskin_Section","consttype": "const char *const", "constval": "modelskins"}
- ,{
- "constname": "k_pch_Driver_Enable_Bool","consttype": "const char *const", "constval": "enable"}
- ,{
- "constname": "IVRScreenshots_Version","consttype": "const char *const", "constval": "IVRScreenshots_001"}
- ,{
- "constname": "IVRResources_Version","consttype": "const char *const", "constval": "IVRResources_001"}
- ,{
- "constname": "IVRDriverManager_Version","consttype": "const char *const", "constval": "IVRDriverManager_001"}
- ],
- "structs":[{"struct": "vr::HmdMatrix34_t","fields": [
- { "fieldname": "m", "fieldtype": "float [3][4]"}]}
- ,{"struct": "vr::HmdMatrix44_t","fields": [
- { "fieldname": "m", "fieldtype": "float [4][4]"}]}
- ,{"struct": "vr::HmdVector3_t","fields": [
- { "fieldname": "v", "fieldtype": "float [3]"}]}
- ,{"struct": "vr::HmdVector4_t","fields": [
- { "fieldname": "v", "fieldtype": "float [4]"}]}
- ,{"struct": "vr::HmdVector3d_t","fields": [
- { "fieldname": "v", "fieldtype": "double [3]"}]}
- ,{"struct": "vr::HmdVector2_t","fields": [
- { "fieldname": "v", "fieldtype": "float [2]"}]}
- ,{"struct": "vr::HmdQuaternion_t","fields": [
- { "fieldname": "w", "fieldtype": "double"},
- { "fieldname": "x", "fieldtype": "double"},
- { "fieldname": "y", "fieldtype": "double"},
- { "fieldname": "z", "fieldtype": "double"}]}
- ,{"struct": "vr::HmdColor_t","fields": [
- { "fieldname": "r", "fieldtype": "float"},
- { "fieldname": "g", "fieldtype": "float"},
- { "fieldname": "b", "fieldtype": "float"},
- { "fieldname": "a", "fieldtype": "float"}]}
- ,{"struct": "vr::HmdQuad_t","fields": [
- { "fieldname": "vCorners", "fieldtype": "struct vr::HmdVector3_t [4]"}]}
- ,{"struct": "vr::HmdRect2_t","fields": [
- { "fieldname": "vTopLeft", "fieldtype": "struct vr::HmdVector2_t"},
- { "fieldname": "vBottomRight", "fieldtype": "struct vr::HmdVector2_t"}]}
- ,{"struct": "vr::DistortionCoordinates_t","fields": [
- { "fieldname": "rfRed", "fieldtype": "float [2]"},
- { "fieldname": "rfGreen", "fieldtype": "float [2]"},
- { "fieldname": "rfBlue", "fieldtype": "float [2]"}]}
- ,{"struct": "vr::Texture_t","fields": [
- { "fieldname": "handle", "fieldtype": "void *"},
- { "fieldname": "eType", "fieldtype": "enum vr::ETextureType"},
- { "fieldname": "eColorSpace", "fieldtype": "enum vr::EColorSpace"}]}
- ,{"struct": "vr::TrackedDevicePose_t","fields": [
- { "fieldname": "mDeviceToAbsoluteTracking", "fieldtype": "struct vr::HmdMatrix34_t"},
- { "fieldname": "vVelocity", "fieldtype": "struct vr::HmdVector3_t"},
- { "fieldname": "vAngularVelocity", "fieldtype": "struct vr::HmdVector3_t"},
- { "fieldname": "eTrackingResult", "fieldtype": "enum vr::ETrackingResult"},
- { "fieldname": "bPoseIsValid", "fieldtype": "_Bool"},
- { "fieldname": "bDeviceIsConnected", "fieldtype": "_Bool"}]}
- ,{"struct": "vr::VRTextureBounds_t","fields": [
- { "fieldname": "uMin", "fieldtype": "float"},
- { "fieldname": "vMin", "fieldtype": "float"},
- { "fieldname": "uMax", "fieldtype": "float"},
- { "fieldname": "vMax", "fieldtype": "float"}]}
- ,{"struct": "vr::VRTextureWithPose_t","fields": [
- { "fieldname": "mDeviceToAbsoluteTracking", "fieldtype": "struct vr::HmdMatrix34_t"}]}
- ,{"struct": "vr::VRTextureDepthInfo_t","fields": [
- { "fieldname": "handle", "fieldtype": "void *"},
- { "fieldname": "mProjection", "fieldtype": "struct vr::HmdMatrix44_t"},
- { "fieldname": "vRange", "fieldtype": "struct vr::HmdVector2_t"}]}
- ,{"struct": "vr::VRTextureWithDepth_t","fields": [
- { "fieldname": "depth", "fieldtype": "struct vr::VRTextureDepthInfo_t"}]}
- ,{"struct": "vr::VRTextureWithPoseAndDepth_t","fields": [
- { "fieldname": "depth", "fieldtype": "struct vr::VRTextureDepthInfo_t"}]}
- ,{"struct": "vr::VRVulkanTextureData_t","fields": [
- { "fieldname": "m_nImage", "fieldtype": "uint64_t"},
- { "fieldname": "m_pDevice", "fieldtype": "struct VkDevice_T *"},
- { "fieldname": "m_pPhysicalDevice", "fieldtype": "struct VkPhysicalDevice_T *"},
- { "fieldname": "m_pInstance", "fieldtype": "struct VkInstance_T *"},
- { "fieldname": "m_pQueue", "fieldtype": "struct VkQueue_T *"},
- { "fieldname": "m_nQueueFamilyIndex", "fieldtype": "uint32_t"},
- { "fieldname": "m_nWidth", "fieldtype": "uint32_t"},
- { "fieldname": "m_nHeight", "fieldtype": "uint32_t"},
- { "fieldname": "m_nFormat", "fieldtype": "uint32_t"},
- { "fieldname": "m_nSampleCount", "fieldtype": "uint32_t"}]}
- ,{"struct": "vr::D3D12TextureData_t","fields": [
- { "fieldname": "m_pResource", "fieldtype": "struct ID3D12Resource *"},
- { "fieldname": "m_pCommandQueue", "fieldtype": "struct ID3D12CommandQueue *"},
- { "fieldname": "m_nNodeMask", "fieldtype": "uint32_t"}]}
- ,{"struct": "vr::VREvent_Controller_t","fields": [
- { "fieldname": "button", "fieldtype": "uint32_t"}]}
- ,{"struct": "vr::VREvent_Mouse_t","fields": [
- { "fieldname": "x", "fieldtype": "float"},
- { "fieldname": "y", "fieldtype": "float"},
- { "fieldname": "button", "fieldtype": "uint32_t"}]}
- ,{"struct": "vr::VREvent_Scroll_t","fields": [
- { "fieldname": "xdelta", "fieldtype": "float"},
- { "fieldname": "ydelta", "fieldtype": "float"},
- { "fieldname": "repeatCount", "fieldtype": "uint32_t"}]}
- ,{"struct": "vr::VREvent_TouchPadMove_t","fields": [
- { "fieldname": "bFingerDown", "fieldtype": "_Bool"},
- { "fieldname": "flSecondsFingerDown", "fieldtype": "float"},
- { "fieldname": "fValueXFirst", "fieldtype": "float"},
- { "fieldname": "fValueYFirst", "fieldtype": "float"},
- { "fieldname": "fValueXRaw", "fieldtype": "float"},
- { "fieldname": "fValueYRaw", "fieldtype": "float"}]}
- ,{"struct": "vr::VREvent_Notification_t","fields": [
- { "fieldname": "ulUserValue", "fieldtype": "uint64_t"},
- { "fieldname": "notificationId", "fieldtype": "uint32_t"}]}
- ,{"struct": "vr::VREvent_Process_t","fields": [
- { "fieldname": "pid", "fieldtype": "uint32_t"},
- { "fieldname": "oldPid", "fieldtype": "uint32_t"},
- { "fieldname": "bForced", "fieldtype": "_Bool"}]}
- ,{"struct": "vr::VREvent_Overlay_t","fields": [
- { "fieldname": "overlayHandle", "fieldtype": "uint64_t"}]}
- ,{"struct": "vr::VREvent_Status_t","fields": [
- { "fieldname": "statusState", "fieldtype": "uint32_t"}]}
- ,{"struct": "vr::VREvent_Keyboard_t","fields": [
- { "fieldname": "cNewInput", "fieldtype": "char [8]"},
- { "fieldname": "uUserValue", "fieldtype": "uint64_t"}]}
- ,{"struct": "vr::VREvent_Ipd_t","fields": [
- { "fieldname": "ipdMeters", "fieldtype": "float"}]}
- ,{"struct": "vr::VREvent_Chaperone_t","fields": [
- { "fieldname": "m_nPreviousUniverse", "fieldtype": "uint64_t"},
- { "fieldname": "m_nCurrentUniverse", "fieldtype": "uint64_t"}]}
- ,{"struct": "vr::VREvent_Reserved_t","fields": [
- { "fieldname": "reserved0", "fieldtype": "uint64_t"},
- { "fieldname": "reserved1", "fieldtype": "uint64_t"}]}
- ,{"struct": "vr::VREvent_PerformanceTest_t","fields": [
- { "fieldname": "m_nFidelityLevel", "fieldtype": "uint32_t"}]}
- ,{"struct": "vr::VREvent_SeatedZeroPoseReset_t","fields": [
- { "fieldname": "bResetBySystemMenu", "fieldtype": "_Bool"}]}
- ,{"struct": "vr::VREvent_Screenshot_t","fields": [
- { "fieldname": "handle", "fieldtype": "uint32_t"},
- { "fieldname": "type", "fieldtype": "uint32_t"}]}
- ,{"struct": "vr::VREvent_ScreenshotProgress_t","fields": [
- { "fieldname": "progress", "fieldtype": "float"}]}
- ,{"struct": "vr::VREvent_ApplicationLaunch_t","fields": [
- { "fieldname": "pid", "fieldtype": "uint32_t"},
- { "fieldname": "unArgsHandle", "fieldtype": "uint32_t"}]}
- ,{"struct": "vr::VREvent_EditingCameraSurface_t","fields": [
- { "fieldname": "overlayHandle", "fieldtype": "uint64_t"},
- { "fieldname": "nVisualMode", "fieldtype": "uint32_t"}]}
- ,{"struct": "vr::VREvent_MessageOverlay_t","fields": [
- { "fieldname": "unVRMessageOverlayResponse", "fieldtype": "uint32_t"}]}
- ,{"struct": "vr::VREvent_Property_t","fields": [
- { "fieldname": "container", "fieldtype": "PropertyContainerHandle_t"},
- { "fieldname": "prop", "fieldtype": "enum vr::ETrackedDeviceProperty"}]}
- ,{"struct": "vr::VREvent_DualAnalog_t","fields": [
- { "fieldname": "x", "fieldtype": "float"},
- { "fieldname": "y", "fieldtype": "float"},
- { "fieldname": "transformedX", "fieldtype": "float"},
- { "fieldname": "transformedY", "fieldtype": "float"},
- { "fieldname": "which", "fieldtype": "enum vr::EDualAnalogWhich"}]}
- ,{"struct": "vr::VREvent_HapticVibration_t","fields": [
- { "fieldname": "containerHandle", "fieldtype": "uint64_t"},
- { "fieldname": "componentHandle", "fieldtype": "uint64_t"},
- { "fieldname": "fDurationSeconds", "fieldtype": "float"},
- { "fieldname": "fFrequency", "fieldtype": "float"},
- { "fieldname": "fAmplitude", "fieldtype": "float"}]}
- ,{"struct": "vr::(anonymous)","fields": [
- { "fieldname": "reserved", "fieldtype": "struct vr::VREvent_Reserved_t"},
- { "fieldname": "controller", "fieldtype": "struct vr::VREvent_Controller_t"},
- { "fieldname": "mouse", "fieldtype": "struct vr::VREvent_Mouse_t"},
- { "fieldname": "scroll", "fieldtype": "struct vr::VREvent_Scroll_t"},
- { "fieldname": "process", "fieldtype": "struct vr::VREvent_Process_t"},
- { "fieldname": "notification", "fieldtype": "struct vr::VREvent_Notification_t"},
- { "fieldname": "overlay", "fieldtype": "struct vr::VREvent_Overlay_t"},
- { "fieldname": "status", "fieldtype": "struct vr::VREvent_Status_t"},
- { "fieldname": "keyboard", "fieldtype": "struct vr::VREvent_Keyboard_t"},
- { "fieldname": "ipd", "fieldtype": "struct vr::VREvent_Ipd_t"},
- { "fieldname": "chaperone", "fieldtype": "struct vr::VREvent_Chaperone_t"},
- { "fieldname": "performanceTest", "fieldtype": "struct vr::VREvent_PerformanceTest_t"},
- { "fieldname": "touchPadMove", "fieldtype": "struct vr::VREvent_TouchPadMove_t"},
- { "fieldname": "seatedZeroPoseReset", "fieldtype": "struct vr::VREvent_SeatedZeroPoseReset_t"},
- { "fieldname": "screenshot", "fieldtype": "struct vr::VREvent_Screenshot_t"},
- { "fieldname": "screenshotProgress", "fieldtype": "struct vr::VREvent_ScreenshotProgress_t"},
- { "fieldname": "applicationLaunch", "fieldtype": "struct vr::VREvent_ApplicationLaunch_t"},
- { "fieldname": "cameraSurface", "fieldtype": "struct vr::VREvent_EditingCameraSurface_t"},
- { "fieldname": "messageOverlay", "fieldtype": "struct vr::VREvent_MessageOverlay_t"},
- { "fieldname": "property", "fieldtype": "struct vr::VREvent_Property_t"},
- { "fieldname": "dualAnalog", "fieldtype": "struct vr::VREvent_DualAnalog_t"},
- { "fieldname": "hapticVibration", "fieldtype": "struct vr::VREvent_HapticVibration_t"}]}
- ,{"struct": "vr::VREvent_t","fields": [
- { "fieldname": "eventType", "fieldtype": "uint32_t"},
- { "fieldname": "trackedDeviceIndex", "fieldtype": "TrackedDeviceIndex_t"},
- { "fieldname": "eventAgeSeconds", "fieldtype": "float"},
- { "fieldname": "data", "fieldtype": "VREvent_Data_t"}]}
- ,{"struct": "vr::HiddenAreaMesh_t","fields": [
- { "fieldname": "pVertexData", "fieldtype": "const struct vr::HmdVector2_t *"},
- { "fieldname": "unTriangleCount", "fieldtype": "uint32_t"}]}
- ,{"struct": "vr::VRControllerAxis_t","fields": [
- { "fieldname": "x", "fieldtype": "float"},
- { "fieldname": "y", "fieldtype": "float"}]}
- ,{"struct": "vr::VRControllerState001_t","fields": [
- { "fieldname": "unPacketNum", "fieldtype": "uint32_t"},
- { "fieldname": "ulButtonPressed", "fieldtype": "uint64_t"},
- { "fieldname": "ulButtonTouched", "fieldtype": "uint64_t"},
- { "fieldname": "rAxis", "fieldtype": "struct vr::VRControllerAxis_t [5]"}]}
- ,{"struct": "vr::Compositor_OverlaySettings","fields": [
- { "fieldname": "size", "fieldtype": "uint32_t"},
- { "fieldname": "curved", "fieldtype": "_Bool"},
- { "fieldname": "antialias", "fieldtype": "_Bool"},
- { "fieldname": "scale", "fieldtype": "float"},
- { "fieldname": "distance", "fieldtype": "float"},
- { "fieldname": "alpha", "fieldtype": "float"},
- { "fieldname": "uOffset", "fieldtype": "float"},
- { "fieldname": "vOffset", "fieldtype": "float"},
- { "fieldname": "uScale", "fieldtype": "float"},
- { "fieldname": "vScale", "fieldtype": "float"},
- { "fieldname": "gridDivs", "fieldtype": "float"},
- { "fieldname": "gridWidth", "fieldtype": "float"},
- { "fieldname": "gridScale", "fieldtype": "float"},
- { "fieldname": "transform", "fieldtype": "struct vr::HmdMatrix44_t"}]}
- ,{"struct": "vr::CameraVideoStreamFrameHeader_t","fields": [
- { "fieldname": "eFrameType", "fieldtype": "enum vr::EVRTrackedCameraFrameType"},
- { "fieldname": "nWidth", "fieldtype": "uint32_t"},
- { "fieldname": "nHeight", "fieldtype": "uint32_t"},
- { "fieldname": "nBytesPerPixel", "fieldtype": "uint32_t"},
- { "fieldname": "nFrameSequence", "fieldtype": "uint32_t"},
- { "fieldname": "standingTrackedDevicePose", "fieldtype": "struct vr::TrackedDevicePose_t"}]}
- ,{"struct": "vr::DriverDirectMode_FrameTiming","fields": [
- { "fieldname": "m_nSize", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumFramePresents", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumMisPresented", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumDroppedFrames", "fieldtype": "uint32_t"},
- { "fieldname": "m_nReprojectionFlags", "fieldtype": "uint32_t"}]}
- ,{"struct": "vr::AppOverrideKeys_t","fields": [
- { "fieldname": "pchKey", "fieldtype": "const char *"},
- { "fieldname": "pchValue", "fieldtype": "const char *"}]}
- ,{"struct": "vr::Compositor_FrameTiming","fields": [
- { "fieldname": "m_nSize", "fieldtype": "uint32_t"},
- { "fieldname": "m_nFrameIndex", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumFramePresents", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumMisPresented", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumDroppedFrames", "fieldtype": "uint32_t"},
- { "fieldname": "m_nReprojectionFlags", "fieldtype": "uint32_t"},
- { "fieldname": "m_flSystemTimeInSeconds", "fieldtype": "double"},
- { "fieldname": "m_flPreSubmitGpuMs", "fieldtype": "float"},
- { "fieldname": "m_flPostSubmitGpuMs", "fieldtype": "float"},
- { "fieldname": "m_flTotalRenderGpuMs", "fieldtype": "float"},
- { "fieldname": "m_flCompositorRenderGpuMs", "fieldtype": "float"},
- { "fieldname": "m_flCompositorRenderCpuMs", "fieldtype": "float"},
- { "fieldname": "m_flCompositorIdleCpuMs", "fieldtype": "float"},
- { "fieldname": "m_flClientFrameIntervalMs", "fieldtype": "float"},
- { "fieldname": "m_flPresentCallCpuMs", "fieldtype": "float"},
- { "fieldname": "m_flWaitForPresentCpuMs", "fieldtype": "float"},
- { "fieldname": "m_flSubmitFrameMs", "fieldtype": "float"},
- { "fieldname": "m_flWaitGetPosesCalledMs", "fieldtype": "float"},
- { "fieldname": "m_flNewPosesReadyMs", "fieldtype": "float"},
- { "fieldname": "m_flNewFrameReadyMs", "fieldtype": "float"},
- { "fieldname": "m_flCompositorUpdateStartMs", "fieldtype": "float"},
- { "fieldname": "m_flCompositorUpdateEndMs", "fieldtype": "float"},
- { "fieldname": "m_flCompositorRenderStartMs", "fieldtype": "float"},
- { "fieldname": "m_HmdPose", "fieldtype": "vr::TrackedDevicePose_t"}]}
- ,{"struct": "vr::Compositor_CumulativeStats","fields": [
- { "fieldname": "m_nPid", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumFramePresents", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumDroppedFrames", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumReprojectedFrames", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumFramePresentsOnStartup", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumDroppedFramesOnStartup", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumReprojectedFramesOnStartup", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumLoading", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumFramePresentsLoading", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumDroppedFramesLoading", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumReprojectedFramesLoading", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumTimedOut", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumFramePresentsTimedOut", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumDroppedFramesTimedOut", "fieldtype": "uint32_t"},
- { "fieldname": "m_nNumReprojectedFramesTimedOut", "fieldtype": "uint32_t"}]}
- ,{"struct": "vr::VROverlayIntersectionParams_t","fields": [
- { "fieldname": "vSource", "fieldtype": "struct vr::HmdVector3_t"},
- { "fieldname": "vDirection", "fieldtype": "struct vr::HmdVector3_t"},
- { "fieldname": "eOrigin", "fieldtype": "enum vr::ETrackingUniverseOrigin"}]}
- ,{"struct": "vr::VROverlayIntersectionResults_t","fields": [
- { "fieldname": "vPoint", "fieldtype": "struct vr::HmdVector3_t"},
- { "fieldname": "vNormal", "fieldtype": "struct vr::HmdVector3_t"},
- { "fieldname": "vUVs", "fieldtype": "struct vr::HmdVector2_t"},
- { "fieldname": "fDistance", "fieldtype": "float"}]}
- ,{"struct": "vr::IntersectionMaskRectangle_t","fields": [
- { "fieldname": "m_flTopLeftX", "fieldtype": "float"},
- { "fieldname": "m_flTopLeftY", "fieldtype": "float"},
- { "fieldname": "m_flWidth", "fieldtype": "float"},
- { "fieldname": "m_flHeight", "fieldtype": "float"}]}
- ,{"struct": "vr::IntersectionMaskCircle_t","fields": [
- { "fieldname": "m_flCenterX", "fieldtype": "float"},
- { "fieldname": "m_flCenterY", "fieldtype": "float"},
- { "fieldname": "m_flRadius", "fieldtype": "float"}]}
- ,{"struct": "vr::(anonymous)","fields": [
- { "fieldname": "m_Rectangle", "fieldtype": "struct vr::IntersectionMaskRectangle_t"},
- { "fieldname": "m_Circle", "fieldtype": "struct vr::IntersectionMaskCircle_t"}]}
- ,{"struct": "vr::VROverlayIntersectionMaskPrimitive_t","fields": [
- { "fieldname": "m_nPrimitiveType", "fieldtype": "enum vr::EVROverlayIntersectionMaskPrimitiveType"},
- { "fieldname": "m_Primitive", "fieldtype": "VROverlayIntersectionMaskPrimitive_Data_t"}]}
- ,{"struct": "vr::RenderModel_ComponentState_t","fields": [
- { "fieldname": "mTrackingToComponentRenderModel", "fieldtype": "struct vr::HmdMatrix34_t"},
- { "fieldname": "mTrackingToComponentLocal", "fieldtype": "struct vr::HmdMatrix34_t"},
- { "fieldname": "uProperties", "fieldtype": "VRComponentProperties"}]}
- ,{"struct": "vr::RenderModel_Vertex_t","fields": [
- { "fieldname": "vPosition", "fieldtype": "struct vr::HmdVector3_t"},
- { "fieldname": "vNormal", "fieldtype": "struct vr::HmdVector3_t"},
- { "fieldname": "rfTextureCoord", "fieldtype": "float [2]"}]}
- ,{"struct": "vr::RenderModel_TextureMap_t","fields": [
- { "fieldname": "unWidth", "fieldtype": "uint16_t"},
- { "fieldname": "unHeight", "fieldtype": "uint16_t"},
- { "fieldname": "rubTextureMapData", "fieldtype": "const uint8_t *"}]}
- ,{"struct": "vr::RenderModel_t","fields": [
- { "fieldname": "rVertexData", "fieldtype": "const struct vr::RenderModel_Vertex_t *"},
- { "fieldname": "unVertexCount", "fieldtype": "uint32_t"},
- { "fieldname": "rIndexData", "fieldtype": "const uint16_t *"},
- { "fieldname": "unTriangleCount", "fieldtype": "uint32_t"},
- { "fieldname": "diffuseTextureId", "fieldtype": "TextureID_t"}]}
- ,{"struct": "vr::RenderModel_ControllerMode_State_t","fields": [
- { "fieldname": "bScrollWheelVisible", "fieldtype": "_Bool"}]}
- ,{"struct": "vr::NotificationBitmap_t","fields": [
- { "fieldname": "m_pImageData", "fieldtype": "void *"},
- { "fieldname": "m_nWidth", "fieldtype": "int32_t"},
- { "fieldname": "m_nHeight", "fieldtype": "int32_t"},
- { "fieldname": "m_nBytesPerPixel", "fieldtype": "int32_t"}]}
- ,{"struct": "vr::COpenVRContext","fields": [
- { "fieldname": "m_pVRSystem", "fieldtype": "class vr::IVRSystem *"},
- { "fieldname": "m_pVRChaperone", "fieldtype": "class vr::IVRChaperone *"},
- { "fieldname": "m_pVRChaperoneSetup", "fieldtype": "class vr::IVRChaperoneSetup *"},
- { "fieldname": "m_pVRCompositor", "fieldtype": "class vr::IVRCompositor *"},
- { "fieldname": "m_pVROverlay", "fieldtype": "class vr::IVROverlay *"},
- { "fieldname": "m_pVRResources", "fieldtype": "class vr::IVRResources *"},
- { "fieldname": "m_pVRRenderModels", "fieldtype": "class vr::IVRRenderModels *"},
- { "fieldname": "m_pVRExtendedDisplay", "fieldtype": "class vr::IVRExtendedDisplay *"},
- { "fieldname": "m_pVRSettings", "fieldtype": "class vr::IVRSettings *"},
- { "fieldname": "m_pVRApplications", "fieldtype": "class vr::IVRApplications *"},
- { "fieldname": "m_pVRTrackedCamera", "fieldtype": "class vr::IVRTrackedCamera *"},
- { "fieldname": "m_pVRScreenshots", "fieldtype": "class vr::IVRScreenshots *"},
- { "fieldname": "m_pVRDriverManager", "fieldtype": "class vr::IVRDriverManager *"}]}
- ],
- "methods":[{
- "classname": "vr::IVRSystem",
- "methodname": "GetRecommendedRenderTargetSize",
- "returntype": "void",
- "params": [
- { "paramname": "pnWidth" ,"paramtype": "uint32_t *"},
- { "paramname": "pnHeight" ,"paramtype": "uint32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetProjectionMatrix",
- "returntype": "struct vr::HmdMatrix44_t",
- "params": [
- { "paramname": "eEye" ,"paramtype": "vr::EVREye"},
- { "paramname": "fNearZ" ,"paramtype": "float"},
- { "paramname": "fFarZ" ,"paramtype": "float"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetProjectionRaw",
- "returntype": "void",
- "params": [
- { "paramname": "eEye" ,"paramtype": "vr::EVREye"},
- { "paramname": "pfLeft" ,"paramtype": "float *"},
- { "paramname": "pfRight" ,"paramtype": "float *"},
- { "paramname": "pfTop" ,"paramtype": "float *"},
- { "paramname": "pfBottom" ,"paramtype": "float *"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "ComputeDistortion",
- "returntype": "bool",
- "params": [
- { "paramname": "eEye" ,"paramtype": "vr::EVREye"},
- { "paramname": "fU" ,"paramtype": "float"},
- { "paramname": "fV" ,"paramtype": "float"},
- { "paramname": "pDistortionCoordinates" ,"paramtype": "struct vr::DistortionCoordinates_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetEyeToHeadTransform",
- "returntype": "struct vr::HmdMatrix34_t",
- "params": [
- { "paramname": "eEye" ,"paramtype": "vr::EVREye"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetTimeSinceLastVsync",
- "returntype": "bool",
- "params": [
- { "paramname": "pfSecondsSinceLastVsync" ,"paramtype": "float *"},
- { "paramname": "pulFrameCounter" ,"paramtype": "uint64_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetD3D9AdapterIndex",
- "returntype": "int32_t"
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetDXGIOutputInfo",
- "returntype": "void",
- "params": [
- { "paramname": "pnAdapterIndex" ,"paramtype": "int32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetOutputDevice",
- "returntype": "void",
- "params": [
- { "paramname": "pnDevice" ,"paramtype": "uint64_t *"},
- { "paramname": "textureType" ,"paramtype": "vr::ETextureType"},
- { "paramname": "pInstance" ,"paramtype": "struct VkInstance_T *"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "IsDisplayOnDesktop",
- "returntype": "bool"
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "SetDisplayVisibility",
- "returntype": "bool",
- "params": [
- { "paramname": "bIsVisibleOnDesktop" ,"paramtype": "bool"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetDeviceToAbsoluteTrackingPose",
- "returntype": "void",
- "params": [
- { "paramname": "eOrigin" ,"paramtype": "vr::ETrackingUniverseOrigin"},
- { "paramname": "fPredictedSecondsToPhotonsFromNow" ,"paramtype": "float"},
- { "paramname": "pTrackedDevicePoseArray" ,"array_count": "unTrackedDevicePoseArrayCount" ,"paramtype": "struct vr::TrackedDevicePose_t *"},
- { "paramname": "unTrackedDevicePoseArrayCount" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "ResetSeatedZeroPose",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetSeatedZeroPoseToStandingAbsoluteTrackingPose",
- "returntype": "struct vr::HmdMatrix34_t"
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetRawZeroPoseToStandingAbsoluteTrackingPose",
- "returntype": "struct vr::HmdMatrix34_t"
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetSortedTrackedDeviceIndicesOfClass",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "eTrackedDeviceClass" ,"paramtype": "vr::ETrackedDeviceClass"},
- { "paramname": "punTrackedDeviceIndexArray" ,"array_count": "unTrackedDeviceIndexArrayCount" ,"paramtype": "vr::TrackedDeviceIndex_t *"},
- { "paramname": "unTrackedDeviceIndexArrayCount" ,"paramtype": "uint32_t"},
- { "paramname": "unRelativeToTrackedDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetTrackedDeviceActivityLevel",
- "returntype": "vr::EDeviceActivityLevel",
- "params": [
- { "paramname": "unDeviceId" ,"paramtype": "vr::TrackedDeviceIndex_t"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "ApplyTransform",
- "returntype": "void",
- "params": [
- { "paramname": "pOutputPose" ,"paramtype": "struct vr::TrackedDevicePose_t *"},
- { "paramname": "pTrackedDevicePose" ,"paramtype": "const struct vr::TrackedDevicePose_t *"},
- { "paramname": "pTransform" ,"paramtype": "const struct vr::HmdMatrix34_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetTrackedDeviceIndexForControllerRole",
- "returntype": "vr::TrackedDeviceIndex_t",
- "params": [
- { "paramname": "unDeviceType" ,"paramtype": "vr::ETrackedControllerRole"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetControllerRoleForTrackedDeviceIndex",
- "returntype": "vr::ETrackedControllerRole",
- "params": [
- { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetTrackedDeviceClass",
- "returntype": "vr::ETrackedDeviceClass",
- "params": [
- { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "IsTrackedDeviceConnected",
- "returntype": "bool",
- "params": [
- { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetBoolTrackedDeviceProperty",
- "returntype": "bool",
- "params": [
- { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "prop" ,"paramtype": "vr::ETrackedDeviceProperty"},
- { "paramname": "pError" ,"paramtype": "vr::ETrackedPropertyError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetFloatTrackedDeviceProperty",
- "returntype": "float",
- "params": [
- { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "prop" ,"paramtype": "vr::ETrackedDeviceProperty"},
- { "paramname": "pError" ,"paramtype": "vr::ETrackedPropertyError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetInt32TrackedDeviceProperty",
- "returntype": "int32_t",
- "params": [
- { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "prop" ,"paramtype": "vr::ETrackedDeviceProperty"},
- { "paramname": "pError" ,"paramtype": "vr::ETrackedPropertyError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetUint64TrackedDeviceProperty",
- "returntype": "uint64_t",
- "params": [
- { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "prop" ,"paramtype": "vr::ETrackedDeviceProperty"},
- { "paramname": "pError" ,"paramtype": "vr::ETrackedPropertyError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetMatrix34TrackedDeviceProperty",
- "returntype": "struct vr::HmdMatrix34_t",
- "params": [
- { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "prop" ,"paramtype": "vr::ETrackedDeviceProperty"},
- { "paramname": "pError" ,"paramtype": "vr::ETrackedPropertyError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetArrayTrackedDeviceProperty",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "prop" ,"paramtype": "vr::ETrackedDeviceProperty"},
- { "paramname": "propType" ,"paramtype": "vr::PropertyTypeTag_t"},
- { "paramname": "pBuffer" ,"paramtype": "void *"},
- { "paramname": "unBufferSize" ,"paramtype": "uint32_t"},
- { "paramname": "pError" ,"paramtype": "vr::ETrackedPropertyError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetStringTrackedDeviceProperty",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "prop" ,"paramtype": "vr::ETrackedDeviceProperty"},
- { "paramname": "pchValue" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unBufferSize" ,"paramtype": "uint32_t"},
- { "paramname": "pError" ,"paramtype": "vr::ETrackedPropertyError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetPropErrorNameFromEnum",
- "returntype": "const char *",
- "params": [
- { "paramname": "error" ,"paramtype": "vr::ETrackedPropertyError"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "PollNextEvent",
- "returntype": "bool",
- "params": [
- { "paramname": "pEvent" ,"paramtype": "struct vr::VREvent_t *"},
- { "paramname": "uncbVREvent" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "PollNextEventWithPose",
- "returntype": "bool",
- "params": [
- { "paramname": "eOrigin" ,"paramtype": "vr::ETrackingUniverseOrigin"},
- { "paramname": "pEvent" ,"paramtype": "struct vr::VREvent_t *"},
- { "paramname": "uncbVREvent" ,"paramtype": "uint32_t"},
- { "paramname": "pTrackedDevicePose" ,"paramtype": "vr::TrackedDevicePose_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetEventTypeNameFromEnum",
- "returntype": "const char *",
- "params": [
- { "paramname": "eType" ,"paramtype": "vr::EVREventType"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetHiddenAreaMesh",
- "returntype": "struct vr::HiddenAreaMesh_t",
- "params": [
- { "paramname": "eEye" ,"paramtype": "vr::EVREye"},
- { "paramname": "type" ,"paramtype": "vr::EHiddenAreaMeshType"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetControllerState",
- "returntype": "bool",
- "params": [
- { "paramname": "unControllerDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "pControllerState" ,"paramtype": "vr::VRControllerState_t *"},
- { "paramname": "unControllerStateSize" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetControllerStateWithPose",
- "returntype": "bool",
- "params": [
- { "paramname": "eOrigin" ,"paramtype": "vr::ETrackingUniverseOrigin"},
- { "paramname": "unControllerDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "pControllerState" ,"paramtype": "vr::VRControllerState_t *"},
- { "paramname": "unControllerStateSize" ,"paramtype": "uint32_t"},
- { "paramname": "pTrackedDevicePose" ,"paramtype": "struct vr::TrackedDevicePose_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "TriggerHapticPulse",
- "returntype": "void",
- "params": [
- { "paramname": "unControllerDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "unAxisId" ,"paramtype": "uint32_t"},
- { "paramname": "usDurationMicroSec" ,"paramtype": "unsigned short"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetButtonIdNameFromEnum",
- "returntype": "const char *",
- "params": [
- { "paramname": "eButtonId" ,"paramtype": "vr::EVRButtonId"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "GetControllerAxisTypeNameFromEnum",
- "returntype": "const char *",
- "params": [
- { "paramname": "eAxisType" ,"paramtype": "vr::EVRControllerAxisType"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "IsInputAvailable",
- "returntype": "bool"
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "IsSteamVRDrawingControllers",
- "returntype": "bool"
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "ShouldApplicationPause",
- "returntype": "bool"
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "ShouldApplicationReduceRenderingWork",
- "returntype": "bool"
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "DriverDebugRequest",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "pchRequest" ,"paramtype": "const char *"},
- { "paramname": "pchResponseBuffer" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unResponseBufferSize" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "PerformFirmwareUpdate",
- "returntype": "vr::EVRFirmwareError",
- "params": [
- { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"}
- ]
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "AcknowledgeQuit_Exiting",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVRSystem",
- "methodname": "AcknowledgeQuit_UserPrompt",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVRExtendedDisplay",
- "methodname": "GetWindowBounds",
- "returntype": "void",
- "params": [
- { "paramname": "pnX" ,"paramtype": "int32_t *"},
- { "paramname": "pnY" ,"paramtype": "int32_t *"},
- { "paramname": "pnWidth" ,"paramtype": "uint32_t *"},
- { "paramname": "pnHeight" ,"paramtype": "uint32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRExtendedDisplay",
- "methodname": "GetEyeOutputViewport",
- "returntype": "void",
- "params": [
- { "paramname": "eEye" ,"paramtype": "vr::EVREye"},
- { "paramname": "pnX" ,"paramtype": "uint32_t *"},
- { "paramname": "pnY" ,"paramtype": "uint32_t *"},
- { "paramname": "pnWidth" ,"paramtype": "uint32_t *"},
- { "paramname": "pnHeight" ,"paramtype": "uint32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRExtendedDisplay",
- "methodname": "GetDXGIOutputInfo",
- "returntype": "void",
- "params": [
- { "paramname": "pnAdapterIndex" ,"paramtype": "int32_t *"},
- { "paramname": "pnAdapterOutputIndex" ,"paramtype": "int32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRTrackedCamera",
- "methodname": "GetCameraErrorNameFromEnum",
- "returntype": "const char *",
- "params": [
- { "paramname": "eCameraError" ,"paramtype": "vr::EVRTrackedCameraError"}
- ]
- }
- ,{
- "classname": "vr::IVRTrackedCamera",
- "methodname": "HasCamera",
- "returntype": "vr::EVRTrackedCameraError",
- "params": [
- { "paramname": "nDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "pHasCamera" ,"paramtype": "bool *"}
- ]
- }
- ,{
- "classname": "vr::IVRTrackedCamera",
- "methodname": "GetCameraFrameSize",
- "returntype": "vr::EVRTrackedCameraError",
- "params": [
- { "paramname": "nDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "eFrameType" ,"paramtype": "vr::EVRTrackedCameraFrameType"},
- { "paramname": "pnWidth" ,"paramtype": "uint32_t *"},
- { "paramname": "pnHeight" ,"paramtype": "uint32_t *"},
- { "paramname": "pnFrameBufferSize" ,"paramtype": "uint32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRTrackedCamera",
- "methodname": "GetCameraIntrinsics",
- "returntype": "vr::EVRTrackedCameraError",
- "params": [
- { "paramname": "nDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "eFrameType" ,"paramtype": "vr::EVRTrackedCameraFrameType"},
- { "paramname": "pFocalLength" ,"paramtype": "vr::HmdVector2_t *"},
- { "paramname": "pCenter" ,"paramtype": "vr::HmdVector2_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRTrackedCamera",
- "methodname": "GetCameraProjection",
- "returntype": "vr::EVRTrackedCameraError",
- "params": [
- { "paramname": "nDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "eFrameType" ,"paramtype": "vr::EVRTrackedCameraFrameType"},
- { "paramname": "flZNear" ,"paramtype": "float"},
- { "paramname": "flZFar" ,"paramtype": "float"},
- { "paramname": "pProjection" ,"paramtype": "vr::HmdMatrix44_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRTrackedCamera",
- "methodname": "AcquireVideoStreamingService",
- "returntype": "vr::EVRTrackedCameraError",
- "params": [
- { "paramname": "nDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "pHandle" ,"paramtype": "vr::TrackedCameraHandle_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRTrackedCamera",
- "methodname": "ReleaseVideoStreamingService",
- "returntype": "vr::EVRTrackedCameraError",
- "params": [
- { "paramname": "hTrackedCamera" ,"paramtype": "vr::TrackedCameraHandle_t"}
- ]
- }
- ,{
- "classname": "vr::IVRTrackedCamera",
- "methodname": "GetVideoStreamFrameBuffer",
- "returntype": "vr::EVRTrackedCameraError",
- "params": [
- { "paramname": "hTrackedCamera" ,"paramtype": "vr::TrackedCameraHandle_t"},
- { "paramname": "eFrameType" ,"paramtype": "vr::EVRTrackedCameraFrameType"},
- { "paramname": "pFrameBuffer" ,"paramtype": "void *"},
- { "paramname": "nFrameBufferSize" ,"paramtype": "uint32_t"},
- { "paramname": "pFrameHeader" ,"paramtype": "vr::CameraVideoStreamFrameHeader_t *"},
- { "paramname": "nFrameHeaderSize" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRTrackedCamera",
- "methodname": "GetVideoStreamTextureSize",
- "returntype": "vr::EVRTrackedCameraError",
- "params": [
- { "paramname": "nDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "eFrameType" ,"paramtype": "vr::EVRTrackedCameraFrameType"},
- { "paramname": "pTextureBounds" ,"paramtype": "vr::VRTextureBounds_t *"},
- { "paramname": "pnWidth" ,"paramtype": "uint32_t *"},
- { "paramname": "pnHeight" ,"paramtype": "uint32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRTrackedCamera",
- "methodname": "GetVideoStreamTextureD3D11",
- "returntype": "vr::EVRTrackedCameraError",
- "params": [
- { "paramname": "hTrackedCamera" ,"paramtype": "vr::TrackedCameraHandle_t"},
- { "paramname": "eFrameType" ,"paramtype": "vr::EVRTrackedCameraFrameType"},
- { "paramname": "pD3D11DeviceOrResource" ,"paramtype": "void *"},
- { "paramname": "ppD3D11ShaderResourceView" ,"paramtype": "void **"},
- { "paramname": "pFrameHeader" ,"paramtype": "vr::CameraVideoStreamFrameHeader_t *"},
- { "paramname": "nFrameHeaderSize" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRTrackedCamera",
- "methodname": "GetVideoStreamTextureGL",
- "returntype": "vr::EVRTrackedCameraError",
- "params": [
- { "paramname": "hTrackedCamera" ,"paramtype": "vr::TrackedCameraHandle_t"},
- { "paramname": "eFrameType" ,"paramtype": "vr::EVRTrackedCameraFrameType"},
- { "paramname": "pglTextureId" ,"paramtype": "vr::glUInt_t *"},
- { "paramname": "pFrameHeader" ,"paramtype": "vr::CameraVideoStreamFrameHeader_t *"},
- { "paramname": "nFrameHeaderSize" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRTrackedCamera",
- "methodname": "ReleaseVideoStreamTextureGL",
- "returntype": "vr::EVRTrackedCameraError",
- "params": [
- { "paramname": "hTrackedCamera" ,"paramtype": "vr::TrackedCameraHandle_t"},
- { "paramname": "glTextureId" ,"paramtype": "vr::glUInt_t"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "AddApplicationManifest",
- "returntype": "vr::EVRApplicationError",
- "params": [
- { "paramname": "pchApplicationManifestFullPath" ,"paramtype": "const char *"},
- { "paramname": "bTemporary" ,"paramtype": "bool"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "RemoveApplicationManifest",
- "returntype": "vr::EVRApplicationError",
- "params": [
- { "paramname": "pchApplicationManifestFullPath" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "IsApplicationInstalled",
- "returntype": "bool",
- "params": [
- { "paramname": "pchAppKey" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetApplicationCount",
- "returntype": "uint32_t"
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetApplicationKeyByIndex",
- "returntype": "vr::EVRApplicationError",
- "params": [
- { "paramname": "unApplicationIndex" ,"paramtype": "uint32_t"},
- { "paramname": "pchAppKeyBuffer" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unAppKeyBufferLen" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetApplicationKeyByProcessId",
- "returntype": "vr::EVRApplicationError",
- "params": [
- { "paramname": "unProcessId" ,"paramtype": "uint32_t"},
- { "paramname": "pchAppKeyBuffer" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unAppKeyBufferLen" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "LaunchApplication",
- "returntype": "vr::EVRApplicationError",
- "params": [
- { "paramname": "pchAppKey" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "LaunchTemplateApplication",
- "returntype": "vr::EVRApplicationError",
- "params": [
- { "paramname": "pchTemplateAppKey" ,"paramtype": "const char *"},
- { "paramname": "pchNewAppKey" ,"paramtype": "const char *"},
- { "paramname": "pKeys" ,"array_count": "unKeys" ,"paramtype": "const struct vr::AppOverrideKeys_t *"},
- { "paramname": "unKeys" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "LaunchApplicationFromMimeType",
- "returntype": "vr::EVRApplicationError",
- "params": [
- { "paramname": "pchMimeType" ,"paramtype": "const char *"},
- { "paramname": "pchArgs" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "LaunchDashboardOverlay",
- "returntype": "vr::EVRApplicationError",
- "params": [
- { "paramname": "pchAppKey" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "CancelApplicationLaunch",
- "returntype": "bool",
- "params": [
- { "paramname": "pchAppKey" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "IdentifyApplication",
- "returntype": "vr::EVRApplicationError",
- "params": [
- { "paramname": "unProcessId" ,"paramtype": "uint32_t"},
- { "paramname": "pchAppKey" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetApplicationProcessId",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "pchAppKey" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetApplicationsErrorNameFromEnum",
- "returntype": "const char *",
- "params": [
- { "paramname": "error" ,"paramtype": "vr::EVRApplicationError"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetApplicationPropertyString",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "pchAppKey" ,"paramtype": "const char *"},
- { "paramname": "eProperty" ,"paramtype": "vr::EVRApplicationProperty"},
- { "paramname": "pchPropertyValueBuffer" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unPropertyValueBufferLen" ,"paramtype": "uint32_t"},
- { "paramname": "peError" ,"paramtype": "vr::EVRApplicationError *"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetApplicationPropertyBool",
- "returntype": "bool",
- "params": [
- { "paramname": "pchAppKey" ,"paramtype": "const char *"},
- { "paramname": "eProperty" ,"paramtype": "vr::EVRApplicationProperty"},
- { "paramname": "peError" ,"paramtype": "vr::EVRApplicationError *"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetApplicationPropertyUint64",
- "returntype": "uint64_t",
- "params": [
- { "paramname": "pchAppKey" ,"paramtype": "const char *"},
- { "paramname": "eProperty" ,"paramtype": "vr::EVRApplicationProperty"},
- { "paramname": "peError" ,"paramtype": "vr::EVRApplicationError *"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "SetApplicationAutoLaunch",
- "returntype": "vr::EVRApplicationError",
- "params": [
- { "paramname": "pchAppKey" ,"paramtype": "const char *"},
- { "paramname": "bAutoLaunch" ,"paramtype": "bool"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetApplicationAutoLaunch",
- "returntype": "bool",
- "params": [
- { "paramname": "pchAppKey" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "SetDefaultApplicationForMimeType",
- "returntype": "vr::EVRApplicationError",
- "params": [
- { "paramname": "pchAppKey" ,"paramtype": "const char *"},
- { "paramname": "pchMimeType" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetDefaultApplicationForMimeType",
- "returntype": "bool",
- "params": [
- { "paramname": "pchMimeType" ,"paramtype": "const char *"},
- { "paramname": "pchAppKeyBuffer" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unAppKeyBufferLen" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetApplicationSupportedMimeTypes",
- "returntype": "bool",
- "params": [
- { "paramname": "pchAppKey" ,"paramtype": "const char *"},
- { "paramname": "pchMimeTypesBuffer" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unMimeTypesBuffer" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetApplicationsThatSupportMimeType",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "pchMimeType" ,"paramtype": "const char *"},
- { "paramname": "pchAppKeysThatSupportBuffer" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unAppKeysThatSupportBuffer" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetApplicationLaunchArguments",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "unHandle" ,"paramtype": "uint32_t"},
- { "paramname": "pchArgs" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unArgs" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetStartingApplication",
- "returntype": "vr::EVRApplicationError",
- "params": [
- { "paramname": "pchAppKeyBuffer" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unAppKeyBufferLen" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetTransitionState",
- "returntype": "vr::EVRApplicationTransitionState"
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "PerformApplicationPrelaunchCheck",
- "returntype": "vr::EVRApplicationError",
- "params": [
- { "paramname": "pchAppKey" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetApplicationsTransitionStateNameFromEnum",
- "returntype": "const char *",
- "params": [
- { "paramname": "state" ,"paramtype": "vr::EVRApplicationTransitionState"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "IsQuitUserPromptRequested",
- "returntype": "bool"
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "LaunchInternalProcess",
- "returntype": "vr::EVRApplicationError",
- "params": [
- { "paramname": "pchBinaryPath" ,"paramtype": "const char *"},
- { "paramname": "pchArguments" ,"paramtype": "const char *"},
- { "paramname": "pchWorkingDirectory" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRApplications",
- "methodname": "GetCurrentSceneProcessId",
- "returntype": "uint32_t"
- }
- ,{
- "classname": "vr::IVRChaperone",
- "methodname": "GetCalibrationState",
- "returntype": "vr::ChaperoneCalibrationState"
- }
- ,{
- "classname": "vr::IVRChaperone",
- "methodname": "GetPlayAreaSize",
- "returntype": "bool",
- "params": [
- { "paramname": "pSizeX" ,"paramtype": "float *"},
- { "paramname": "pSizeZ" ,"paramtype": "float *"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperone",
- "methodname": "GetPlayAreaRect",
- "returntype": "bool",
- "params": [
- { "paramname": "rect" ,"paramtype": "struct vr::HmdQuad_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperone",
- "methodname": "ReloadInfo",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVRChaperone",
- "methodname": "SetSceneColor",
- "returntype": "void",
- "params": [
- { "paramname": "color" ,"paramtype": "struct vr::HmdColor_t"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperone",
- "methodname": "GetBoundsColor",
- "returntype": "void",
- "params": [
- { "paramname": "pOutputColorArray" ,"paramtype": "struct vr::HmdColor_t *"},
- { "paramname": "nNumOutputColors" ,"paramtype": "int"},
- { "paramname": "flCollisionBoundsFadeDistance" ,"paramtype": "float"},
- { "paramname": "pOutputCameraColor" ,"paramtype": "struct vr::HmdColor_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperone",
- "methodname": "AreBoundsVisible",
- "returntype": "bool"
- }
- ,{
- "classname": "vr::IVRChaperone",
- "methodname": "ForceBoundsVisible",
- "returntype": "void",
- "params": [
- { "paramname": "bForce" ,"paramtype": "bool"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "CommitWorkingCopy",
- "returntype": "bool",
- "params": [
- { "paramname": "configFile" ,"paramtype": "vr::EChaperoneConfigFile"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "RevertWorkingCopy",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "GetWorkingPlayAreaSize",
- "returntype": "bool",
- "params": [
- { "paramname": "pSizeX" ,"paramtype": "float *"},
- { "paramname": "pSizeZ" ,"paramtype": "float *"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "GetWorkingPlayAreaRect",
- "returntype": "bool",
- "params": [
- { "paramname": "rect" ,"paramtype": "struct vr::HmdQuad_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "GetWorkingCollisionBoundsInfo",
- "returntype": "bool",
- "params": [
- { "paramname": "pQuadsBuffer" ,"out_array_count": "punQuadsCount" ,"paramtype": "struct vr::HmdQuad_t *"},
- { "paramname": "punQuadsCount" ,"paramtype": "uint32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "GetLiveCollisionBoundsInfo",
- "returntype": "bool",
- "params": [
- { "paramname": "pQuadsBuffer" ,"out_array_count": "punQuadsCount" ,"paramtype": "struct vr::HmdQuad_t *"},
- { "paramname": "punQuadsCount" ,"paramtype": "uint32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "GetWorkingSeatedZeroPoseToRawTrackingPose",
- "returntype": "bool",
- "params": [
- { "paramname": "pmatSeatedZeroPoseToRawTrackingPose" ,"paramtype": "struct vr::HmdMatrix34_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "GetWorkingStandingZeroPoseToRawTrackingPose",
- "returntype": "bool",
- "params": [
- { "paramname": "pmatStandingZeroPoseToRawTrackingPose" ,"paramtype": "struct vr::HmdMatrix34_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "SetWorkingPlayAreaSize",
- "returntype": "void",
- "params": [
- { "paramname": "sizeX" ,"paramtype": "float"},
- { "paramname": "sizeZ" ,"paramtype": "float"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "SetWorkingCollisionBoundsInfo",
- "returntype": "void",
- "params": [
- { "paramname": "pQuadsBuffer" ,"array_count": "unQuadsCount" ,"paramtype": "struct vr::HmdQuad_t *"},
- { "paramname": "unQuadsCount" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "SetWorkingSeatedZeroPoseToRawTrackingPose",
- "returntype": "void",
- "params": [
- { "paramname": "pMatSeatedZeroPoseToRawTrackingPose" ,"paramtype": "const struct vr::HmdMatrix34_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "SetWorkingStandingZeroPoseToRawTrackingPose",
- "returntype": "void",
- "params": [
- { "paramname": "pMatStandingZeroPoseToRawTrackingPose" ,"paramtype": "const struct vr::HmdMatrix34_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "ReloadFromDisk",
- "returntype": "void",
- "params": [
- { "paramname": "configFile" ,"paramtype": "vr::EChaperoneConfigFile"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "GetLiveSeatedZeroPoseToRawTrackingPose",
- "returntype": "bool",
- "params": [
- { "paramname": "pmatSeatedZeroPoseToRawTrackingPose" ,"paramtype": "struct vr::HmdMatrix34_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "SetWorkingCollisionBoundsTagsInfo",
- "returntype": "void",
- "params": [
- { "paramname": "pTagsBuffer" ,"array_count": "unTagCount" ,"paramtype": "uint8_t *"},
- { "paramname": "unTagCount" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "GetLiveCollisionBoundsTagsInfo",
- "returntype": "bool",
- "params": [
- { "paramname": "pTagsBuffer" ,"out_array_count": "punTagCount" ,"paramtype": "uint8_t *"},
- { "paramname": "punTagCount" ,"paramtype": "uint32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "SetWorkingPhysicalBoundsInfo",
- "returntype": "bool",
- "params": [
- { "paramname": "pQuadsBuffer" ,"array_count": "unQuadsCount" ,"paramtype": "struct vr::HmdQuad_t *"},
- { "paramname": "unQuadsCount" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "GetLivePhysicalBoundsInfo",
- "returntype": "bool",
- "params": [
- { "paramname": "pQuadsBuffer" ,"out_array_count": "punQuadsCount" ,"paramtype": "struct vr::HmdQuad_t *"},
- { "paramname": "punQuadsCount" ,"paramtype": "uint32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "ExportLiveToBuffer",
- "returntype": "bool",
- "params": [
- { "paramname": "pBuffer" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "pnBufferLength" ,"paramtype": "uint32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRChaperoneSetup",
- "methodname": "ImportFromBufferToWorking",
- "returntype": "bool",
- "params": [
- { "paramname": "pBuffer" ,"paramtype": "const char *"},
- { "paramname": "nImportFlags" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "SetTrackingSpace",
- "returntype": "void",
- "params": [
- { "paramname": "eOrigin" ,"paramtype": "vr::ETrackingUniverseOrigin"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "GetTrackingSpace",
- "returntype": "vr::ETrackingUniverseOrigin"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "WaitGetPoses",
- "returntype": "vr::EVRCompositorError",
- "params": [
- { "paramname": "pRenderPoseArray" ,"array_count": "unRenderPoseArrayCount" ,"paramtype": "struct vr::TrackedDevicePose_t *"},
- { "paramname": "unRenderPoseArrayCount" ,"paramtype": "uint32_t"},
- { "paramname": "pGamePoseArray" ,"array_count": "unGamePoseArrayCount" ,"paramtype": "struct vr::TrackedDevicePose_t *"},
- { "paramname": "unGamePoseArrayCount" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "GetLastPoses",
- "returntype": "vr::EVRCompositorError",
- "params": [
- { "paramname": "pRenderPoseArray" ,"array_count": "unRenderPoseArrayCount" ,"paramtype": "struct vr::TrackedDevicePose_t *"},
- { "paramname": "unRenderPoseArrayCount" ,"paramtype": "uint32_t"},
- { "paramname": "pGamePoseArray" ,"array_count": "unGamePoseArrayCount" ,"paramtype": "struct vr::TrackedDevicePose_t *"},
- { "paramname": "unGamePoseArrayCount" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "GetLastPoseForTrackedDeviceIndex",
- "returntype": "vr::EVRCompositorError",
- "params": [
- { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "pOutputPose" ,"paramtype": "struct vr::TrackedDevicePose_t *"},
- { "paramname": "pOutputGamePose" ,"paramtype": "struct vr::TrackedDevicePose_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "Submit",
- "returntype": "vr::EVRCompositorError",
- "params": [
- { "paramname": "eEye" ,"paramtype": "vr::EVREye"},
- { "paramname": "pTexture" ,"paramtype": "const struct vr::Texture_t *"},
- { "paramname": "pBounds" ,"paramtype": "const struct vr::VRTextureBounds_t *"},
- { "paramname": "nSubmitFlags" ,"paramtype": "vr::EVRSubmitFlags"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "ClearLastSubmittedFrame",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "PostPresentHandoff",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "GetFrameTiming",
- "returntype": "bool",
- "params": [
- { "paramname": "pTiming" ,"paramtype": "struct vr::Compositor_FrameTiming *"},
- { "paramname": "unFramesAgo" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "GetFrameTimings",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "pTiming" ,"paramtype": "struct vr::Compositor_FrameTiming *"},
- { "paramname": "nFrames" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "GetFrameTimeRemaining",
- "returntype": "float"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "GetCumulativeStats",
- "returntype": "void",
- "params": [
- { "paramname": "pStats" ,"paramtype": "struct vr::Compositor_CumulativeStats *"},
- { "paramname": "nStatsSizeInBytes" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "FadeToColor",
- "returntype": "void",
- "params": [
- { "paramname": "fSeconds" ,"paramtype": "float"},
- { "paramname": "fRed" ,"paramtype": "float"},
- { "paramname": "fGreen" ,"paramtype": "float"},
- { "paramname": "fBlue" ,"paramtype": "float"},
- { "paramname": "fAlpha" ,"paramtype": "float"},
- { "paramname": "bBackground" ,"paramtype": "bool"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "GetCurrentFadeColor",
- "returntype": "struct vr::HmdColor_t",
- "params": [
- { "paramname": "bBackground" ,"paramtype": "bool"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "FadeGrid",
- "returntype": "void",
- "params": [
- { "paramname": "fSeconds" ,"paramtype": "float"},
- { "paramname": "bFadeIn" ,"paramtype": "bool"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "GetCurrentGridAlpha",
- "returntype": "float"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "SetSkyboxOverride",
- "returntype": "vr::EVRCompositorError",
- "params": [
- { "paramname": "pTextures" ,"array_count": "unTextureCount" ,"paramtype": "const struct vr::Texture_t *"},
- { "paramname": "unTextureCount" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "ClearSkyboxOverride",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "CompositorBringToFront",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "CompositorGoToBack",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "CompositorQuit",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "IsFullscreen",
- "returntype": "bool"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "GetCurrentSceneFocusProcess",
- "returntype": "uint32_t"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "GetLastFrameRenderer",
- "returntype": "uint32_t"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "CanRenderScene",
- "returntype": "bool"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "ShowMirrorWindow",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "HideMirrorWindow",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "IsMirrorWindowVisible",
- "returntype": "bool"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "CompositorDumpImages",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "ShouldAppRenderWithLowResources",
- "returntype": "bool"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "ForceInterleavedReprojectionOn",
- "returntype": "void",
- "params": [
- { "paramname": "bOverride" ,"paramtype": "bool"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "ForceReconnectProcess",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "SuspendRendering",
- "returntype": "void",
- "params": [
- { "paramname": "bSuspend" ,"paramtype": "bool"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "GetMirrorTextureD3D11",
- "returntype": "vr::EVRCompositorError",
- "params": [
- { "paramname": "eEye" ,"paramtype": "vr::EVREye"},
- { "paramname": "pD3D11DeviceOrResource" ,"paramtype": "void *"},
- { "paramname": "ppD3D11ShaderResourceView" ,"paramtype": "void **"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "ReleaseMirrorTextureD3D11",
- "returntype": "void",
- "params": [
- { "paramname": "pD3D11ShaderResourceView" ,"paramtype": "void *"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "GetMirrorTextureGL",
- "returntype": "vr::EVRCompositorError",
- "params": [
- { "paramname": "eEye" ,"paramtype": "vr::EVREye"},
- { "paramname": "pglTextureId" ,"paramtype": "vr::glUInt_t *"},
- { "paramname": "pglSharedTextureHandle" ,"paramtype": "vr::glSharedTextureHandle_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "ReleaseSharedGLTexture",
- "returntype": "bool",
- "params": [
- { "paramname": "glTextureId" ,"paramtype": "vr::glUInt_t"},
- { "paramname": "glSharedTextureHandle" ,"paramtype": "vr::glSharedTextureHandle_t"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "LockGLSharedTextureForAccess",
- "returntype": "void",
- "params": [
- { "paramname": "glSharedTextureHandle" ,"paramtype": "vr::glSharedTextureHandle_t"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "UnlockGLSharedTextureForAccess",
- "returntype": "void",
- "params": [
- { "paramname": "glSharedTextureHandle" ,"paramtype": "vr::glSharedTextureHandle_t"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "GetVulkanInstanceExtensionsRequired",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "pchValue" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unBufferSize" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "GetVulkanDeviceExtensionsRequired",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "pPhysicalDevice" ,"paramtype": "struct VkPhysicalDevice_T *"},
- { "paramname": "pchValue" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unBufferSize" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "SetExplicitTimingMode",
- "returntype": "void",
- "params": [
- { "paramname": "eTimingMode" ,"paramtype": "vr::EVRCompositorTimingMode"}
- ]
- }
- ,{
- "classname": "vr::IVRCompositor",
- "methodname": "SubmitExplicitTimingData",
- "returntype": "vr::EVRCompositorError"
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "FindOverlay",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "pchOverlayKey" ,"paramtype": "const char *"},
- { "paramname": "pOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "CreateOverlay",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "pchOverlayKey" ,"paramtype": "const char *"},
- { "paramname": "pchOverlayName" ,"paramtype": "const char *"},
- { "paramname": "pOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "DestroyOverlay",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetHighQualityOverlay",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetHighQualityOverlay",
- "returntype": "vr::VROverlayHandle_t"
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayKey",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pchValue" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unBufferSize" ,"paramtype": "uint32_t"},
- { "paramname": "pError" ,"paramtype": "vr::EVROverlayError *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayName",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pchValue" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unBufferSize" ,"paramtype": "uint32_t"},
- { "paramname": "pError" ,"paramtype": "vr::EVROverlayError *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayName",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pchName" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayImageData",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pvBuffer" ,"paramtype": "void *"},
- { "paramname": "unBufferSize" ,"paramtype": "uint32_t"},
- { "paramname": "punWidth" ,"paramtype": "uint32_t *"},
- { "paramname": "punHeight" ,"paramtype": "uint32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayErrorNameFromEnum",
- "returntype": "const char *",
- "params": [
- { "paramname": "error" ,"paramtype": "vr::EVROverlayError"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayRenderingPid",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "unPID" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayRenderingPid",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayFlag",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "eOverlayFlag" ,"paramtype": "vr::VROverlayFlags"},
- { "paramname": "bEnabled" ,"paramtype": "bool"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayFlag",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "eOverlayFlag" ,"paramtype": "vr::VROverlayFlags"},
- { "paramname": "pbEnabled" ,"paramtype": "bool *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayColor",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "fRed" ,"paramtype": "float"},
- { "paramname": "fGreen" ,"paramtype": "float"},
- { "paramname": "fBlue" ,"paramtype": "float"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayColor",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pfRed" ,"paramtype": "float *"},
- { "paramname": "pfGreen" ,"paramtype": "float *"},
- { "paramname": "pfBlue" ,"paramtype": "float *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayAlpha",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "fAlpha" ,"paramtype": "float"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayAlpha",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pfAlpha" ,"paramtype": "float *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayTexelAspect",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "fTexelAspect" ,"paramtype": "float"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayTexelAspect",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pfTexelAspect" ,"paramtype": "float *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlaySortOrder",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "unSortOrder" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlaySortOrder",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "punSortOrder" ,"paramtype": "uint32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayWidthInMeters",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "fWidthInMeters" ,"paramtype": "float"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayWidthInMeters",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pfWidthInMeters" ,"paramtype": "float *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayAutoCurveDistanceRangeInMeters",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "fMinDistanceInMeters" ,"paramtype": "float"},
- { "paramname": "fMaxDistanceInMeters" ,"paramtype": "float"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayAutoCurveDistanceRangeInMeters",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pfMinDistanceInMeters" ,"paramtype": "float *"},
- { "paramname": "pfMaxDistanceInMeters" ,"paramtype": "float *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayTextureColorSpace",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "eTextureColorSpace" ,"paramtype": "vr::EColorSpace"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayTextureColorSpace",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "peTextureColorSpace" ,"paramtype": "vr::EColorSpace *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayTextureBounds",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pOverlayTextureBounds" ,"paramtype": "const struct vr::VRTextureBounds_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayTextureBounds",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pOverlayTextureBounds" ,"paramtype": "struct vr::VRTextureBounds_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayRenderModel",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pchValue" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unBufferSize" ,"paramtype": "uint32_t"},
- { "paramname": "pColor" ,"paramtype": "struct vr::HmdColor_t *"},
- { "paramname": "pError" ,"paramtype": "vr::EVROverlayError *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayRenderModel",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pchRenderModel" ,"paramtype": "const char *"},
- { "paramname": "pColor" ,"paramtype": "const struct vr::HmdColor_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayTransformType",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "peTransformType" ,"paramtype": "vr::VROverlayTransformType *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayTransformAbsolute",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "eTrackingOrigin" ,"paramtype": "vr::ETrackingUniverseOrigin"},
- { "paramname": "pmatTrackingOriginToOverlayTransform" ,"paramtype": "const struct vr::HmdMatrix34_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayTransformAbsolute",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "peTrackingOrigin" ,"paramtype": "vr::ETrackingUniverseOrigin *"},
- { "paramname": "pmatTrackingOriginToOverlayTransform" ,"paramtype": "struct vr::HmdMatrix34_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayTransformTrackedDeviceRelative",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "unTrackedDevice" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "pmatTrackedDeviceToOverlayTransform" ,"paramtype": "const struct vr::HmdMatrix34_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayTransformTrackedDeviceRelative",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "punTrackedDevice" ,"paramtype": "vr::TrackedDeviceIndex_t *"},
- { "paramname": "pmatTrackedDeviceToOverlayTransform" ,"paramtype": "struct vr::HmdMatrix34_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayTransformTrackedDeviceComponent",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "unDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t"},
- { "paramname": "pchComponentName" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayTransformTrackedDeviceComponent",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "punDeviceIndex" ,"paramtype": "vr::TrackedDeviceIndex_t *"},
- { "paramname": "pchComponentName" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unComponentNameSize" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayTransformOverlayRelative",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "ulOverlayHandleParent" ,"paramtype": "vr::VROverlayHandle_t *"},
- { "paramname": "pmatParentOverlayToOverlayTransform" ,"paramtype": "struct vr::HmdMatrix34_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayTransformOverlayRelative",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "ulOverlayHandleParent" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pmatParentOverlayToOverlayTransform" ,"paramtype": "const struct vr::HmdMatrix34_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "ShowOverlay",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "HideOverlay",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "IsOverlayVisible",
- "returntype": "bool",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetTransformForOverlayCoordinates",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "eTrackingOrigin" ,"paramtype": "vr::ETrackingUniverseOrigin"},
- { "paramname": "coordinatesInOverlay" ,"paramtype": "struct vr::HmdVector2_t"},
- { "paramname": "pmatTransform" ,"paramtype": "struct vr::HmdMatrix34_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "PollNextOverlayEvent",
- "returntype": "bool",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pEvent" ,"paramtype": "struct vr::VREvent_t *"},
- { "paramname": "uncbVREvent" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayInputMethod",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "peInputMethod" ,"paramtype": "vr::VROverlayInputMethod *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayInputMethod",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "eInputMethod" ,"paramtype": "vr::VROverlayInputMethod"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayMouseScale",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pvecMouseScale" ,"paramtype": "struct vr::HmdVector2_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayMouseScale",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pvecMouseScale" ,"paramtype": "const struct vr::HmdVector2_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "ComputeOverlayIntersection",
- "returntype": "bool",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pParams" ,"paramtype": "const struct vr::VROverlayIntersectionParams_t *"},
- { "paramname": "pResults" ,"paramtype": "struct vr::VROverlayIntersectionResults_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "IsHoverTargetOverlay",
- "returntype": "bool",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetGamepadFocusOverlay",
- "returntype": "vr::VROverlayHandle_t"
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetGamepadFocusOverlay",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulNewFocusOverlay" ,"paramtype": "vr::VROverlayHandle_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayNeighbor",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "eDirection" ,"paramtype": "vr::EOverlayDirection"},
- { "paramname": "ulFrom" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "ulTo" ,"paramtype": "vr::VROverlayHandle_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "MoveGamepadFocusToNeighbor",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "eDirection" ,"paramtype": "vr::EOverlayDirection"},
- { "paramname": "ulFrom" ,"paramtype": "vr::VROverlayHandle_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayDualAnalogTransform",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlay" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "eWhich" ,"paramtype": "vr::EDualAnalogWhich"},
- { "paramname": "vCenter" ,"paramtype": "const struct vr::HmdVector2_t &"},
- { "paramname": "fRadius" ,"paramtype": "float"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayDualAnalogTransform",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlay" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "eWhich" ,"paramtype": "vr::EDualAnalogWhich"},
- { "paramname": "pvCenter" ,"paramtype": "struct vr::HmdVector2_t *"},
- { "paramname": "pfRadius" ,"paramtype": "float *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayTexture",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pTexture" ,"paramtype": "const struct vr::Texture_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "ClearOverlayTexture",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayRaw",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pvBuffer" ,"paramtype": "void *"},
- { "paramname": "unWidth" ,"paramtype": "uint32_t"},
- { "paramname": "unHeight" ,"paramtype": "uint32_t"},
- { "paramname": "unDepth" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayFromFile",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pchFilePath" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayTexture",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pNativeTextureHandle" ,"paramtype": "void **"},
- { "paramname": "pNativeTextureRef" ,"paramtype": "void *"},
- { "paramname": "pWidth" ,"paramtype": "uint32_t *"},
- { "paramname": "pHeight" ,"paramtype": "uint32_t *"},
- { "paramname": "pNativeFormat" ,"paramtype": "uint32_t *"},
- { "paramname": "pAPIType" ,"paramtype": "vr::ETextureType *"},
- { "paramname": "pColorSpace" ,"paramtype": "vr::EColorSpace *"},
- { "paramname": "pTextureBounds" ,"paramtype": "struct vr::VRTextureBounds_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "ReleaseNativeOverlayHandle",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pNativeTextureHandle" ,"paramtype": "void *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayTextureSize",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pWidth" ,"paramtype": "uint32_t *"},
- { "paramname": "pHeight" ,"paramtype": "uint32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "CreateDashboardOverlay",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "pchOverlayKey" ,"paramtype": "const char *"},
- { "paramname": "pchOverlayFriendlyName" ,"paramtype": "const char *"},
- { "paramname": "pMainHandle" ,"paramtype": "vr::VROverlayHandle_t *"},
- { "paramname": "pThumbnailHandle" ,"paramtype": "vr::VROverlayHandle_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "IsDashboardVisible",
- "returntype": "bool"
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "IsActiveDashboardOverlay",
- "returntype": "bool",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetDashboardOverlaySceneProcess",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "unProcessId" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetDashboardOverlaySceneProcess",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "punProcessId" ,"paramtype": "uint32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "ShowDashboard",
- "returntype": "void",
- "params": [
- { "paramname": "pchOverlayToShow" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetPrimaryDashboardDevice",
- "returntype": "vr::TrackedDeviceIndex_t"
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "ShowKeyboard",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "eInputMode" ,"paramtype": "vr::EGamepadTextInputMode"},
- { "paramname": "eLineInputMode" ,"paramtype": "vr::EGamepadTextInputLineMode"},
- { "paramname": "pchDescription" ,"paramtype": "const char *"},
- { "paramname": "unCharMax" ,"paramtype": "uint32_t"},
- { "paramname": "pchExistingText" ,"paramtype": "const char *"},
- { "paramname": "bUseMinimalMode" ,"paramtype": "bool"},
- { "paramname": "uUserValue" ,"paramtype": "uint64_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "ShowKeyboardForOverlay",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "eInputMode" ,"paramtype": "vr::EGamepadTextInputMode"},
- { "paramname": "eLineInputMode" ,"paramtype": "vr::EGamepadTextInputLineMode"},
- { "paramname": "pchDescription" ,"paramtype": "const char *"},
- { "paramname": "unCharMax" ,"paramtype": "uint32_t"},
- { "paramname": "pchExistingText" ,"paramtype": "const char *"},
- { "paramname": "bUseMinimalMode" ,"paramtype": "bool"},
- { "paramname": "uUserValue" ,"paramtype": "uint64_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetKeyboardText",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "pchText" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "cchText" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "HideKeyboard",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetKeyboardTransformAbsolute",
- "returntype": "void",
- "params": [
- { "paramname": "eTrackingOrigin" ,"paramtype": "vr::ETrackingUniverseOrigin"},
- { "paramname": "pmatTrackingOriginToKeyboardTransform" ,"paramtype": "const struct vr::HmdMatrix34_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetKeyboardPositionForOverlay",
- "returntype": "void",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "avoidRect" ,"paramtype": "struct vr::HmdRect2_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "SetOverlayIntersectionMask",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pMaskPrimitives" ,"paramtype": "struct vr::VROverlayIntersectionMaskPrimitive_t *"},
- { "paramname": "unNumMaskPrimitives" ,"paramtype": "uint32_t"},
- { "paramname": "unPrimitiveSize" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "GetOverlayFlags",
- "returntype": "vr::EVROverlayError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "pFlags" ,"paramtype": "uint32_t *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "ShowMessageOverlay",
- "returntype": "vr::VRMessageOverlayResponse",
- "params": [
- { "paramname": "pchText" ,"paramtype": "const char *"},
- { "paramname": "pchCaption" ,"paramtype": "const char *"},
- { "paramname": "pchButton0Text" ,"paramtype": "const char *"},
- { "paramname": "pchButton1Text" ,"paramtype": "const char *"},
- { "paramname": "pchButton2Text" ,"paramtype": "const char *"},
- { "paramname": "pchButton3Text" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVROverlay",
- "methodname": "CloseMessageOverlay",
- "returntype": "void"
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "LoadRenderModel_Async",
- "returntype": "vr::EVRRenderModelError",
- "params": [
- { "paramname": "pchRenderModelName" ,"paramtype": "const char *"},
- { "paramname": "ppRenderModel" ,"paramtype": "struct vr::RenderModel_t **"}
- ]
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "FreeRenderModel",
- "returntype": "void",
- "params": [
- { "paramname": "pRenderModel" ,"paramtype": "struct vr::RenderModel_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "LoadTexture_Async",
- "returntype": "vr::EVRRenderModelError",
- "params": [
- { "paramname": "textureId" ,"paramtype": "vr::TextureID_t"},
- { "paramname": "ppTexture" ,"paramtype": "struct vr::RenderModel_TextureMap_t **"}
- ]
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "FreeTexture",
- "returntype": "void",
- "params": [
- { "paramname": "pTexture" ,"paramtype": "struct vr::RenderModel_TextureMap_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "LoadTextureD3D11_Async",
- "returntype": "vr::EVRRenderModelError",
- "params": [
- { "paramname": "textureId" ,"paramtype": "vr::TextureID_t"},
- { "paramname": "pD3D11Device" ,"paramtype": "void *"},
- { "paramname": "ppD3D11Texture2D" ,"paramtype": "void **"}
- ]
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "LoadIntoTextureD3D11_Async",
- "returntype": "vr::EVRRenderModelError",
- "params": [
- { "paramname": "textureId" ,"paramtype": "vr::TextureID_t"},
- { "paramname": "pDstTexture" ,"paramtype": "void *"}
- ]
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "FreeTextureD3D11",
- "returntype": "void",
- "params": [
- { "paramname": "pD3D11Texture2D" ,"paramtype": "void *"}
- ]
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "GetRenderModelName",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "unRenderModelIndex" ,"paramtype": "uint32_t"},
- { "paramname": "pchRenderModelName" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unRenderModelNameLen" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "GetRenderModelCount",
- "returntype": "uint32_t"
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "GetComponentCount",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "pchRenderModelName" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "GetComponentName",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "pchRenderModelName" ,"paramtype": "const char *"},
- { "paramname": "unComponentIndex" ,"paramtype": "uint32_t"},
- { "paramname": "pchComponentName" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unComponentNameLen" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "GetComponentButtonMask",
- "returntype": "uint64_t",
- "params": [
- { "paramname": "pchRenderModelName" ,"paramtype": "const char *"},
- { "paramname": "pchComponentName" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "GetComponentRenderModelName",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "pchRenderModelName" ,"paramtype": "const char *"},
- { "paramname": "pchComponentName" ,"paramtype": "const char *"},
- { "paramname": "pchComponentRenderModelName" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unComponentRenderModelNameLen" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "GetComponentState",
- "returntype": "bool",
- "params": [
- { "paramname": "pchRenderModelName" ,"paramtype": "const char *"},
- { "paramname": "pchComponentName" ,"paramtype": "const char *"},
- { "paramname": "pControllerState" ,"paramtype": "const vr::VRControllerState_t *"},
- { "paramname": "pState" ,"paramtype": "const struct vr::RenderModel_ControllerMode_State_t *"},
- { "paramname": "pComponentState" ,"paramtype": "struct vr::RenderModel_ComponentState_t *"}
- ]
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "RenderModelHasComponent",
- "returntype": "bool",
- "params": [
- { "paramname": "pchRenderModelName" ,"paramtype": "const char *"},
- { "paramname": "pchComponentName" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "GetRenderModelThumbnailURL",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "pchRenderModelName" ,"paramtype": "const char *"},
- { "paramname": "pchThumbnailURL" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unThumbnailURLLen" ,"paramtype": "uint32_t"},
- { "paramname": "peError" ,"paramtype": "vr::EVRRenderModelError *"}
- ]
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "GetRenderModelOriginalPath",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "pchRenderModelName" ,"paramtype": "const char *"},
- { "paramname": "pchOriginalPath" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unOriginalPathLen" ,"paramtype": "uint32_t"},
- { "paramname": "peError" ,"paramtype": "vr::EVRRenderModelError *"}
- ]
- }
- ,{
- "classname": "vr::IVRRenderModels",
- "methodname": "GetRenderModelErrorNameFromEnum",
- "returntype": "const char *",
- "params": [
- { "paramname": "error" ,"paramtype": "vr::EVRRenderModelError"}
- ]
- }
- ,{
- "classname": "vr::IVRNotifications",
- "methodname": "CreateNotification",
- "returntype": "vr::EVRNotificationError",
- "params": [
- { "paramname": "ulOverlayHandle" ,"paramtype": "vr::VROverlayHandle_t"},
- { "paramname": "ulUserValue" ,"paramtype": "uint64_t"},
- { "paramname": "type" ,"paramtype": "vr::EVRNotificationType"},
- { "paramname": "pchText" ,"paramtype": "const char *"},
- { "paramname": "style" ,"paramtype": "vr::EVRNotificationStyle"},
- { "paramname": "pImage" ,"paramtype": "const struct vr::NotificationBitmap_t *"},
- { "paramname": "pNotificationId" ,"paramtype": "vr::VRNotificationId *"}
- ]
- }
- ,{
- "classname": "vr::IVRNotifications",
- "methodname": "RemoveNotification",
- "returntype": "vr::EVRNotificationError",
- "params": [
- { "paramname": "notificationId" ,"paramtype": "vr::VRNotificationId"}
- ]
- }
- ,{
- "classname": "vr::IVRSettings",
- "methodname": "GetSettingsErrorNameFromEnum",
- "returntype": "const char *",
- "params": [
- { "paramname": "eError" ,"paramtype": "vr::EVRSettingsError"}
- ]
- }
- ,{
- "classname": "vr::IVRSettings",
- "methodname": "Sync",
- "returntype": "bool",
- "params": [
- { "paramname": "bForce" ,"paramtype": "bool"},
- { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSettings",
- "methodname": "SetBool",
- "returntype": "void",
- "params": [
- { "paramname": "pchSection" ,"paramtype": "const char *"},
- { "paramname": "pchSettingsKey" ,"paramtype": "const char *"},
- { "paramname": "bValue" ,"paramtype": "bool"},
- { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSettings",
- "methodname": "SetInt32",
- "returntype": "void",
- "params": [
- { "paramname": "pchSection" ,"paramtype": "const char *"},
- { "paramname": "pchSettingsKey" ,"paramtype": "const char *"},
- { "paramname": "nValue" ,"paramtype": "int32_t"},
- { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSettings",
- "methodname": "SetFloat",
- "returntype": "void",
- "params": [
- { "paramname": "pchSection" ,"paramtype": "const char *"},
- { "paramname": "pchSettingsKey" ,"paramtype": "const char *"},
- { "paramname": "flValue" ,"paramtype": "float"},
- { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSettings",
- "methodname": "SetString",
- "returntype": "void",
- "params": [
- { "paramname": "pchSection" ,"paramtype": "const char *"},
- { "paramname": "pchSettingsKey" ,"paramtype": "const char *"},
- { "paramname": "pchValue" ,"paramtype": "const char *"},
- { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSettings",
- "methodname": "GetBool",
- "returntype": "bool",
- "params": [
- { "paramname": "pchSection" ,"paramtype": "const char *"},
- { "paramname": "pchSettingsKey" ,"paramtype": "const char *"},
- { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSettings",
- "methodname": "GetInt32",
- "returntype": "int32_t",
- "params": [
- { "paramname": "pchSection" ,"paramtype": "const char *"},
- { "paramname": "pchSettingsKey" ,"paramtype": "const char *"},
- { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSettings",
- "methodname": "GetFloat",
- "returntype": "float",
- "params": [
- { "paramname": "pchSection" ,"paramtype": "const char *"},
- { "paramname": "pchSettingsKey" ,"paramtype": "const char *"},
- { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSettings",
- "methodname": "GetString",
- "returntype": "void",
- "params": [
- { "paramname": "pchSection" ,"paramtype": "const char *"},
- { "paramname": "pchSettingsKey" ,"paramtype": "const char *"},
- { "paramname": "pchValue" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unValueLen" ,"paramtype": "uint32_t"},
- { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSettings",
- "methodname": "RemoveSection",
- "returntype": "void",
- "params": [
- { "paramname": "pchSection" ,"paramtype": "const char *"},
- { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"}
- ]
- }
- ,{
- "classname": "vr::IVRSettings",
- "methodname": "RemoveKeyInSection",
- "returntype": "void",
- "params": [
- { "paramname": "pchSection" ,"paramtype": "const char *"},
- { "paramname": "pchSettingsKey" ,"paramtype": "const char *"},
- { "paramname": "peError" ,"paramtype": "vr::EVRSettingsError *"}
- ]
- }
- ,{
- "classname": "vr::IVRScreenshots",
- "methodname": "RequestScreenshot",
- "returntype": "vr::EVRScreenshotError",
- "params": [
- { "paramname": "pOutScreenshotHandle" ,"paramtype": "vr::ScreenshotHandle_t *"},
- { "paramname": "type" ,"paramtype": "vr::EVRScreenshotType"},
- { "paramname": "pchPreviewFilename" ,"paramtype": "const char *"},
- { "paramname": "pchVRFilename" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRScreenshots",
- "methodname": "HookScreenshot",
- "returntype": "vr::EVRScreenshotError",
- "params": [
- { "paramname": "pSupportedTypes" ,"array_count": "numTypes" ,"paramtype": "const vr::EVRScreenshotType *"},
- { "paramname": "numTypes" ,"paramtype": "int"}
- ]
- }
- ,{
- "classname": "vr::IVRScreenshots",
- "methodname": "GetScreenshotPropertyType",
- "returntype": "vr::EVRScreenshotType",
- "params": [
- { "paramname": "screenshotHandle" ,"paramtype": "vr::ScreenshotHandle_t"},
- { "paramname": "pError" ,"paramtype": "vr::EVRScreenshotError *"}
- ]
- }
- ,{
- "classname": "vr::IVRScreenshots",
- "methodname": "GetScreenshotPropertyFilename",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "screenshotHandle" ,"paramtype": "vr::ScreenshotHandle_t"},
- { "paramname": "filenameType" ,"paramtype": "vr::EVRScreenshotPropertyFilenames"},
- { "paramname": "pchFilename" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "cchFilename" ,"paramtype": "uint32_t"},
- { "paramname": "pError" ,"paramtype": "vr::EVRScreenshotError *"}
- ]
- }
- ,{
- "classname": "vr::IVRScreenshots",
- "methodname": "UpdateScreenshotProgress",
- "returntype": "vr::EVRScreenshotError",
- "params": [
- { "paramname": "screenshotHandle" ,"paramtype": "vr::ScreenshotHandle_t"},
- { "paramname": "flProgress" ,"paramtype": "float"}
- ]
- }
- ,{
- "classname": "vr::IVRScreenshots",
- "methodname": "TakeStereoScreenshot",
- "returntype": "vr::EVRScreenshotError",
- "params": [
- { "paramname": "pOutScreenshotHandle" ,"paramtype": "vr::ScreenshotHandle_t *"},
- { "paramname": "pchPreviewFilename" ,"paramtype": "const char *"},
- { "paramname": "pchVRFilename" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRScreenshots",
- "methodname": "SubmitScreenshot",
- "returntype": "vr::EVRScreenshotError",
- "params": [
- { "paramname": "screenshotHandle" ,"paramtype": "vr::ScreenshotHandle_t"},
- { "paramname": "type" ,"paramtype": "vr::EVRScreenshotType"},
- { "paramname": "pchSourcePreviewFilename" ,"paramtype": "const char *"},
- { "paramname": "pchSourceVRFilename" ,"paramtype": "const char *"}
- ]
- }
- ,{
- "classname": "vr::IVRResources",
- "methodname": "LoadSharedResource",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "pchResourceName" ,"paramtype": "const char *"},
- { "paramname": "pchBuffer" ,"paramtype": "char *"},
- { "paramname": "unBufferLen" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRResources",
- "methodname": "GetResourceFullPath",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "pchResourceName" ,"paramtype": "const char *"},
- { "paramname": "pchResourceTypeDirectory" ,"paramtype": "const char *"},
- { "paramname": "pchPathBuffer" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unBufferLen" ,"paramtype": "uint32_t"}
- ]
- }
- ,{
- "classname": "vr::IVRDriverManager",
- "methodname": "GetDriverCount",
- "returntype": "uint32_t"
- }
- ,{
- "classname": "vr::IVRDriverManager",
- "methodname": "GetDriverName",
- "returntype": "uint32_t",
- "params": [
- { "paramname": "nDriver" ,"paramtype": "vr::DriverId_t"},
- { "paramname": "pchValue" ,"out_string": " " ,"paramtype": "char *"},
- { "paramname": "unBufferSize" ,"paramtype": "uint32_t"}
- ]
- }
- ]
- }
|