Package

axle

jogl

Permalink

package jogl

Visibility
  1. Public
  2. All

Type Members

  1. case class AxleGLCanvas(scene: Scene, fovy: UnittedQuantity[Angle, Float], zNear: UnittedQuantity[Distance, Float], zFar: UnittedQuantity[Distance, Float], distanceUnit: UnitOfMeasurement[Distance])(implicit angleMeta: AngleConverter[Float], distanceMeta: DistanceConverter[Float]) extends GLCanvas with GLEventListener with Product with Serializable

    Permalink
  2. case class Color(red: Float, green: Float, blue: Float) extends Product with Serializable

    Permalink
  3. case class Cube[N](length: UnittedQuantity[Distance, N], color: Color) extends Shape with Product with Serializable

    Permalink
  4. case class MultiColorCube[N](length: UnittedQuantity[Distance, N], topColor: Color, bottomColor: Color, frontColor: Color, backColor: Color, leftColor: Color, rightColor: Color) extends Shape with Product with Serializable

    Permalink
  5. case class MultiColorPyramid[N](length: UnittedQuantity[Distance, N], c1: Color, c2: Color, c3: Color) extends Shape with Product with Serializable

    Permalink
  6. case class Pyramid[N](length: UnittedQuantity[Distance, N], color: Color) extends Shape with Product with Serializable

    Permalink
  7. case class Quad[N](width: UnittedQuantity[Distance, N], height: UnittedQuantity[Distance, N], color: Color) extends Shape with Product with Serializable

    Permalink
  8. trait Render[A] extends AnyRef

    Permalink
    Annotations
    @implicitNotFound( ... )
  9. abstract class Scene extends AnyRef

    Permalink
  10. case class SceneFrame(scene: Scene, width: Int, height: Int, zNear: UnittedQuantity[Distance, Float], zFar: UnittedQuantity[Distance, Float], fps: Int)(implicit angleMeta: AngleConverter[Float], distanceMeta: DistanceConverter[Float]) extends Product with Serializable

    Permalink
  11. sealed trait Shape extends AnyRef

    Permalink
  12. case class Sphere[N](radius: UnittedQuantity[Distance, N], slices: Int, stacks: Int, color: Color) extends Shape with Product with Serializable

    Permalink
  13. case class TexturedCube[N](length: UnittedQuantity[Distance, N], reflectionColor: Color, textureUrl: URL, textureExtension: String) extends Shape with Product with Serializable

    Permalink
  14. case class TexturedSphere[N](radius: UnittedQuantity[Distance, N], slices: Int, stacks: Int, reflectionColor: Color, textureUrl: URL, textureExtension: String) extends Shape with Product with Serializable

    Permalink
  15. case class TriColorTriangle[N](length: UnittedQuantity[Distance, N], c1: Color, c2: Color, c3: Color) extends Shape with Product with Serializable

    Permalink
  16. case class Triangle[N](length: UnittedQuantity[Distance, N], color: Color) extends Shape with Product with Serializable

    Permalink

Value Members

  1. object Color extends Serializable

    Permalink
  2. object Render

    Permalink

Ungrouped