Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 2.07 KB

README.md

File metadata and controls

40 lines (29 loc) · 2.07 KB

openrndr-intellij-settings

A collection of carefully tuned settings for IntelliJ IDEA to maximize productivity

Live Templates

This repository provides mainly a configuration for OPENRNDR related Live Templates. Live Templates work like keyboard macros greatly reduce the amount of keystrokes in writing software.

shortcut action code
bc build contour contour { }
bl black ColorRGBa.BLACK
bs build shape shape { }
cb color buffer colorBuffer([width], [height])
chsl color hsl ColorHSLa([h], [s], [l])
chsv color hsv ColorHSVa([h], [s], [v])
crgb color rgb ColorRGBa([r], [g], [b])
diwt drawer isolated with target drawer.isolatedWithTarget([target]) { }
dro drawer rotate drawer.rotate([degrees])
dsc drawer scale drawer.scale([factor])
dtr drawer translate drawer.translate([x], [y])
esr extend screen recorder extend(ScreenRecorder())
ess extend screenshots extend(Screenshots())
ora openrndr application fun main() = application { program { extend { } } }
rtcb render target with color buffer renderTarget([width], [height]) { colorBuffer() }
v2 vector2 Vector2([x], [y])
v3 vector3 Vector3([x], [y], [z])
v4 vector4 Vector4([x], [y], [z], [w])
wh white ColorRGBa.WHITE

Setting up IntelliJ IDEA

image

Caveats

The live templates in this repository will not work if the existing live templates configuration already contains a group called OPENRNDR. In that case please rename your existing group and try again.