gpu.framebuffers vocabulary
Factor handbook ยป Vocabulary index


Documentation
Framebuffer objects

Metadata
Parents:gpu
Authors:Joe Groff


Words

Tuple classes
ClassSuperclassSlots
color-attachment tupleindex
framebuffer gpu-objectcolor-attachments depth-attachment stencil-attachment
framebuffer-rect tupleframebuffer attachment rect
renderbuffer gpu-objectcomponent-order component-type samples
system-attachment tupleside face
texture-1d-attachment tupletexture level
texture-2d-attachment tupletexture level
texture-3d-attachment tupletexture z-offset level
texture-layer-attachment tupletexture layer level


Singleton classes
back-face
default-attachment
depth-attachment
front-face
left-side
right-side
stencil-attachment
system-framebuffer


Mixin classes
color-attachment-ref
framebuffer-attachment-face
framebuffer-attachment-side
non-color-attachment-ref


Union classes
any-framebuffer
attachment-ref
framebuffer-attachment
texture-attachment


Generic words
WordStack effect
attachment-object( attachment -- object )


Ordinary words
WordStack effect
<color-attachment>( index -- color-attachment )
<framebuffer-rect>( framebuffer attachment rect -- framebuffer-rect )
<framebuffer>( color-attachments depth-attachment: framebuffer-attachment stencil-attachment: framebuffer-attachment dim -- framebuffer: framebuffer )
<full-framebuffer-rect>( framebuffer: any-framebuffer attachment: attachment-ref -- framebuffer-rect: framebuffer-rect )
<renderbuffer>( component-order: component-order component-type: component-type samples dim -- renderbuffer )
<system-attachment>( side face -- system-attachment )
<texture-1d-attachment>( texture level -- texture-1d-attachment )
<texture-2d-attachment>( texture level -- texture-2d-attachment )
<texture-3d-attachment>( texture z-offset level -- texture-3d-attachment )
<texture-layer-attachment>( texture layer level -- texture-layer-attachment )
allocate-renderbuffer( renderbuffer: renderbuffer dim -- )
attach-framebuffer-attachments( framebuffer -- )
clear-framebuffer( framebuffer alist -- )
clear-framebuffer-attachment( framebuffer: any-framebuffer attachment-ref: attachment-ref value -- )
copy-framebuffer( to-fb-rect: framebuffer-rect from-fb-rect: framebuffer-rect depth? stencil? filter: texture-filter -- )
dispose-framebuffer-attachments( framebuffer: framebuffer -- )
framebuffer-attachment-at( framebuffer: framebuffer attachment-ref: attachment-ref -- attachment: framebuffer-attachment )
read-framebuffer( framebuffer-rect -- byte-array )
read-framebuffer-image( framebuffer-rect: framebuffer-rect -- image )
read-framebuffer-to( framebuffer-rect: framebuffer-rect gpu-data-ptr -- )
renderbuffer-dim( renderbuffer: renderbuffer -- dim: array )
resize-framebuffer( framebuffer: framebuffer dim -- )


Class predicate words
WordStack effect
any-framebuffer?( object -- ? )
attachment-ref?( object -- ? )
back-face?( object -- ? )
color-attachment-ref?( object -- ? )
color-attachment?( object -- ? )
default-attachment?( object -- ? )
depth-attachment?( object -- ? )
framebuffer-attachment-face?( object -- ? )
framebuffer-attachment-side?( object -- ? )
framebuffer-attachment?( object -- ? )
framebuffer-rect?( object -- ? )
framebuffer?( object -- ? )
front-face?( object -- ? )
left-side?( object -- ? )
non-color-attachment-ref?( object -- ? )
renderbuffer?( object -- ? )
right-side?( object -- ? )
stencil-attachment?( object -- ? )
system-attachment?( object -- ? )
system-framebuffer?( object -- ? )
texture-1d-attachment?( object -- ? )
texture-2d-attachment?( object -- ? )
texture-3d-attachment?( object -- ? )
texture-attachment?( object -- ? )
texture-layer-attachment?( object -- ? )


Files


Metadata files