gpu.buffers vocabulary
Factor handbook » Vocabulary index


Documentation
Buffer objects

Metadata
Parents:gpu
Authors:Joe Groff


Words

Tuple classes
ClassSuperclassSlots
Image bufferImage gpu-objectupload-pattern usage-pattern kind
Image buffer-ptrImage tuplebuffer offset
Image buffer-rangeImage buffer-ptrsize


Singleton classes
Image copy-usage
Image draw-usage
Image dynamic-upload
Image index-buffer
Image pixel-pack-buffer
Image pixel-unpack-buffer
Image read-access
Image read-usage
Image read-write-access
Image static-upload
Image stream-upload
Image transform-feedback-buffer
Image vertex-buffer
Image write-access


Mixin classes
Image buffer-access-mode
Image buffer-kind
Image buffer-upload-pattern
Image buffer-usage-pattern


Union classes
Image gpu-data-ptr


Ordinary words
WordStack effect
Image (grow-buffer-size)( target-size old-size -- new-size )
Image <buffer-ptr>( buffer offset -- buffer-ptr )
Image <buffer-range>( buffer offset size -- buffer-range )
Image <buffer>( upload: buffer-upload-pattern usage: buffer-usage-pattern kind: buffer-kind size: integer initial-data -- buffer: buffer )
Image allocate-buffer( buffer size initial-data -- )
Image allocate-byte-array( buffer byte-array -- )
Image buffer-ptr>range( buffer-ptr -- buffer-range )
Image buffer-size( buffer: buffer -- size: integer )
Image byte-array>buffer( byte-array upload: buffer-upload-pattern usage: buffer-usage-pattern kind: buffer-kind -- buffer: buffer )
Image copy-buffer( to-buffer-ptr: buffer-ptr from-buffer-ptr: buffer-ptr size: integer -- )
Image grow-buffer( buffer: buffer target-size: integer -- )
Image read-buffer( buffer-ptr: buffer-ptr size: integer -- data: byte-array )
Image update-buffer( buffer-ptr: buffer-ptr size: integer data -- )
Image with-bound-buffer( ..a buffer target quot: ( ..a -- ..b ) -- ..b )
Image with-buffer-ptr( ..a buffer-ptr target quot: ( ..a c-ptr -- ..b ) -- ..b )
Image with-gpu-data-ptr( ..a gpu-data-ptr target quot: ( ..a c-ptr -- ..b ) -- ..b )
Image with-mapped-buffer( ..a buffer access quot: ( ..a alien -- ..b ) -- ..b )
Image with-mapped-buffer-array( ..a buffer access c-type quot: ( ..a array -- ..b ) -- ..b )


Class predicate words
WordStack effect
Image buffer-access-mode?( object -- ? )
Image buffer-kind?( object -- ? )
Image buffer-ptr?( object -- ? )
Image buffer-range?( object -- ? )
Image buffer-upload-pattern?( object -- ? )
Image buffer-usage-pattern?( object -- ? )
Image buffer?( object -- ? )
Image copy-usage?( object -- ? )
Image draw-usage?( object -- ? )
Image dynamic-upload?( object -- ? )
Image gpu-data-ptr?( object -- ? )
Image index-buffer?( object -- ? )
Image pixel-pack-buffer?( object -- ? )
Image pixel-unpack-buffer?( object -- ? )
Image read-access?( object -- ? )
Image read-usage?( object -- ? )
Image read-write-access?( object -- ? )
Image static-upload?( object -- ? )
Image stream-upload?( object -- ? )
Image transform-feedback-buffer?( object -- ? )
Image vertex-buffer?( object -- ? )
Image write-access?( object -- ? )


Files


Metadata files