StandardMaterial class
class StandardMaterial
- Inheritance
- 
    - Object
- Material
- PushMaterial
- StandardMaterial
 
- Annotations
- 
    - @JS.new()
 
Constructors
- StandardMaterial(String name, Scene scene)
Properties
- allowShaderHotSwapping ↔ bool
- 
  
  getter/setter pairinherited
- alpha ↔ num
- 
  
  getter/setter pairinherited
- alphaCutOff ↔ num
- 
  
  getter/setter pair
- alphaMode ↔ num
- 
  
  getter/setter pairinherited
- ambientColor ↔ Color3
- 
  
  getter/setter pair
- ambientTexture ↔ BaseTexture
- 
  
  getter/setter pair
- AmbientTextureEnabled ↔ bool
- 
  
  getter/setter pair
- 
  animations
  ↔ List<Animation> 
- 
  
  getter/setter pairinherited
- backFaceCulling ↔ bool
- 
  
  getter/setter pairinherited
- bumpTexture ↔ BaseTexture
- 
  
  getter/setter pair
- BumpTextureEnabled ↔ bool
- 
  
  getter/setter pair
- cameraColorCurves ↔ ColorCurves
- 
  
  getter/setter pair
- cameraColorCurvesEnabled ↔ bool
- 
  
  getter/setter pair
- cameraColorGradingEnabled ↔ bool
- 
  
  getter/setter pair
- cameraColorGradingTexture ↔ BaseTexture
- 
  
  getter/setter pair
- cameraContrast ↔ num
- 
  
  getter/setter pair
- cameraExposure ↔ num
- 
  
  getter/setter pair
- cameraToneMappingEnabled ↔ bool
- 
  
  getter/setter pair
- canRenderToMRT → bool
- 
  
  no setteroverride
- checkReadyOnEveryCall ↔ bool
- 
  
  getter/setter pairinherited
- checkReadyOnlyOnce ↔ bool
- 
  
  getter/setter pairinherited
- ColorGradingTextureEnabled ↔ bool
- 
  
  getter/setter pair
- 
  customShaderNameResolve
  ↔ String Function(String shaderName, List<String> uniforms, List<String> uniformBuffers, List<String> samplers, dynamic defines, List<String> attributes, ICustomShaderNameResolveOptions options)
- 
  
  getter/setter pairinherited
- depthFunction ↔ num
- 
  
  getter/setter pairinherited
- detailMap → DetailMapConfiguration
- 
  
  no setter
- DetailTextureEnabled ↔ bool
- 
  
  getter/setter pair
- diffuseColor ↔ Color3
- 
  
  getter/setter pair
- diffuseFresnelParameters ↔ FresnelParameters
- 
  
  getter/setter pair
- diffuseTexture ↔ BaseTexture
- 
  
  getter/setter pair
- DiffuseTextureEnabled ↔ bool
- 
  
  getter/setter pair
- disableColorWrite ↔ bool
- 
  
  getter/setter pairinherited
- disableDepthWrite ↔ bool
- 
  
  getter/setter pairinherited
- disableLighting ↔ bool
- 
  
  getter/setter pair
- doNotSerialize ↔ bool
- 
  
  getter/setter pairinherited
- emissiveColor ↔ Color3
- 
  
  getter/setter pair
- emissiveFresnelParameters ↔ FresnelParameters
- 
  
  getter/setter pair
- emissiveTexture ↔ BaseTexture
- 
  
  getter/setter pair
- EmissiveTextureEnabled ↔ bool
- 
  
  getter/setter pair
- fillMode ↔ num
- 
  
  getter/setter pairinherited
- fogEnabled ↔ bool
- 
  
  getter/setter pairinherited
- forceDepthWrite ↔ bool
- 
  
  getter/setter pairinherited
- FresnelEnabled ↔ bool
- 
  
  getter/setter pair
- 
  getRenderTargetTextures
  ↔ SmartArray<RenderTargetTexture> Function()
- 
  
  getter/setter pairinherited
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- hasRenderTargetTextures → bool
- 
  
  no setteroverride
- id ↔ String
- 
  
  getter/setter pairinherited
- imageProcessingConfiguration ↔ ImageProcessingConfiguration
- 
  
  getter/setter pair
- indexOfRefraction ↔ num
- 
  
  getter/setter pair
- invertNormalMapX ↔ bool
- 
  
  getter/setter pair
- invertNormalMapY ↔ bool
- 
  
  getter/setter pair
- invertRefractionY ↔ bool
- 
  
  getter/setter pair
- isFrozen → bool
- 
  
  no setterinherited
- lightmapTexture ↔ BaseTexture
- 
  
  getter/setter pair
- LightmapTextureEnabled ↔ bool
- 
  
  getter/setter pair
- linkEmissiveWithDiffuse ↔ bool
- 
  
  getter/setter pair
- maxSimultaneousLights ↔ num
- 
  
  getter/setter pair
- metadata ↔ dynamic
- 
  
  getter/setter pairinherited
- name ↔ String
- 
  
  getter/setter pairinherited
- needDepthPrePass ↔ bool
- 
  
  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
- opacityFresnelParameters ↔ FresnelParameters
- 
  
  getter/setter pair
- opacityTexture ↔ BaseTexture
- 
  
  getter/setter pair
- OpacityTextureEnabled ↔ bool
- 
  
  getter/setter pair
- parallaxScaleBias ↔ num
- 
  
  getter/setter pair
- pointsCloud ↔ bool
- 
  
  getter/setter pairinherited
- pointSize ↔ num
- 
  
  getter/setter pairinherited
- prePassConfiguration → PrePassConfiguration
- 
  
  no setter
- reflectionFresnelParameters ↔ FresnelParameters
- 
  
  getter/setter pair
- reflectionTexture ↔ BaseTexture
- 
  
  getter/setter pair
- ReflectionTextureEnabled ↔ bool
- 
  
  getter/setter pair
- refractionFresnelParameters ↔ FresnelParameters
- 
  
  getter/setter pair
- refractionTexture ↔ BaseTexture
- 
  
  getter/setter pair
- RefractionTextureEnabled ↔ bool
- 
  
  getter/setter pair
- releaseVertexArrayObject ↔ dynamic
- 
  
  getter/setter pairinherited
- reservedDataStore ↔ dynamic
- 
  
  getter/setter pairinherited
- roughness ↔ num
- 
  
  getter/setter pair
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- separateCullingPass ↔ bool
- 
  
  getter/setter pairinherited
- shadowDepthWrapper ↔ ShadowDepthWrapper
- 
  
  getter/setter pairinherited
- sideOrientation ↔ num
- 
  
  getter/setter pairinherited
- specularColor ↔ Color3
- 
  
  getter/setter pair
- specularPower ↔ num
- 
  
  getter/setter pair
- specularTexture ↔ BaseTexture
- 
  
  getter/setter pair
- SpecularTextureEnabled ↔ bool
- 
  
  getter/setter pair
- state ↔ String
- 
  
  getter/setter pairinherited
- transparencyMode ↔ num
- 
  
  getter/setter pairinherited
- twoSidedLighting ↔ bool
- 
  
  getter/setter pair
- uniqueId ↔ num
- 
  
  getter/setter pairinherited
- useAlphaFromDiffuseTexture ↔ bool
- 
  
  getter/setter pair
- useEmissiveAsIllumination ↔ bool
- 
  
  getter/setter pair
- useGlossinessFromSpecularMapAlpha ↔ bool
- 
  
  getter/setter pair
- useLightmapAsShadowmap ↔ bool
- 
  
  getter/setter pair
- useLogarithmicDepth ↔ bool
- 
  
  getter/setter pair
- useObjectSpaceNormalMap ↔ bool
- 
  
  getter/setter pair
- useParallax ↔ bool
- 
  
  getter/setter pair
- useParallaxOcclusion ↔ bool
- 
  
  getter/setter pair
- useReflectionFresnelFromSpecular ↔ bool
- 
  
  getter/setter pair
- useReflectionOverAlpha ↔ bool
- 
  
  getter/setter pair
- useSpecularOverAlpha ↔ bool
- 
  
  getter/setter pair
- 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 
- 
  
  override
- 
  bindOnlyNormalMatrix(Matrix normalMatrix) → void 
- 
  
  inherited
- 
  bindOnlyWorldMatrix(Matrix world) → void 
- 
  
  inherited
- 
  bindView(Effect effect) → void 
- 
  
  inherited
- 
  bindViewProjection(Effect effect) → void 
- 
  
  inherited
- 
  buildUniformLayout() → void 
- 
  clone(String name) → StandardMaterial 
- 
  
  override
- 
  dispose([bool forceDisposeEffect, bool forceDisposeTextures, bool notBoundToMesh]) → void 
- 
  
  override
- 
  freeze() → void 
- 
  
  inherited
- 
  getActiveTextures() → List< BaseTexture> 
- 
  
  override
- 
  getAlphaTestTexture() → BaseTexture 
- 
  
  override
- 
  getAnimatables() → List< IAnimatable> 
- 
  getBindedMeshes() → List< AbstractMesh> 
- 
  
  inherited
- 
  getClassName() → String 
- 
  
  override
- 
  getEffect() → Effect 
- 
  
  inherited
- 
  getScene() → Scene 
- 
  
  inherited
- 
  hasTexture(BaseTexture texture) → bool 
- 
  
  override
- 
  isReady([AbstractMesh mesh, bool useInstances]) → bool 
- 
  
  inherited
- 
  isReadyForSubMesh(AbstractMesh mesh, SubMesh subMesh, [bool useInstances]) → bool 
- 
  
  override
- 
  markAsDirty(num flag) → void 
- 
  
  inherited
- 
  markDirty() → void 
- 
  
  inherited
- 
  needAlphaBlending() → bool 
- 
  
  override
- 
  needAlphaBlendingForMesh(AbstractMesh mesh) → bool 
- 
  
  inherited
- 
  needAlphaTesting() → bool 
- 
  
  override
- 
  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 
- 
  
  override
- 
  unfreeze() → void 
- 
  
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited
Static Methods
- 
  Parse(dynamic parsedMaterial, Scene scene, String rootUrl) → StandardMaterial 
- 
  
  override