PBRSpecularGlossinessMaterial class
class PBRSpecularGlossinessMaterial
- Inheritance
-
- Object
- Material
- PushMaterial
- PBRBaseMaterial
- PBRBaseSimpleMaterial
- PBRSpecularGlossinessMaterial
- Annotations
-
- @JS()
Constructors
- PBRSpecularGlossinessMaterial(String name, Scene scene)
Properties
- allowShaderHotSwapping ↔ bool
-
getter/setter pairinherited
- alpha ↔ num
-
getter/setter pairinherited
- alphaCutOff ↔ num
-
getter/setter pairinherited
- alphaMode ↔ num
-
getter/setter pairinherited
-
animations
↔ List<
Animation> -
getter/setter pairinherited
- anisotropy → PBRAnisotropicConfiguration
-
no setterinherited
- backFaceCulling ↔ bool
-
getter/setter pairinherited
- brdf → PBRBRDFConfiguration
-
no setterinherited
- canRenderToMRT → bool
-
no setterinherited
- checkReadyOnEveryCall ↔ bool
-
getter/setter pairinherited
- checkReadyOnlyOnce ↔ bool
-
getter/setter pairinherited
- clearCoat → PBRClearCoatConfiguration
-
no setterinherited
-
customShaderNameResolve
↔ String Function(String shaderName, List<
String> uniforms, List<String> uniformBuffers, List<String> samplers, dynamic defines, List<String> attributes, ICustomShaderNameResolveOptions options) -
getter/setter pairinherited
- debugFactor ↔ dynamic
-
getter/setter pairinherited
- debugLimit ↔ dynamic
-
getter/setter pairinherited
- debugMode ↔ num
-
getter/setter pairinherited
- depthFunction ↔ num
-
getter/setter pairinherited
- detailMap → DetailMapConfiguration
-
no setterinherited
- diffuseColor ↔ Color3
-
getter/setter pair
- diffuseTexture ↔ BaseTexture
-
getter/setter pair
- disableColorWrite ↔ bool
-
getter/setter pairinherited
- disableDepthWrite ↔ bool
-
getter/setter pairinherited
- disableLighting ↔ bool
-
getter/setter pairinherited
- doNotSerialize ↔ bool
-
getter/setter pairinherited
- doubleSided ↔ bool
-
getter/setter pairinherited
- emissiveColor ↔ Color3
-
getter/setter pairinherited
- emissiveTexture ↔ BaseTexture
-
getter/setter pairinherited
- environmentTexture ↔ BaseTexture
-
getter/setter pairinherited
- fillMode ↔ num
-
getter/setter pairinherited
- fogEnabled ↔ bool
-
getter/setter pairinherited
- forceDepthWrite ↔ bool
-
getter/setter pairinherited
-
getRenderTargetTextures
↔ SmartArray<
RenderTargetTexture> Function() -
getter/setter pairinherited
- glossiness ↔ num
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasRenderTargetTextures → bool
-
no setterinherited
- id ↔ String
-
getter/setter pairinherited
- invertNormalMapX ↔ bool
-
getter/setter pairinherited
- invertNormalMapY ↔ bool
-
getter/setter pairinherited
- isFrozen → bool
-
no setterinherited
- lightmapTexture ↔ BaseTexture
-
getter/setter pairinherited
- maxSimultaneousLights ↔ num
-
getter/setter pairinherited
- metadata ↔ dynamic
-
getter/setter pairinherited
- name ↔ String
-
getter/setter pairinherited
- needDepthPrePass ↔ bool
-
getter/setter pairinherited
- normalTexture ↔ BaseTexture
-
getter/setter pairinherited
- occlusionStrength ↔ num
-
getter/setter pairinherited
- occlusionTexture ↔ BaseTexture
-
getter/setter pairinherited
- onBind ← void Function(AbstractMesh Mesh)
-
no getterinherited
-
onBindObservable
→ Observable<
AbstractMesh> -
no setterinherited
- onCompiled ↔ void Function(Effect effect)
-
getter/setter pairinherited
- onDispose ← void Function()
-
no getterinherited
-
onDisposeObservable
↔ Observable<
Material> -
getter/setter pairinherited
- onError ↔ void Function(Effect effect, String errors)
-
getter/setter pairinherited
-
onUnBindObservable
→ Observable<
Material> -
no setterinherited
- pointsCloud ↔ bool
-
getter/setter pairinherited
- pointSize ↔ num
-
getter/setter pairinherited
- prePassConfiguration → PrePassConfiguration
-
no setterinherited
- realTimeFiltering ↔ bool
-
getter/setter pairinherited
- realTimeFilteringQuality ↔ num
-
getter/setter pairinherited
- releaseVertexArrayObject ↔ dynamic
-
getter/setter pairinherited
- reservedDataStore ↔ dynamic
-
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- separateCullingPass ↔ bool
-
getter/setter pairinherited
- shadowDepthWrapper ↔ ShadowDepthWrapper
-
getter/setter pairinherited
- sheen → PBRSheenConfiguration
-
no setterinherited
- sideOrientation ↔ num
-
getter/setter pairinherited
- specularColor ↔ Color3
-
getter/setter pair
- specularGlossinessTexture ↔ BaseTexture
-
getter/setter pair
- state ↔ String
-
getter/setter pairinherited
- subSurface → PBRSubSurfaceConfiguration
-
no setterinherited
- transparencyMode ↔ num
-
getter/setter pairinherited
- uniqueId ↔ num
-
getter/setter pairinherited
- useLightmapAsShadowmap ↔ bool
-
getter/setter pairinherited
- useLogarithmicDepth ↔ bool
-
getter/setter pairinherited
- wireframe ↔ bool
-
getter/setter pairinherited
- zOffset ↔ num
-
getter/setter pairinherited
Methods
-
bind(
Matrix world, [Mesh mesh]) → void -
inherited
-
bindForSubMesh(
Matrix world, Mesh mesh, SubMesh subMesh) → void -
inherited
-
bindOnlyNormalMatrix(
Matrix normalMatrix) → void -
inherited
-
bindOnlyWorldMatrix(
Matrix world) → void -
inherited
-
bindView(
Effect effect) → void -
inherited
-
bindViewProjection(
Effect effect) → void -
inherited
-
buildUniformLayout(
) → void -
inherited
-
clone(
String name) → PBRSpecularGlossinessMaterial -
override
-
dispose(
[bool forceDisposeEffect, bool forceDisposeTextures, bool notBoundToMesh]) → void -
inherited
-
forceCompilation(
AbstractMesh mesh, [void onCompiled(Material material), IMaterialCompilationOptions options, void onError(String reason)]) → void -
inherited
-
freeze(
) → void -
inherited
-
getActiveTextures(
) → List< BaseTexture> -
inherited
-
getAlphaTestTexture(
) → BaseTexture -
inherited
-
getAnimatables(
) → List< IAnimatable> -
inherited
-
getBindedMeshes(
) → List< AbstractMesh> -
inherited
-
getClassName(
) → String -
override
-
getEffect(
) → Effect -
inherited
-
getScene(
) → Scene -
inherited
-
hasTexture(
BaseTexture texture) → bool -
inherited
-
isMetallicWorkflow(
) → bool -
inherited
-
isReady(
[AbstractMesh mesh, bool useInstances]) → bool -
inherited
-
isReadyForSubMesh(
AbstractMesh mesh, SubMesh subMesh, [bool useInstances]) → bool -
inherited
-
markAsDirty(
num flag) → void -
inherited
-
markDirty(
) → void -
inherited
-
needAlphaBlending(
) → bool -
inherited
-
needAlphaBlendingForMesh(
AbstractMesh mesh) → bool -
inherited
-
needAlphaTesting(
) → bool -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
serialize(
) → dynamic -
override
-
setPrePassRenderer(
PrePassRenderer prePassRenderer) → bool -
inherited
-
toString(
[bool fullDetails]) → String -
A string representation of this object.
inherited
-
unbind(
) → void -
inherited
-
unfreeze(
) → void -
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
Parse(
dynamic parsedMaterial, Scene scene, String rootUrl) → PBRSpecularGlossinessMaterial -
override