devtools

Inspection snapshots and the scriptable game harness.

Classes

Interfaces

AstronomyNoteBaselineEntryBaselineOptionsCapabilityContextCapabilityResultCutsceneOutcomeWhich scene left, and how.CutsceneScriptA scripted scene.CutsceneStatusDescentOptionsWhere a descent goes, and how it is flown.DescentReportDescentStatusA drop in flight: how far down it is, and how long it has left.DescentStepDossierEverything the object panel draws, for one star or one body.DropAimEntityInspectionFactOne reading: what it is, what it says, and a second scale for the same thing.FactGroupA titled run of facts.FlightCameraStatusFrameStatsFrame timing from a render loop.GalaxyJourneyStatusEverything a panel needs to draw the observatory's state.GalaxyPlateGalaxyPlateOptionsGalaxyRenderReportGenerationCostTiming for the CPU half of a patch, measured rather than budgeted.GuideHostPortGuideStatusConversation diagnostics exclude transcript and provider credentials.GuideTraceEntryOptional, in-memory data-channel traffic; never authentication traffic.GuideUsageWhat the session has cost so far, as the provider reports it.HarnessStatusHostWhat the harness is built over: the simulation, and the render side.LateFrameLoadOutcomeWhat a successful load gives back.ManeuverResultObserverMotionRecipeObserverMotionStatusObserverPoseA camera pose in universe coordinates: where the eye is, and where it looks.ObserverStatusObserverTargetWhat the camera is looking at, once an address has been resolved.OnFootStatusOrbitInspectionThe orbit a ship is on, as the numbers a pilot reads: how high it goes and how low, above the datum rather than from the center, and how long a lap is.OrbitPathOne body's path, in universe coordinates, starting at where it is now.OrbitPathOptionsOrbitScopeContextWhat the host knows about the subject when it decides which traces to keep.PassReportThe frame's GPU time by pass, independent of the renderer that timed it — apps/game/src/render/passTimeline.ts produces it, ir.passes() reports it.PicturePictureReportThe reconstruction's live buffers and history, independent of its host API.PlayOptionsHow play is asked to run a scene.PreparedCutsceneProfileOptionsProfileReportRenderHostRenderInspectionResolvedSubjectA subject as the tools use it: identity and framings, and the record.SatelliteA body going round this one, as a row that can be clicked.ScenarioResultSearchEntryOne string a place can be found by, and the address it belongs to.SeriesStatsSessionA running session: the host the harness is built over, and what came with it.SessionOptionsShotPlacementSiteProbeWhat a descent onto one survey site does, without generating anything.SpanSummaryStageThe harness's stage, as the walker sees it.StepOutSiteSurfaceStatusWhere the camera is standing, when it is standing rather than orbiting.TerrainBaselineTerrainCacheReportTerrainReportWhat a live terrain streamer has, as data.TimingEntryOne entry, read back off a timeline.TimingPortWhat a host has to be able to do for ir.timing and ir.profile to work.TimingVerbir.timing — a callable that also carries the rest of the verbs.TravelTargetA place the player can be sent, as a row of a listing.TravelTargetOptionsViewDescriptionViewOptionsViewSubjectWhere a body sits in the frame, in the words a guide would use.WorldInspectionZooEntryWhat the zoo says about one of its members.ZooOptions

Types

Functions

Constants

ASTRONOMY_NOTESThe collection covers historical findings, not current mission schedules.CUTSCENESThe director and document host publish the same scene library.DEBUG_LANDING_SITEWhere land puts a ship when nobody says otherwise: the surface scenario's site and the dock's Land button's.DEFAULT_CACHEDEFAULT_DROPPED_FRAME_MSWhere a frame stops being jitter, for a caller that supplies no budget.DEFAULT_FILLThe opening framing for a newly picked target: a disk with space around it.DEFAULT_PICTURE_PROCESSINGVersion 1 preserves its camera geometry, not its historical image appearance.DEFAULT_SAMPLESEnough for a smooth ellipse at any framing; 48 shows facets on a wide shot.DEFAULT_SEARCH_LIGHT_YEARSHow far a world search sweeps when it is not told.DEFAULT_SEARCH_LIMITHow many of the nearest matches a search keeps.DESCENT_RAILThe credit descent as a rail — the pass design/plans/tng-intro.md §2 says jags, and the jag is what a straight line refuses.ENTERPRISE_PORTRAITSThree held photographs; the director owns both poses and the entire lens.FLIGHT_FASTFLIGHT_FLOOR_SPEEDFLIGHT_SPEED_PER_HEIGHTMARS_LANDINGMARS_PAD_SITEThe instant the scene is composed for, in J2000 seconds: the Sun 3° above the horizon and west of MARSPAD, so the descent is shot into a sunset.MAX_FILE_PICTURESMAX_PICTURE_BYTESMAX_PICTURESNO_GUIDE_USAGEPICTURESPLATE_HEIGHTPLATE_WIDTHThe plate for a picture: its file name, and the size it is captured at.RISE_HEIGHT_RADIIHow high a rise stands, as a fraction of the body's own radius.SEARCH_BATCHHow many systems one search job walks.SHOTSTNG_CUTSThe shot boundaries, so a test can assert where the cuts are.TNG_HULL_LENGTHHull length the ranges assume, and the lens they are solved for.TNG_INTROTNG_LENSTNG_RAILSThe rails and the frames they own, for tests and for a throttle audit.TNG_SHIP_BEATSThe authored screen beats, in their measured form.TNG_TITLE_WINDOWSThe measured windows the script must reproduce.TNG_WIPE_OCCLUSIONSThe measured wipe occlusions, and the offsets that place them.TNG_WIPE_OFFSETSTRAVEL_TAUHow long a fly-to takes to close 63% of the gap, seconds.UNAVAILABLE_GUIDEWIPE_RAILThe wipe as a rail, and the check that it is the right one.ZOO_MIN_RADIUSBelow this a body is a rock rather than a world, meters.

Generated from the source of @inertialref/devtools and its comments. Nothing on this page is written by hand.