Parents: | gpu |
Authors: | Joe Groff |
Class | Superclass | Slots |
blend-mode | tuple | equation source-function dest-function |
blend-state | tuple | constant-color rgb-mode alpha-mode |
depth-range-state | tuple | near far |
depth-state | tuple | comparison |
line-state | tuple | width antialias? |
mask-state | tuple | color depth stencil-front stencil-back |
multisample-state | tuple | multisample? sample-alpha-to-coverage? sample-alpha-to-one? sample-coverage invert-sample-coverage? |
point-state | tuple | size sprite-origin fade-threshold |
scissor-state | tuple | rect |
stencil-mode | tuple | value mask comparison stencil-fail-op depth-fail-op depth-pass-op |
stencil-state | tuple | front-mode back-mode |
triangle-cull-state | tuple | front-face cull |
triangle-state | tuple | front-mode back-mode antialias? |
viewport-state | tuple | rect |
blend-equation |
blend-function |
comparison |
point-sprite-origin |
source-only-blend-function |
stencil-op |
triangle-cull |
triangle-face |
triangle-mode |
gpu-state |
source-blend-function |
Word | Stack effect |
set-gpu-state* | ( state -- ) |
Word | Stack effect |
<blend-mode> | ( equation source-function dest-function -- blend-mode ) |
<blend-state> | ( constant-color rgb-mode alpha-mode -- blend-state ) |
<depth-range-state> | ( near far -- depth-range-state ) |
<depth-state> | ( comparison -- depth-state ) |
<line-state> | ( width antialias? -- line-state ) |
<mask-state> | ( color depth stencil-front stencil-back -- mask-state ) |
<multisample-state> | ( multisample? sample-alpha-to-coverage? sample-alpha-to-one? sample-coverage invert-sample-coverage? -- multisample-state ) |
<point-state> | ( size sprite-origin fade-threshold -- point-state ) |
<scissor-state> | ( rect -- scissor-state ) |
<stencil-mode> | ( value mask comparison stencil-fail-op depth-fail-op depth-pass-op -- stencil-mode ) |
<stencil-state> | ( front-mode back-mode -- stencil-state ) |
<triangle-cull-state> | ( front-face cull -- triangle-cull-state ) |
<triangle-state> | ( front-mode back-mode antialias? -- triangle-state ) |
<viewport-state> | ( rect -- viewport-state ) |
get-blend-state | ( -- blend-state: blend-state ) |
get-depth-range-state | ( -- depth-range-state: depth-range-state ) |
get-depth-state | ( -- depth-state: depth-state ) |
get-gl-bool | ( enum -- value ) |
get-gl-bools | ( enum count -- value ) |
get-gl-float | ( enum -- value ) |
get-gl-floats | ( enum count -- value ) |
get-gl-int | ( enum -- value ) |
get-gl-ints | ( enum count -- value ) |
get-gl-rect | ( enum -- value ) |
get-line-state | ( -- line-state: line-state ) |
get-mask-state | ( -- mask-state: mask-state ) |
get-multisample-state | ( -- multisample-state: multisample-state ) |
get-point-state | ( -- point-state: point-state ) |
get-scissor-state | ( -- scissor-state: scissor-state ) |
get-stencil-state | ( -- stencil-state: stencil-state ) |
get-triangle-cull-state | ( -- triangle-cull-state: triangle-cull-state ) |
get-triangle-state | ( -- triangle-state: triangle-state ) |
get-viewport-state | ( -- viewport-state: viewport-state ) |
gl-enabled? | ( enum -- ? ) |
set-gpu-state | ( states -- ) |
Word | Stack effect |
blend-equation? | ( object -- ? ) |
blend-function? | ( object -- ? ) |
blend-mode? | ( object -- ? ) |
blend-state? | ( object -- ? ) |
cmp-always? | ( object -- ? ) |
cmp-equal? | ( object -- ? ) |
cmp-greater-equal? | ( object -- ? ) |
cmp-greater? | ( object -- ? ) |
cmp-less-equal? | ( object -- ? ) |
cmp-less? | ( object -- ? ) |
cmp-never? | ( object -- ? ) |
cmp-not-equal? | ( object -- ? ) |
comparison? | ( object -- ? ) |
cull-all? | ( object -- ? ) |
cull-back? | ( object -- ? ) |
cull-front? | ( object -- ? ) |
depth-range-state? | ( object -- ? ) |
depth-state? | ( object -- ? ) |
eq-add? | ( object -- ? ) |
eq-max? | ( object -- ? ) |
eq-min? | ( object -- ? ) |
eq-reverse-subtract? | ( object -- ? ) |
eq-subtract? | ( object -- ? ) |
face-ccw? | ( object -- ? ) |
face-cw? | ( object -- ? ) |
func-constant-alpha? | ( object -- ? ) |
func-constant? | ( object -- ? ) |
func-dest-alpha? | ( object -- ? ) |
func-dest? | ( object -- ? ) |
func-one-minus-constant-alpha? | ( object -- ? ) |
func-one-minus-constant? | ( object -- ? ) |
func-one-minus-dest-alpha? | ( object -- ? ) |
func-one-minus-dest? | ( object -- ? ) |
func-one-minus-source-alpha? | ( object -- ? ) |
func-one-minus-source? | ( object -- ? ) |
func-one? | ( object -- ? ) |
func-source-alpha-saturate? | ( object -- ? ) |
func-source-alpha? | ( object -- ? ) |
func-source? | ( object -- ? ) |
func-zero? | ( object -- ? ) |
gpu-state? | ( object -- ? ) |
line-state? | ( object -- ? ) |
mask-state? | ( object -- ? ) |
multisample-state? | ( object -- ? ) |
op-dec-sat? | ( object -- ? ) |
op-dec-wrap? | ( object -- ? ) |
op-inc-sat? | ( object -- ? ) |
op-inc-wrap? | ( object -- ? ) |
op-invert? | ( object -- ? ) |
op-keep? | ( object -- ? ) |
op-replace? | ( object -- ? ) |
op-zero? | ( object -- ? ) |
origin-lower-left? | ( object -- ? ) |
origin-upper-left? | ( object -- ? ) |
point-sprite-origin? | ( object -- ? ) |
point-state? | ( object -- ? ) |
scissor-state? | ( object -- ? ) |
source-blend-function? | ( object -- ? ) |
source-only-blend-function? | ( object -- ? ) |
stencil-mode? | ( object -- ? ) |
stencil-op? | ( object -- ? ) |
stencil-state? | ( object -- ? ) |
triangle-cull-state? | ( object -- ? ) |
triangle-cull? | ( object -- ? ) |
triangle-face? | ( object -- ? ) |
triangle-fill? | ( object -- ? ) |
triangle-lines? | ( object -- ? ) |
triangle-mode? | ( object -- ? ) |
triangle-points? | ( object -- ? ) |
triangle-state? | ( object -- ? ) |
viewport-state? | ( object -- ? ) |