PBRSubSurfaceConfiguration class
class PBRSubSurfaceConfiguration
- Annotations
- 
    - @JS.new()
 
Constructors
- PBRSubSurfaceConfiguration(void markAllSubMeshesAsTexturesDirty(), void markScenePrePassDirty(), Scene scene)
Properties
- diffusionDistance ↔ Color3
- 
  
  getter/setter pair
- disableAlphaBlending → bool
- 
  
  no setter
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- indexOfRefraction ↔ num
- 
  
  getter/setter pair
- invertRefractionY ↔ bool
- 
  
  getter/setter pair
- isRefractionEnabled ↔ bool
- 
  
  getter/setter pair
- isScatteringEnabled ↔ bool
- 
  
  getter/setter pair
- isTranslucencyEnabled ↔ bool
- 
  
  getter/setter pair
- linkRefractionWithTransparency ↔ bool
- 
  
  getter/setter pair
- maximumThickness ↔ num
- 
  
  getter/setter pair
- minimumThickness ↔ num
- 
  
  getter/setter pair
- refractionIntensity ↔ num
- 
  
  getter/setter pair
- refractionTexture ↔ BaseTexture
- 
  
  getter/setter pair
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- scatteringDiffusionProfile ↔ Color3
- 
  
  getter/setter pair
- thicknessTexture ↔ BaseTexture
- 
  
  getter/setter pair
- tintColor ↔ Color3
- 
  
  getter/setter pair
- tintColorAtDistance ↔ num
- 
  
  getter/setter pair
- translucencyIntensity ↔ num
- 
  
  getter/setter pair
- useAlbedoToTintRefraction ↔ bool
- 
  
  getter/setter pair
- useMaskFromThicknessTexture ↔ bool
- 
  
  getter/setter pair
- useMaskFromThicknessTextureGltf ↔ bool
- 
  
  getter/setter pair
- volumeIndexOfRefraction ↔ num
- 
  
  getter/setter pair
Methods
- 
  bindForSubMesh(UniformBuffer uniformBuffer, Scene scene, Engine engine, bool isFrozen, bool lodBasedMicrosurface, bool realTimeFiltering) → void 
- 
  copyTo(PBRSubSurfaceConfiguration configuration) → void 
- 
  dispose([bool forceDisposeTextures]) → void 
- 
  fillRenderTargetTextures(SmartArray< RenderTargetTexture> renderTargets) → void
- 
  getActiveTextures(List< BaseTexture> activeTextures) → void
- 
  getAnimatables(List< IAnimatable> animatables) → void
- 
  getClassName() → String 
- 
  hasRenderTargetTextures() → bool 
- 
  hasTexture(BaseTexture texture) → bool 
- 
  isReadyForSubMesh(IMaterialSubSurfaceDefines defines, Scene scene) → bool 
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  parse(dynamic source, Scene scene, String rootUrl) → void 
- 
  prepareDefines(IMaterialSubSurfaceDefines defines, Scene scene) → void 
- 
  serialize() → dynamic 
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  unbind(Effect activeEffect) → bool 
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited
Static Methods
- 
  AddFallbacks(IMaterialSubSurfaceDefines defines, EffectFallbacks fallbacks, num currentRank) → num 
- 
  AddSamplers(List< String> samplers) → void
- 
  AddUniforms(List< String> uniforms) → void
- 
  PrepareUniformBuffer(UniformBuffer uniformBuffer) → void