{"id":"dolphin.lightlab--dolphinGpuProfiler","name":"dolphinGpuProfiler","owner":"dolphin","package":"dolphin.lightlab","kind":"class","signature":"external class dolphinGpuProfiler","description":"A dolphin gpu profiler record carrying recording, frames.","context":"Build bounded lighting experiments with geometry, visibility, transport, film, and GPU/CPU contracts.","parameters":[],"returns":"void","members":[{"name":"recording","kind":"field","type":"bool","description":"Stores recording as bool.","signature":"bool recording","tags":["class","field","dolphin.lightlab"],"updated":"2026-09-09"},{"name":"frames","kind":"field","type":"list of dolphinGpuFrameSample","description":"Stores frames as list of dolphinGpuFrameSample.","signature":"list of dolphinGpuFrameSample frames","tags":["class","field","dolphin.lightlab"],"updated":"2026-09-09"},{"name":"dolphinGpuProfiler","kind":"constructor","parameters":[],"returns":"void","signature":"dolphinGpuProfiler()","description":"Dolphin gpu profiler.","tags":["class","constructor","dolphin.lightlab"],"updated":"2026-09-09"},{"name":"BeginFrame","kind":"method","parameters":[{"name":"width","type":"int","description":"Width."},{"name":"height","type":"int","description":"Height."},{"name":"maxBounces","type":"int","description":"Max bounces."},{"name":"sceneRevision","type":"int","description":"Scene revision."}],"returns":"bool","signature":"BeginFrame(int width,int height,int maxBounces,int sceneRevision) returns bool","description":"Begin frame.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-BeginFrame-3","updated":"2026-09-09"},{"name":"SetContext","kind":"method","parameters":[{"name":"flags","type":"int","description":"Flags."},{"name":"shapes","type":"int","description":"Shapes."},{"name":"lights","type":"int","description":"Lights."}],"returns":"void","signature":"SetContext(int flags,int shapes,int lights)","description":"Set context.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-SetContext-4","updated":"2026-09-09"},{"name":"SetPipeline","kind":"method","parameters":[{"name":"mask","type":"int","description":"Mask."}],"returns":"void","signature":"SetPipeline(int mask)","description":"Set pipeline.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-SetPipeline-5","updated":"2026-09-09"},{"name":"SetBatches","kind":"method","parameters":[{"name":"scene","type":"bool","description":"Scene."},{"name":"game","type":"bool","description":"Game."}],"returns":"void","signature":"SetBatches(bool scene,bool game)","description":"Set batches.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-SetBatches-6","updated":"2026-09-09"},{"name":"SetEffects","kind":"method","parameters":[{"name":"scene","type":"text","description":"Scene."},{"name":"game","type":"text","description":"Game."}],"returns":"void","signature":"SetEffects(text scene,text game)","description":"Set effects.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-SetEffects-7","updated":"2026-09-09"},{"name":"SetPipelines","kind":"method","parameters":[{"name":"sceneMask","type":"int","description":"Scene mask."},{"name":"gameMask","type":"int","description":"Game mask."}],"returns":"void","signature":"SetPipelines(int sceneMask,int gameMask)","description":"Set pipelines.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-SetPipelines-8","updated":"2026-09-09"},{"name":"RecordPass","kind":"method","parameters":[{"name":"viewId","type":"int","description":"View id."},{"name":"passId","type":"int","description":"Pass id."},{"name":"wallMicros","type":"int","description":"Wall micros."},{"name":"gpuMicros","type":"int","description":"Gpu micros."},{"name":"logicalBytes","type":"int","description":"Logical bytes."}],"returns":"bool","signature":"RecordPass(int viewId,int passId,int wallMicros,int gpuMicros,int logicalBytes) returns bool","description":"Record pass.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-RecordPass-9","updated":"2026-09-09"},{"name":"AppendPass","kind":"method","parameters":[{"name":"viewId","type":"int","description":"View id."},{"name":"passId","type":"int","description":"Pass id."},{"name":"wallMicros","type":"int","description":"Wall micros."},{"name":"gpuMicros","type":"int","description":"Gpu micros."},{"name":"logicalBytes","type":"int","description":"Logical bytes."}],"returns":"bool","signature":"AppendPass(int viewId,int passId,int wallMicros,int gpuMicros,int logicalBytes) returns bool","description":"Append pass.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-AppendPass-10","updated":"2026-09-09"},{"name":"RecordCustomPass","kind":"method","parameters":[{"name":"viewId","type":"int","description":"View id."},{"name":"label","type":"text","description":"Label."},{"name":"source","type":"text","description":"Source."},{"name":"symbol","type":"text","description":"Symbol."},{"name":"wallMicros","type":"int","description":"Wall micros."},{"name":"gpuMicros","type":"int","description":"Gpu micros."},{"name":"logicalBytes","type":"int","description":"Logical bytes."}],"returns":"bool","signature":"RecordCustomPass(int viewId,text label,text source,text symbol,int wallMicros,int gpuMicros,int logicalBytes) returns bool","description":"Record custom pass.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-RecordCustomPass-11","updated":"2026-09-09"},{"name":"RecordCpuPass","kind":"method","parameters":[{"name":"viewId","type":"int","description":"View id."},{"name":"label","type":"text","description":"Label."},{"name":"source","type":"text","description":"Source."},{"name":"symbol","type":"text","description":"Symbol."},{"name":"wallMicros","type":"int","description":"Wall micros."},{"name":"logicalBytes","type":"int","description":"Logical bytes."}],"returns":"bool","signature":"RecordCpuPass(int viewId,text label,text source,text symbol,int wallMicros,int logicalBytes) returns bool","description":"Record cpu pass.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-RecordCpuPass-12","updated":"2026-09-09"},{"name":"BeginBatchCounters","kind":"method","parameters":[],"returns":"void","signature":"BeginBatchCounters()","description":"Begin batch counters.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-BeginBatchCounters-13","updated":"2026-09-09"},{"name":"CompleteBatch","kind":"method","parameters":[{"name":"first","type":"int","description":"First."},{"name":"viewId","type":"int","description":"View id."}],"returns":"void","signature":"CompleteBatch(int first,int viewId)","description":"Complete batch.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-CompleteBatch-14","updated":"2026-09-09"},{"name":"EndFrame","kind":"method","parameters":[{"name":"frameWallMicros","type":"int","description":"Frame wall micros."}],"returns":"bool","signature":"EndFrame(int frameWallMicros) returns bool","description":"End frame.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-EndFrame-15","updated":"2026-09-09"},{"name":"At","kind":"method","parameters":[{"name":"chronologicalIndex","type":"int","description":"Chronological index."}],"returns":"dolphinGpuFrameSample","signature":"At(int chronologicalIndex) returns dolphinGpuFrameSample","description":"At.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-At-16","updated":"2026-09-09"},{"name":"Latest","kind":"method","parameters":[],"returns":"dolphinGpuFrameSample","signature":"Latest() returns dolphinGpuFrameSample","description":"Latest.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-Latest-17","updated":"2026-09-09"},{"name":"Percentile","kind":"method","parameters":[{"name":"percentile","type":"int","description":"Percentile."}],"returns":"int","signature":"Percentile(int percentile) returns int","description":"Percentile.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-Percentile-18","updated":"2026-09-09"},{"name":"Slowest","kind":"method","parameters":[],"returns":"int","signature":"Slowest() returns int","description":"Slowest.","tags":["class","method","dolphin.lightlab"],"exampleId":"method-Slowest-19","updated":"2026-09-09"}],"tags":["class","cpu","dolphin","dolphin.lightlab","lightlab","method","source-example"],"updated":"2026-09-09","source":{"repository":"dolphin","path":"packages/lightlab/src/gpu_profile.yh","line":88,"sha256":"4d72b337d1b325ea2be862731a63b5e0c96123560f9ce76fd10fd867fad6c8de"},"status":"source-declared","notes":["Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup."],"examples":[{"id":"usage","title":"Use dolphinGpuProfiler","description":"A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.","code":"using dolphin.lightlab\n\n// Build bounded lighting experiments with geometry, visibility, transport, film, and GPU/CPU contracts.\ndolphinGpuProfiler sample = dolphinGpuProfiler()\nConsole.Log(Text.From(sample.recording))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","source-example"],"verification":"type checked","run":"cpu-oracle","sha256":"f3733501b3b0987a62b40e5cb54c116f89cca54885f8c8a1327bf2e0d684d7d6","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-BeginFrame-3","title":"dolphinGpuProfiler.BeginFrame","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// Begin frame.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\nint argument_width = 1\nint argument_height = 1\nint argument_maxBounces = 1\nint argument_sceneRevision = 1\nbool result = instance.BeginFrame(argument_width, argument_height, argument_maxBounces, argument_sceneRevision)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"9ff1a536a2e4db59146e8c1d3909ed4823379104a9ca7b528b09e099bdef7515","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-SetContext-4","title":"dolphinGpuProfiler.SetContext","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// Set context.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\nint argument_flags = 1\nint argument_shapes = 1\nint argument_lights = 1\ninstance.SetContext(argument_flags, argument_shapes, argument_lights)\nConsole.Log(\"SetContext completed\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"c838379037bb0019bd17216ed03c1a8c665b039bb42333dab3c4892bdc2d713b","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-SetPipeline-5","title":"dolphinGpuProfiler.SetPipeline","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// Set pipeline.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\nint argument_mask = 1\ninstance.SetPipeline(argument_mask)\nConsole.Log(\"SetPipeline completed\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"9996831ce3555ba3c475a455236eee0d2ad2a287184cac8af066d8fb3f98a3e6","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-SetBatches-6","title":"dolphinGpuProfiler.SetBatches","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// Set batches.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\nbool argument_scene = true\nbool argument_game = true\ninstance.SetBatches(argument_scene, argument_game)\nConsole.Log(\"SetBatches completed\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"90ecfa3e13a17a2007d5d6d4a01a4d6f586ff81b3ea7b18f48413c4349014086","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-SetEffects-7","title":"dolphinGpuProfiler.SetEffects","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// Set effects.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\ntext argument_scene = \"argument scene\"\ntext argument_game = \"argument game\"\ninstance.SetEffects(argument_scene, argument_game)\nConsole.Log(\"SetEffects completed\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"0dc3a5883273d42b924727e63f9cd00a743c6559a81c4012962d98e434aaacd2","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-SetPipelines-8","title":"dolphinGpuProfiler.SetPipelines","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// Set pipelines.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\nint argument_sceneMask = 1\nint argument_gameMask = 1\ninstance.SetPipelines(argument_sceneMask, argument_gameMask)\nConsole.Log(\"SetPipelines completed\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"745dd529789c99ca53433d9c4521881550ab80e5a1178b67723271b2ef4c0c26","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-RecordPass-9","title":"dolphinGpuProfiler.RecordPass","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// Record pass.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\nint argument_viewId = 1\nint argument_passId = 1\nint argument_wallMicros = 1\nint argument_gpuMicros = 1\nint argument_logicalBytes = 4\nbool result = instance.RecordPass(argument_viewId, argument_passId, argument_wallMicros, argument_gpuMicros, argument_logicalBytes)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"9c0f131ebd4176dd808e00b88890ea093449d436a686bfa7558ad938d72bce38","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-AppendPass-10","title":"dolphinGpuProfiler.AppendPass","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// Append pass.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\nint argument_viewId = 1\nint argument_passId = 1\nint argument_wallMicros = 1\nint argument_gpuMicros = 1\nint argument_logicalBytes = 4\nbool result = instance.AppendPass(argument_viewId, argument_passId, argument_wallMicros, argument_gpuMicros, argument_logicalBytes)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"9ea1182c61c1456fb12c19c30686b661902dbd43ff0bbe7e85c5cc406a6f01a1","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-RecordCustomPass-11","title":"dolphinGpuProfiler.RecordCustomPass","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// Record custom pass.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\nint argument_viewId = 1\ntext argument_label = \"argument label\"\ntext argument_source = \"argument source\"\ntext argument_symbol = \"argument symbol\"\nint argument_wallMicros = 1\nint argument_gpuMicros = 1\nint argument_logicalBytes = 4\nbool result = instance.RecordCustomPass(argument_viewId, argument_label, argument_source, argument_symbol, argument_wallMicros, argument_gpuMicros, argument_logicalBytes)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"8a0c226135db87cfbdc9ebab0e012c293199c6964cbf12cba027df076e9ee64f","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-RecordCpuPass-12","title":"dolphinGpuProfiler.RecordCpuPass","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// Record cpu pass.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\nint argument_viewId = 1\ntext argument_label = \"argument label\"\ntext argument_source = \"argument source\"\ntext argument_symbol = \"argument symbol\"\nint argument_wallMicros = 1\nint argument_logicalBytes = 4\nbool result = instance.RecordCpuPass(argument_viewId, argument_label, argument_source, argument_symbol, argument_wallMicros, argument_logicalBytes)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"2c15f07f430899ad00230f56b9ed828001460c7e0454d60591957004c70e6a96","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-BeginBatchCounters-13","title":"dolphinGpuProfiler.BeginBatchCounters","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// Begin batch counters.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\ninstance.BeginBatchCounters()\nConsole.Log(\"BeginBatchCounters completed\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"9934fe484c8858e7c8614e8320e695bf11fc364a27812cb11aeb282e6099cade","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-CompleteBatch-14","title":"dolphinGpuProfiler.CompleteBatch","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// Complete batch.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\nint argument_first = 1\nint argument_viewId = 1\ninstance.CompleteBatch(argument_first, argument_viewId)\nConsole.Log(\"CompleteBatch completed\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"58ecdff30fac916f94fd03d027524227468845aca97321065c68fe3046e0d82b","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-EndFrame-15","title":"dolphinGpuProfiler.EndFrame","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// End frame.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\nint argument_frameWallMicros = 1\nbool result = instance.EndFrame(argument_frameWallMicros)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"5da43980e99f66c708d6cc1b3978a00872e33eaee58601e343579ea5a3498698","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-At-16","title":"dolphinGpuProfiler.At","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// At.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\nint argument_chronologicalIndex = 1\ndolphinGpuFrameSample result = instance.At(argument_chronologicalIndex)\nConsole.Log(\"Inspect result in your debugger\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"eb565aa5491248c47e5eb59d7bff4256b0c4f934abda8ba973efb78274da189e","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Latest-17","title":"dolphinGpuProfiler.Latest","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// Latest.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\ndolphinGpuFrameSample result = instance.Latest()\nConsole.Log(\"Inspect result in your debugger\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"5904d63d35c8b185bfd9588db66dc9b24e5d341e55219af89f1e9aee092de9d2","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Percentile-18","title":"dolphinGpuProfiler.Percentile","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// Percentile.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\nint argument_percentile = 1\nint result = instance.Percentile(argument_percentile)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"4d36be1155aa979bcf0ac8b0d04d7f5983b3bbe4ab5f76c5d15a9d60a6b47346","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Slowest-19","title":"dolphinGpuProfiler.Slowest","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using dolphin.lightlab\n\n// Slowest.\ndolphinGpuProfiler instance = dolphinGpuProfiler()\nint result = instance.Slowest()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.dolphin_lightlab__dolphingpuprofiler\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"dolphin.lightlab\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/lightlab\"\n\n[[dependencies]]\npackage = \"dolphin.materials\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/materials\"\n\n[[dependencies]]\npackage = \"dolphin.math\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/math\"\n\n[[dependencies]]\npackage = \"dolphin.spatial3d\"\nversion = \"0.1.0\"\npath = \"../../../dolphin/packages/spatial3d\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"64abb4ceddc59d4450d5575b44e5b4f9b4b72fa6fd1f2b1770dc641a83fdeaca","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null}],"searchTerms":["recording","frames","dolphinGpuProfiler","BeginFrame","SetContext","SetPipeline","SetBatches","SetEffects","SetPipelines","RecordPass","AppendPass","RecordCustomPass","RecordCpuPass","BeginBatchCounters","CompleteBatch","EndFrame","At","Latest","Percentile","Slowest"],"url":"https://demonhunterlabs.com/academy/api?item=dolphin.lightlab--dolphinGpuProfiler","json":"https://demonhunterlabs.com/reference/items/dolphin.lightlab--dolphinGpuProfiler.json","markdown":"https://demonhunterlabs.com/reference/text/dolphin.lightlab--dolphinGpuProfiler.md"}
