gpu.util.wasd vocabulary - Factor Documentation (original) (raw)

gpu.util.wasd vocabulary
Factor handbook » Vocabulary index

Summary
Scaffolding for demo scenes that can be explored using FPS-style controls

Metadata

Parents: gpu.util
Authors: Joe Groff

Words

Tuple classes

Class Superclass Slots
mvp-uniforms uniform-tuple mv_matrix p_matrix
wasd-world game-world location yaw pitch p-matrix

Generic words

Word Stack effect
wasd-far-plane ( world -- far-plane )
wasd-fly-vertically? ( world -- ? )
wasd-mouse-scale ( world -- scale )
wasd-movement-speed ( world -- speed )
wasd-near-plane ( world -- near-plane )
wasd-pitch-range ( world -- min max )

Ordinary words

Word Stack effect
-pi/2 ( -- value )
( world -- uniforms )
?pitch ( world -- pitch )
clamp-pitch ( world -- world )
eye-rotate ( yaw pitch v -- v' )
forward-vector ( world -- v )
fov ( -- value )
generate-p-matrix ( world -- matrix )
pi/2 ( -- value )
rightward-vector ( world -- v )
rotate-with-mouse ( world mouse -- )
set-wasd-view ( world location yaw pitch -- world )
walk-backward ( world -- )
walk-downward ( world -- )
walk-forward ( world -- )
walk-leftward ( world -- )
walk-rightward ( world -- )
walk-upward ( world -- )
wasd-fov-vector ( world -- fov )
wasd-keyboard-input ( world -- )
wasd-mouse-input ( world -- )
wasd-mv-inv-matrix ( world -- matrix )
wasd-mv-matrix ( world -- matrix )
wasd-p-matrix ( world -- matrix )
wasd-pixel-ray ( world loc -- direction )

Class predicate words

Word Stack effect
mvp-uniforms? ( object -- ? )
wasd-world? ( object -- ? )

Files

resource:extra/gpu/util/wasd/wasd.factor
resource:extra/gpu/util/wasd/wasd-docs.factor

Metadata files

resource:extra/gpu/util/wasd/authors.txt
resource:extra/gpu/util/wasd/summary.txt