luft/render/package.lisp
defpackage#:luft.render.shaders
:use#:cl#:luv.shader
:shadowing-import-from#:luv.shader#:step
:export#:lattice-point-fragment-specification#:lattice-point-vertex-specification#:player-sdf-fragment-specification#:player-sdf-vertex-specification#:mesh-fragment-specification#:mesh-vertex-specification#:shadow-vertex-specification#:sky-fragment-specification#:sky-temporal-fragment-specification#:exposure-probe-fragment-specification#:present-fragment-specification#:present-vertex-specification
defpackage#:luft.render
:use#:cl#:luv
:local-nicknames
#:domains#:luv.domains
#:shaders#:luft.render.shaders
#:production#:luv.production
#:vec3#:luv.arithmetic.lisp.vec3
:export#:scene#:scene-solid#:light#:*light*#:make-bevel-limit-study-scene#:make-manifold-spike-scene#:make-mountain-sanctuary-scene#:make-material-bevel-transition-study-scene#:make-miter-study-scene#:make-traveler-study-scene#:make-demo-solid#:make-gallery-solid#:gallery-plot-report#:gallery-plot-origin#:*gallery*#:make-render-mesh#:material-bevel-profile#:make-material-bevel-profile#:material-bevel-width#:compile-material-bevel-profile#:make-material-bevel-mesh#:make-material-bevel-meshes#:renderer#:renderer-set-mesh#:renderer-set-meshes#:renderer-remove-mesh#:renderer-clear-meshes#:streaming-scene#:make-streaming-scene#:mesh-streaming-chunk#:make-highland-sanctuary-scene#:fly-camera#:make-fly-camera#:camera-position#:walking-player#:make-walking-player#:walking-player-position#:walking-player-route#:walking-route#:walking-route-start#:walking-route-destination#:walking-route-cells#:walking-route-status#:walking-route-detail#:walking-route-visits#:start-walking-player-route#:viewer-player#:inspection-camera#:camera-x#:camera-y#:camera-z#:camera-yaw#:camera-pitch#:viewer-camera#:viewer-mode#:isometric-walk-mode#:orbit-mode#:viewer-inspection#:site-inspection#:site-inspection-site#:site-inspection-cell#:site-inspection-point#:site-inspection-distance#:site-inspection-star-mask#:site-inspection-stock#:raycast-site#:reset-viewer-camera#:start-viewer#:stop-viewer#:refresh-viewer-renderer#:refresh-viewer-shaders#:viewer-live-artifact#:capture-viewer-frame#:film-viewer#:*wireframe*#:*inspection-ink-p*#:*inspection-reach*#:*projection*#:*isometric-height*#:*character-time*#:viewer#:viewer-renderer#:viewer-shader-diagnostic#:viewer-running-p#:viewer-instruments#:add-viewer-instrument#:remove-viewer-instrument#:viewer-instrument-priority#:viewer-instrument-present-p#:refresh-viewer-instrument#:encode-viewer-instrument#:handle-viewer-instrument-event#:release-viewer-instrument#:open-viewer-command-menu#:close-viewer-command-menu#:toggle-viewer-command-menu#:open-viewer-metabar#:close-viewer-metabar#:toggle-viewer-metabar#:open-viewer-lobby#:close-viewer-lobby#:toggle-viewer-lobby#:viewer-lobby-client#:viewer-status-bar#:open-viewer-status-bar#:start-viewer-tracy-capture#:stop-viewer-tracy-capture#:toggle-viewer-tracy-capture#:open-viewer-tracy-capture#:reveal-viewer-tracy-capture#:viewer-agent#:make-viewer-agent#:ask-viewer-agent#:release-viewer-agent#:viewer-agent-report#:*viewer*#:main#:run-standalone-viewer
Ordered application instruments. Each shared tool owns its UI
implementation; luft supplies only attachment, frame-boundary,
final-pass, input, and release policy through this protocol.
Retained across the live refoundation package reload.