org.nlogo.gl.render

Members list

Type members

Classlikes

case class Direction(x: Float, y: Float, z: Float) extends Vector3

Attributes

Source
Lighting.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Vector3
class Object
trait Matchable
class Any
Show all
class DirectionalLight(val direction: Direction) extends Light

Attributes

Source
Lighting.scala
Supertypes
class Light
class Object
trait Matchable
class Any
trait ExportRenderer extends Renderer, GLEventListener

Attributes

Source
ExportRenderer.scala
Supertypes
class Renderer
trait GLEventListener
trait EventListener
class Object
trait Matchable
class Any
Show all

Attributes

Source
GLViewSettings.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ViewManager
object JOGLLoader

Attributes

Source
JOGLLoader.scala
Supertypes
class Object
trait Matchable
class Any
Self type
JOGLLoader.type
abstract class Light

Attributes

Source
Lighting.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object LightManager

This is a small library for managing and debugging lighting. It includes methods for showing the positions and directions of the lights in 3D space.

This is a small library for managing and debugging lighting. It includes methods for showing the positions and directions of the lights in 3D space.

It isn't normally enabled; to enable it, call the showLights() method. If you ever wondered what the default lighting scheme in NetLogo 3D looks like, here it is, there are two directional lights pointing roughly at opposite corners.

Attributes

Companion
class
Source
Lighting.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class LightManager

Attributes

Companion
object
Source
Lighting.scala
Supertypes
class Object
trait Matchable
class Any
class MouseState

current mouse coordinates/status

current mouse coordinates/status

Attributes

Source
MouseState.scala
Supertypes
class Object
trait Matchable
class Any
trait PickListener

Attributes

Source
PickListener.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Picker
object Picker

Attributes

Source
Picker.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Picker.type
object Polygons

Attributes

Source
Polygons.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Polygons.type
case class Position(x: Float, y: Float, z: Float) extends Vector3

Attributes

Source
Lighting.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Vector3
class Object
trait Matchable
class Any
Show all
class PositionalLight(val position: Position) extends Light

Attributes

Source
Lighting.scala
Supertypes
class Light
class Object
trait Matchable
class Any
case class RGBA(r: Float, g: Float, b: Float, a: Float)

Attributes

Source
Lighting.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Tessellator

Attributes

Companion
class
Source
Tessellator.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class Tessellator extends GLUtessellatorCallbackAdapter

Attributes

Companion
object
Source
Tessellator.scala
Supertypes
class GLUtessellatorCallbackAdapter
trait GLUtessellatorCallback
class Object
trait Matchable
class Any
object TextureUtils

Attributes

Source
TextureUtils.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class Vector3

Attributes

Source
Lighting.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Direction
class Position