Skip to content

pof

Contributors

People who contribute to this project.

Objects

  • pofaccel pofaccel is a Pof object associated with acceleration, but this help patch does not explain its output or purpose sufficiently.
  • pofbang pofbang listens to POF render events and outputs bangs for use during rendering.
  • pofblend pofblend controls OpenGL blending in a Pof rendering chain by setting the source and destination blend factors.
  • pofcirc pofcirc draws a circle or ellipse with an initial width, height, and optional resolution.
  • pofcolor pofcolor changes the color and alpha of subsequent Pof rendering by multiplying incoming red, green, blue, and alpha values by its own values.
  • pofdepthtest pofdepthtest enables depth testing so rendering respects depth rather than draw order.
  • poffbo poffbo draws the following Pof tree into a framebuffer, for uses such as clipping a sub-scene, pre-drawing, and feedback; it also clips touch events.
  • poffill poffill controls whether shapes are drawn filled or as outlines, with optional arguments for the fill state and outline line width.
  • poffilm poffilm is a video player that loads a movie file and displays it at an optional width and height.
  • poffont poffont defines a named font from a font file for use by objects such as poftext.
  • poffonts poffonts loads and declares a font using ofxFontStash so it can be referenced by objects such as poftexts.
  • pofgetmatrix pofgetmatrix retrieves the current OpenGL matrix and its decomposition.
  • pofhead pofhead is the root of a new drawing tree in the Pd OpenFrameworks (Pof) externals.
  • pofimage pofimage draws an image loaded from a file and can also expose it as a texture without drawing when the file argument is followed by TEX.
  • pofipcam pofipcam is an IP camera grabber that connects to a URL and supplies the camera image in a Pof rendering chain.
  • pofjson pofjson provides read-only JSON file utilities, loading JSON data and retrieving element sizes, strings with gets, or numbers with getf.
  • pofkeyboard pofkeyboard provides access to Pof keyboard events through the #pofkey channel.
  • poflayer poflayer multiplexes multiple named layers on the same Pof rendering tree, allowing common processing alongside per-layer preprocessing and rendering.
  • poflua poflua is a Lua interpreter for Pof that executes scripts and supports Lua-defined drawing, touch behavior, and reusable object classes.
  • pofonce pofonce draws the next frame on receipt of a bang, allowing drawings to be optimized by updating them only when needed.
  • pofpath pofpath draws a path, with optional width and height arguments such as pofpath 200 200.
  • pofplane pofplane draws a textured plane with configurable width and height, supplied as arguments or through inlets 2 and 3.
  • pofquad pofquad draws a quad and supports warping it by setting each draw corner independently.
  • pofrect pofrect draws a rectangle in the Pd OpenFrameworks environment, with width and height supplied as arguments or through inlets.
  • pofresetmatrix pofresetmatrix undoes all previous translation, rotation, and scaling transformations in a Pof rendering chain.
  • pofrotate pofrotate rotates the following Pof tree by an angle in degrees.
  • pofscale pofscale scales the following Pof tree along the x and y axes, with optional z-axis scaling for a 3D initial vector.
  • pofscope pofscope displays the waveform of an audio signal, with width, height, and buffer length supplied as arguments.
  • pofshader pofshader loads and controls a GLSL shader, with its first inlet enabling or disabling playback via play 0/1.
  • pofsphere pofsphere draws a sphere that can be textured.
  • poftext poftext draws text using a named font in a Pd OpenFrameworks rendering chain.
  • poftextbox poftextbox gets text from the user, with an optional prompt such as “Enter some text.” Send it show to display the text box, or use a question message to set a question before showing it; the help patch warns that opening it crashes Tcl/Tk on Linux..
  • poftexts poftexts draws text using ofxFontStash and supports multiline layout controls such as width, line height, spacing, alignment, clipping, and underlining.
  • poftexture poftexture retrieves a named texture from a producer such as pofimage, poffilm, or poffbo, allowing that texture to be applied to downstream Pof drawing objects.
  • poftouch poftouch defines a touch-sensitive area and reports down, move, and up events with x/y coordinates and a touch ID.
  • poftouchable poftouchable enables or disables touch events for the following POF objects.
  • poftranslate poftranslate translates the following Pof tree by an (x, y, z) vector.
  • pofutil pofutil provides assorted path, directory, file, string, time, download, and archive utilities for Pd/OpenFrameworks patches.
  • pofvisible pofvisible shows or hides downstream drawing: a visibility value of 1 draws, while 0 prevents drawing.
  • pofwin pofwin controls the main POF window, including its size, position, frame rate, background color, cursor, and normalized texture-coordinate setting, and reports the actual window size.
  • pofxml pofxml provides XML file utilities for loading, querying, modifying, and saving XML data, including selecting elements and attributes.
  • pofxmlp pofxmlp provides XML file utilities based on pugixml, supporting loading, querying, editing, printing, and saving XML through a named reference.