package parametricrendering
- Alphabetic
- By Inheritance
- parametricrendering
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- final case class ParameterInfo (name: String, consistentHashes: Boolean = true, affectsAuxiliaryData: Boolean = false, affectsTransfer: Boolean = true) extends Product with Serializable
- final case class ParameterSummary (parameters: Map[ParameterInfo, Any]) extends Product with Serializable
-
case class
ParametricPrtImageRender
(shader: ParametricPrtShader, clearColor: RGBA = RGBA.BlackTransparent) extends ParametricImageRenderer[RGBA] with Product with Serializable
A PRT based implementation of ParametricImageRenderer
-
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).
-
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.
-
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.
- abstract class TechniqueParameters extends AnyRef
Value Members
- object ParameterSummary extends Serializable
- object ParametricPrtImageRender extends Serializable
- object ParametricPrtTechnique
- object PrtRenderParameter extends Serializable
- object TechniqueParameters