mcclim/metabar-tests.lisp
gain
enabled
The same logical transform receives twice the native samples on a 2x drawable; no intermediate panel raster is resized.
(owner)Return OWNER's ordered group identities. Group identities remain owned by the application; symbols are sufficient when they are the vocabulary.
(control owner)Return CONTROL's cheap authored value. This runs during owner refresh, never inside repaint.
(control owner value)Format the already observed VALUE for CONTROL.
(control owner value)Return scalar VALUE's clamped position from 0 to 1.
(control owner)Return :CONTINUOUS or :COMMIT-ON-RELEASE. The latter previews a pointer drag but applies only its last value after release, which keeps expensive derived work out of motion-event bursts.
(control owner direction multiplier)At OWNER's frame boundary, move CONTROL by signed DIRECTION and MULTIPLIER.
The maximum of compatible quantities.
The minimum of compatible quantities.
Addition over compatible quantities.
Multiplication and scalar scaling.
(control owner fraction)At OWNER's frame boundary, set scalar CONTROL from clamped FRACTION.
(control owner)At OWNER's frame boundary, toggle switch CONTROL.
Logical negation of one test or raw truth value.
One named verb over a session.
(&optional (owner (make-instance 'metabar-test-owner)))(owner vocabulary)(key &key modifiers)(class &key (x 0.0) (y 0.0) button)An explicitly owned AVFrame.
Test whether two compatible scalars are equal.
(frame)(frame index)(frame event)Test whether one compatible scalar is less than another.
The componentwise absolute value of a raw value.
Subtraction or unary negation.
(frame)(frame index)(frame event local-x local-y)(frame control)(frame control)(frame viewport-logical-extent slide)(frame pointer-x pointer-y viewport-logical-extent slide)(medium x1 y1 x2 y2 radius filled)Draw the uniform-radius roundrect primitive when MEDIUM supports it.
(medium)Describe which BASIC-MEDIUM fallbacks fed MEDIUM's GPU polygon leaf. Each entry reports semantic calls, polygon points produced by McCLIM, and GPU triangles emitted by luv. Direct polygon calls are named :DIRECT-POLYGON.
A direct GPU target for an ordered LUV-GPU-MEDIUM drawing stream. An embedded mirror retains an immutable prepared CPU revision for the game's final pass; a standalone mirror renders into its native canvas drawable.
Input has changed only retained UI state; the application is untouched.