Sha256: b6cff9276897cb77ccfc027f71ef2e518b8d4671159dc73d93a35618bec4d90e
Contents?: true
Size: 1.05 KB
Versions: 22
Compression:
Stored size: 1.05 KB
Contents
--- layout: post title: "settings" permalink: methods/settings.html --- All sketches require a user defined [settings][settings] method. This is where you define the sketch size (can be fullscreen) and render mode. Regular processing sketches hide this in a pre-process step that converts `pde` code to valid java code (on linux you can find the java code in the `/tmp` folder). Minimal code default renderer:- ```ruby def settings size 200, 200 end ``` Minimal code fullscreen default renderer:- ```ruby def settings fullscreen end ``` Minimal code fullscreen opengl 3D renderer:- ```ruby def settings size 200, 200, P3D end ``` Minimal code fullscreen opengl 3D renderer:- ```ruby def settings fullscreen P3D end ``` For hi-dpi screens:- ```ruby def settings size 200, 200 pixel_density(2) end ``` You should also put `smooth` inside [settings][settings] NB: as with vanilla-processing you can access the `width` and `height` variables within the sketch, eg in draw loop or mouse_pressed. [settings]:https://processing.org/reference/settings_.html
Version data entries
22 entries across 22 versions & 1 rubygems