doodle.syntax

package doodle.syntax

Members list

Type members

Classlikes

Rendering works differently on different platforms. The Javascript runtime must render asynchronously. The JVM runtime can render asychronously or sychronously. However, rendering in a Swing / Java2D context takes places on a daemon thread. This means the JVM will exit if this is the only thread running. The implication is that a short Doodle program that does not block the main thread waiting for the Swing thread to complete will usually exit before the output appears. Therefore, at least in the common case of calling draw, rendering should be synchronous on the JVM.

Rendering works differently on different platforms. The Javascript runtime must render asynchronously. The JVM runtime can render asychronously or sychronously. However, rendering in a Swing / Java2D context takes places on a daemon thread. This means the JVM will exit if this is the only thread running. The implication is that a short Doodle program that does not block the main thread waiting for the Swing thread to complete will usually exit before the output appears. Therefore, at least in the common case of calling draw, rendering should be synchronous on the JVM.

Attributes

Source
AbstractRendererSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
object renderer
trait AngleSyntax

Attributes

Source
AngleSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object core
object all
object angle

Attributes

Source
Base64WriterSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
object base64Writer
trait BitmapSyntax

Attributes

Source
BitmapSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
object bitmap
trait BlendSyntax

Attributes

Source
BlendSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
object blend

Attributes

Source
BufferedImageWriterSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
trait DebugSyntax

Attributes

Source
DebugSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
object debug

Attributes

Source
FileWriterSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
object fileWriter
trait LayoutSyntax

Attributes

Source
LayoutSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
object layout

Attributes

Source
NormalizedSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object core
object all
object normalized
trait PathSyntax

Attributes

Source
PathSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
object path

Attributes

Source
RendererSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
object renderer
trait ShapeSyntax

Attributes

Source
ShapeSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
object shape
trait SizeSyntax

Attributes

Source
SizeSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
object size
trait StyleSyntax

Attributes

Source
StyleSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
object style
trait TextSyntax

Attributes

Source
TextSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
object text

Attributes

Source
ToPictureSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
object toPicture

Attributes

Source
TransformSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
object transform

Attributes

Source
TraverseSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all
object traverse

Attributes

Source
UnsignedByteSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object core
object all
object unsignedByte
object angle extends AngleSyntax

Attributes

Source
package.scala
Supertypes
trait AngleSyntax
class Object
trait Matchable
class Any
Self type
angle.type

Attributes

Source
package.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object bitmap extends BitmapSyntax

Attributes

Source
package.scala
Supertypes
trait BitmapSyntax
class Object
trait Matchable
class Any
Self type
bitmap.type
object blend extends BlendSyntax

Attributes

Source
package.scala
Supertypes
trait BlendSyntax
class Object
trait Matchable
class Any
Self type
blend.type

Attributes

Source
package.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object debug extends DebugSyntax

Attributes

Source
package.scala
Supertypes
trait DebugSyntax
class Object
trait Matchable
class Any
Self type
debug.type
object fileWriter extends FileWriterSyntax

Attributes

Source
package.scala
Supertypes
class Object
trait Matchable
class Any
Self type
fileWriter.type
object layout extends LayoutSyntax

Attributes

Source
package.scala
Supertypes
trait LayoutSyntax
class Object
trait Matchable
class Any
Self type
layout.type
object normalized extends NormalizedSyntax

Attributes

Source
package.scala
Supertypes
class Object
trait Matchable
class Any
Self type
normalized.type
object path extends PathSyntax

Attributes

Source
package.scala
Supertypes
trait PathSyntax
class Object
trait Matchable
class Any
Self type
path.type
object renderer extends RendererSyntax

Attributes

Source
package.scala
Supertypes
class Object
trait Matchable
class Any
Self type
renderer.type
object shape extends ShapeSyntax

Attributes

Source
package.scala
Supertypes
trait ShapeSyntax
class Object
trait Matchable
class Any
Self type
shape.type
object size extends SizeSyntax

Attributes

Source
package.scala
Supertypes
trait SizeSyntax
class Object
trait Matchable
class Any
Self type
size.type
object style extends StyleSyntax

Attributes

Source
package.scala
Supertypes
trait StyleSyntax
class Object
trait Matchable
class Any
Self type
style.type
object text extends TextSyntax

Attributes

Source
package.scala
Supertypes
trait TextSyntax
class Object
trait Matchable
class Any
Self type
text.type
object toPicture extends ToPictureSyntax

Attributes

Source
package.scala
Supertypes
class Object
trait Matchable
class Any
Self type
toPicture.type
object transform extends TransformSyntax

Attributes

Source
package.scala
Supertypes
class Object
trait Matchable
class Any
Self type
transform.type
object traverse extends TraverseSyntax

Attributes

Source
package.scala
Supertypes
class Object
trait Matchable
class Any
Self type
traverse.type

Attributes

Source
package.scala
Supertypes
class Object
trait Matchable
class Any
Self type