Package org. openrndr. draw
Types Functions Properties
Used for controlling how pixels are blended together. The different modes can be used to simulate different kinds of effects like transparency, adding light, subtracting color and others.
Buffer multisample options
Builder for stored circle batches
representation for simple images stored on GPU memory
Color sampling enumeration
Cull test pass condition enumeration
Depth test pass condition enumeration
Draw primitive type enumeration
Specifies if to optimize drawing for quality or performance.
A data class that controls the look of drawing operations including stroke and fill color, stroke weight and more.
Filter base class. Renders "full-screen" quads.
Holds properties common to both vector-based and image-based
A type of
FontMap which keeps characters stored as vector data. Good for displaying very large text and for displaying text at different scales, but in general less performant than FontImageMap because it is not pre-rendered.
File format used while saving to file
Texture filters for magnification
Texture filters used for minification
A collection of granules, or template functions for writing stylable shaders in GLSL. ShadeStyleGLSL is used in OPENRNDR's shader generators but is exposed to the user such that they too can write shader generators.
Vertex element type enumeration
VertexBuffer Layout describes how data is organized in the VertexBuffer
Create a stored batch of circles
create an equivalent
ColorBuffer, with the option to override attributes
creates and starts a DrawThread
Pushes style, view- and projection matrix, calls function and pops.
Pushes style, view- and projection matrix, sets render target, calls function and pops,
load a buffer texture from a file
load a BufferTexture from a url
load a buffer texture from file or url
load an image from an
load an image from a file or url encoded as
String, also accepts base64 encoded data urls
Mark a GPU resource or code that uses GPU resources as persistent
Create a stored batch of points
Create a stored batch of rectangles
Runs code inside a (short-lived) session
VertexBuffer builder function.