Packages

p

faces.render.prt

parametricrendering

package parametricrendering

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. parametricrendering
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class ParameterInfo (name: String, consistentHashes: Boolean = true, affectsAuxiliaryData: Boolean = false, affectsTransfer: Boolean = true) extends Product with Serializable
  2. final case class ParameterSummary (parameters: Map[ParameterInfo, Any]) extends Product with Serializable
  3. case class ParametricPrtImageRender (shader: ParametricPrtShader, clearColor: RGBA = RGBA.BlackTransparent) extends ParametricImageRenderer[RGBA] with Product with Serializable

    A PRT based implementation of ParametricImageRenderer

  4. trait ParametricPrtShader extends AnyRef

    An interface for PRT shaders that only depend on the scene illumination and a set of render parameters (c.f.

    An interface for PRT shaders that only depend on the scene illumination and a set of render parameters (c.f. RenderParameter).

  5. abstract class ParametricPrtTechnique [TParams <: TechniqueParameters, TData] extends AnyRef

    This abstract class provides the framework for the parametric PRT rendering system.

    This abstract class provides the framework for the parametric PRT rendering system. It's purpose is to define a unified interface for a wide variety of different PRT rendering techniques.

    TParams

    The type of parameters that this technique requires. Must be derived from TechniqueParameters.

    TData

    The type of auxiliary data that this technique requires. Might be Unit.

  6. case class PrtRenderParameter (pointLights: IndexedSeq[PointLight] = IndexedSeq.empty, lightIntensityFixEnabled: Boolean = true) extends Product with Serializable

    Contains settings and options for prt-based rendering that go beyond those of the regular scalismo.faces.parameters.RenderParameter.

    Contains settings and options for prt-based rendering that go beyond those of the regular scalismo.faces.parameters.RenderParameter.

    pointLights

    A set of point lights that will be used to illuminate a scene in addition to an environment map, if supported by the used PRT technique.

    lightIntensityFixEnabled

    Light intensity will be scaled by Pi if this value is true. For more information please refer to withLightIntensityFix.

  7. abstract class TechniqueParameters extends AnyRef

Value Members

  1. object ParameterSummary extends Serializable
  2. object ParametricPrtImageRender extends Serializable
  3. object ParametricPrtTechnique
  4. object PrtRenderParameter extends Serializable
  5. object TechniqueParameters

Inherited from AnyRef

Inherited from Any

Ungrouped