Docs / Editor

Type Reference

All 30 data types used by BrushCue nodes as inputs and outputs.

Bool

A bool

Bool

Bounds 2D Float

A 2D bounding box of Floats

Bounds2f

Bounds 2D Int

A 2D bounding box of Ints

Bounds2i

Brush

A brush to stroke on 2D objects

Brush

Byte List

List of Bytes

ByteList

Color Profile

A Color Profile

ColorProfile

Composition

A composition to create an image.

Composition

Curve

A curve that represents a mathematical function in 2D that takes and input and maps to an output.

Curve

Dictionary

A key value lookup between a name and a type in the graph

Dictionary

Fill

The fill for when drawing in a 2d object.

Fill

Float

A float

Float

Float List

List of Floats

FloatList

Image

An Image

Image

Int

An integer

Int

Node Location

Defines a pointer to another node

NodeLocation

OkLab Color

A color in the OkLab color space, which is designed to be perceptually uniform. L represents lightness. Negative "a" for green. Positive "a" for red. Negative "b" for blue. Positive "b" for yellow.

OkLabColor

OkLab Histogram

A histogram in various dimensions over the OkLab color space.

OkLabHist

Painter

Can draw in 2D. Using paths, brushes, fills and transforms to create your artwork.

Painter

Path

A 2D path that can be used to be rendered.

Path

Point 2 Float

A point with an x and y as floats

Point2f

Point 3 Float List

List of Point 3 Floats

Point3fList

RGBA Color

A color with a red, green, blue, and alpha component

RGBAColor

RGB Color

A color with a red, green and blue component

RGBColor

Render Style

Combining a fill and brush into a render style to create a 2D object.

RenderStyle

Sequence

A sequence with a bunch of operations to render a movie

Sequence

String

a string

String

Transform 2D

A 2D Transformation

Transform2

Transform 2D List

List of Transform 2Ds

Transform2List

Vector 2 Float

A vector with two elements of Floats

Vector2f

Vector 2 Int

A vector with two elements of Ints

Vector2i