dolphin.lightlab · class ·

dolphinGpuSignalVerifier

A dolphin gpu signal verifier record carrying domain.

classcpudolphindolphin.lightlablightlabmethodsource-example

Build bounded lighting experiments with geometry, visibility, transport, film, and GPU/CPU contracts.

external class dolphinGpuSignalVerifier

Status: source-declared

Fields and methods (7)
buffer of int domain
Stores domain as buffer of int.
dolphinGpuSignalVerifier()
Dolphin gpu signal verifier.
History(buffer of float output,buffer of float geometry,buffer of float lighting,buffer of float history,buffer of float previous,buffer of float camera) returns bool
History. Complete example
Filter(buffer of float output,buffer of float geometry,buffer of float input,buffer of float statistics,int width,int height,int inputStride,int step) returns bool
Filter. Complete example
Compose(buffer of int pixels,buffer of float geometry,buffer of float lighting,buffer of float signals,buffer of float filtered,float exposure,int filterEnabled) returns bool
Compose. Complete example
CoverageCompose(buffer of int pixels,buffer of float geometry,buffer of float lighting,buffer of float signals,buffer of float filtered,buffer of float scene,buffer of float coverage,int width,int height,float exposure,int filterEnabled,int mode) returns bool
Coverage compose. Complete example
Temporal(buffer of int pixels,buffer of float geometry,buffer of float output,buffer of float previous,buffer of float previousGeometry,buffer of float scene,buffer of float camera,int revision,int enabled) returns bool
Temporal. Complete example

Use dolphinGpuSignalVerifier

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using dolphin.lightlab

// Build bounded lighting experiments with geometry, visibility, transport, film, and GPU/CPU contracts.
dolphinGpuSignalVerifier sample = dolphinGpuSignalVerifier()
Console.Log("Created dolphinGpuSignalVerifier")
project.mech
manifestVersion = "2"
package = "api.example.dolphin_lightlab__dolphingpusignalverifier"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "dolphin.lightlab"
version = "0.1.0"
path = "../../../dolphin/packages/lightlab"

[[dependencies]]
package = "dolphin.materials"
version = "0.1.0"
path = "../../../dolphin/packages/materials"

[[dependencies]]
package = "dolphin.math"
version = "0.1.0"
path = "../../../dolphin/packages/math"

[[dependencies]]
package = "dolphin.spatial3d"
version = "0.1.0"
path = "../../../dolphin/packages/spatial3d"

dolphinGpuSignalVerifier.History

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using dolphin.lightlab

// History.
dolphinGpuSignalVerifier instance = dolphinGpuSignalVerifier()
buffer of float argument_output
argument_output.Resize(8)
buffer of float argument_geometry
argument_geometry.Resize(8)
buffer of float argument_lighting
argument_lighting.Resize(8)
buffer of float argument_history
argument_history.Resize(8)
buffer of float argument_previous
argument_previous.Resize(8)
buffer of float argument_camera
argument_camera.Resize(8)
bool result = instance.History(argument_output, argument_geometry, argument_lighting, argument_history, argument_previous, argument_camera)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.dolphin_lightlab__dolphingpusignalverifier"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "dolphin.lightlab"
version = "0.1.0"
path = "../../../dolphin/packages/lightlab"

[[dependencies]]
package = "dolphin.materials"
version = "0.1.0"
path = "../../../dolphin/packages/materials"

[[dependencies]]
package = "dolphin.math"
version = "0.1.0"
path = "../../../dolphin/packages/math"

[[dependencies]]
package = "dolphin.spatial3d"
version = "0.1.0"
path = "../../../dolphin/packages/spatial3d"

dolphinGpuSignalVerifier.Filter

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using dolphin.lightlab

// Filter.
dolphinGpuSignalVerifier instance = dolphinGpuSignalVerifier()
buffer of float argument_output
argument_output.Resize(8)
buffer of float argument_geometry
argument_geometry.Resize(8)
buffer of float argument_input
argument_input.Resize(8)
buffer of float argument_statistics
argument_statistics.Resize(8)
int argument_width = 1
int argument_height = 1
int argument_inputStride = 4
int argument_step = 1
bool result = instance.Filter(argument_output, argument_geometry, argument_input, argument_statistics, argument_width, argument_height, argument_inputStride, argument_step)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.dolphin_lightlab__dolphingpusignalverifier"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "dolphin.lightlab"
version = "0.1.0"
path = "../../../dolphin/packages/lightlab"

[[dependencies]]
package = "dolphin.materials"
version = "0.1.0"
path = "../../../dolphin/packages/materials"

[[dependencies]]
package = "dolphin.math"
version = "0.1.0"
path = "../../../dolphin/packages/math"

[[dependencies]]
package = "dolphin.spatial3d"
version = "0.1.0"
path = "../../../dolphin/packages/spatial3d"

dolphinGpuSignalVerifier.Compose

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using dolphin.lightlab

// Compose.
dolphinGpuSignalVerifier instance = dolphinGpuSignalVerifier()
buffer of int argument_pixels
argument_pixels.Resize(8)
buffer of float argument_geometry
argument_geometry.Resize(8)
buffer of float argument_lighting
argument_lighting.Resize(8)
buffer of float argument_signals
argument_signals.Resize(8)
buffer of float argument_filtered
argument_filtered.Resize(8)
float argument_exposure = 1.0
int argument_filterEnabled = 1
bool result = instance.Compose(argument_pixels, argument_geometry, argument_lighting, argument_signals, argument_filtered, argument_exposure, argument_filterEnabled)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.dolphin_lightlab__dolphingpusignalverifier"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "dolphin.lightlab"
version = "0.1.0"
path = "../../../dolphin/packages/lightlab"

[[dependencies]]
package = "dolphin.materials"
version = "0.1.0"
path = "../../../dolphin/packages/materials"

[[dependencies]]
package = "dolphin.math"
version = "0.1.0"
path = "../../../dolphin/packages/math"

[[dependencies]]
package = "dolphin.spatial3d"
version = "0.1.0"
path = "../../../dolphin/packages/spatial3d"

dolphinGpuSignalVerifier.CoverageCompose

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using dolphin.lightlab

// Coverage compose.
dolphinGpuSignalVerifier instance = dolphinGpuSignalVerifier()
buffer of int argument_pixels
argument_pixels.Resize(8)
buffer of float argument_geometry
argument_geometry.Resize(8)
buffer of float argument_lighting
argument_lighting.Resize(8)
buffer of float argument_signals
argument_signals.Resize(8)
buffer of float argument_filtered
argument_filtered.Resize(8)
buffer of float argument_scene
argument_scene.Resize(8)
buffer of float argument_coverage
argument_coverage.Resize(8)
int argument_width = 1
int argument_height = 1
float argument_exposure = 1.0
int argument_filterEnabled = 1
int argument_mode = 1
bool result = instance.CoverageCompose(argument_pixels, argument_geometry, argument_lighting, argument_signals, argument_filtered, argument_scene, argument_coverage, argument_width, argument_height, argument_exposure, argument_filterEnabled, argument_mode)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.dolphin_lightlab__dolphingpusignalverifier"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "dolphin.lightlab"
version = "0.1.0"
path = "../../../dolphin/packages/lightlab"

[[dependencies]]
package = "dolphin.materials"
version = "0.1.0"
path = "../../../dolphin/packages/materials"

[[dependencies]]
package = "dolphin.math"
version = "0.1.0"
path = "../../../dolphin/packages/math"

[[dependencies]]
package = "dolphin.spatial3d"
version = "0.1.0"
path = "../../../dolphin/packages/spatial3d"

dolphinGpuSignalVerifier.Temporal

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using dolphin.lightlab

// Temporal.
dolphinGpuSignalVerifier instance = dolphinGpuSignalVerifier()
buffer of int argument_pixels
argument_pixels.Resize(8)
buffer of float argument_geometry
argument_geometry.Resize(8)
buffer of float argument_output
argument_output.Resize(8)
buffer of float argument_previous
argument_previous.Resize(8)
buffer of float argument_previousGeometry
argument_previousGeometry.Resize(8)
buffer of float argument_scene
argument_scene.Resize(8)
buffer of float argument_camera
argument_camera.Resize(8)
int argument_revision = 1
int argument_enabled = 1
bool result = instance.Temporal(argument_pixels, argument_geometry, argument_output, argument_previous, argument_previousGeometry, argument_scene, argument_camera, argument_revision, argument_enabled)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.dolphin_lightlab__dolphingpusignalverifier"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "dolphin.lightlab"
version = "0.1.0"
path = "../../../dolphin/packages/lightlab"

[[dependencies]]
package = "dolphin.materials"
version = "0.1.0"
path = "../../../dolphin/packages/materials"

[[dependencies]]
package = "dolphin.math"
version = "0.1.0"
path = "../../../dolphin/packages/math"

[[dependencies]]
package = "dolphin.spatial3d"
version = "0.1.0"
path = "../../../dolphin/packages/spatial3d"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

dolphin/packages/lightlab/src/gpu_signals.yh:278