openrndr / org.openrndr / Extension

Extension

interface Extension

Defines a Program extension. This is the interface for developers of OPENRNDR extensions.

Properties

enabled

abstract var enabled: Boolean

Functions

afterDraw

open fun afterDraw(drawer: Drawer, program: Program): Unit

beforeDraw

open fun beforeDraw(drawer: Drawer, program: Program): Unit

setup

open fun setup(program: Program): Unit

Inheritors

Debug2D

class Debug2D : Extension

Debug3D

class Debug3D : Extension

ScreenRecorder

class ScreenRecorder : Extension

ScreenRecorder extension can be used to record to contents of a Program to a video

Screenshots

open class Screenshots : Extension

an extension that takes screenshots when key (default is spacebar) is pressed