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.
- Alphabetic
- By Inheritance
- CubeProjectionRenderer
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
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
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val anchor: Vector2D
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- val position: Vector2D
-
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.
-
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.
- val renderBuffer: RenderBuffer[RGBA]
- val size: Vector2D
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )