Packages

case class CubeProjectionRenderer(renderBuffer: RenderBuffer[RGBA], position: Vector2D, size: Vector2D = Vector2D.ones * 65, anchor: Vector2D = Vector2D.zero) extends Product with Serializable

Renders the cube-net projection of a spherical function into a render buffer.

renderBuffer

The buffer to render into.

position

The absolute pixel position of the rendered cube-net in relation to the specified anchor.

size

The absolute pixel size of a face element of the cube-net.

anchor

Specifies the origin of the cube-net and its relative position on the screen.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CubeProjectionRenderer
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CubeProjectionRenderer(renderBuffer: RenderBuffer[RGBA], position: Vector2D, size: Vector2D = Vector2D.ones * 65, anchor: Vector2D = Vector2D.zero)

    renderBuffer

    The buffer to render into.

    position

    The absolute pixel position of the rendered cube-net in relation to the specified anchor.

    size

    The absolute pixel size of a face element of the cube-net.

    anchor

    Specifies the origin of the cube-net and its relative position on the screen.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val anchor: Vector2D
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  14. val position: Vector2D
  15. def render(sphericalFunction: SphericalFunction[RGB]): Unit

    Renders the specified spherical function into the render buffer.

    Renders the specified spherical function into the render buffer.

    sphericalFunction

    A RGB spherical function.

  16. def render(sphericalHarmonics: GreyOrRGB[DenseVector[Double]]): Unit

    Renders the specified SH expansion into the render buffer.

    Renders the specified SH expansion into the render buffer.

    sphericalHarmonics

    The SH expansion of a monochromatic or RGB function.

  17. val renderBuffer: RenderBuffer[RGBA]
  18. val size: Vector2D
  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped