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 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 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.type
object renderer.type
trait AngleSyntax

Attributes

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

Attributes

Source
Base64Syntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all.type
object base64.type
trait BitmapSyntax

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Source
UnsignedByteSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object core.type
object all.type
object unsignedByte.type
trait WriterSyntax

Attributes

Source
WriterSyntax.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all.type
object writer.type
object angle extends AngleSyntax

Attributes

Source
package.scala
Supertypes
trait AngleSyntax
class Object
trait Matchable
class Any
Self type
angle.type
object base64 extends Base64Syntax

Attributes

Source
package.scala
Supertypes
trait Base64Syntax
class Object
trait Matchable
class Any
Self type
base64.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
object debug extends DebugSyntax

Attributes

Source
package.scala
Supertypes
trait DebugSyntax
class Object
trait Matchable
class Any
Self type
debug.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
object writer extends WriterSyntax

Attributes

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