Variable iMaterialCommonsConst
i Material Commons : { clone : ( ( superClone ) => ( ( ) => this ) ) ; customProgramCacheKey : ( ( this ) => string ) ; customProgramCacheKeyOverride : ( ( superCustomPropertyCacheKey ) => ( ( ) => string ) ) ; dispatchEvent : ( ( superDispatchEvent ) => ( ( event ) => void ) ) ; dispose : ( ( superDispose ) => ( ( force ? ) => void ) ) ; onAfterRender : ( ( renderer ,
scene ,
camera ,
geometry ,
object ) => void ) ; onAfterRenderOverride : ( ( superOnAfterRender ) => ( ( renderer ,
scene ,
camera ,
geometry ,
object ) => void ) ) ; onBeforeCompile : ( ( this ,
shader ,
renderer ) => void ) ; onBeforeCompileOverride : ( ( superOnBeforeCompile ) => ( ( shader ,
renderer ) => void ) ) ; onBeforeRender : ( ( renderer ,
scene ,
camera ,
geometry ,
object ) => void ) ; onBeforeRenderOverride : ( ( superOnBeforeRender ) => ( ( renderer ,
scene ,
camera ,
geometry ,
object ) => void ) ) ; registerMaterialExtensions : ( ( this ,
customMaterialExtensions ) => void ) ; setDirty : ( ( this ,
options ? ) => void ) ; setValues : ( ( superSetValues ) => ( ( parameters ,
allowInvalidType ? ,
clearCurrentUserData ? ) => this ) ) ; threeMaterialPropList : { alphaTest : number ; alphaToCoverage : boolean ; blendDst : 205 ; blendDstAlpha : null ; blendEquation : 100 ; blendEquationAlpha : null ; blendSrc : 204 ; blendSrcAlpha : null ; blending : 1 ; clipIntersection : boolean ; clipShadows : boolean ; clippingPlanes : null ; colorWrite : boolean ; depthFunc : 3 ; depthTest : boolean ; depthWrite : boolean ; dithering : boolean ; forceSinglePass : boolean ; name : string ; opacity : number ; polygonOffset : boolean ; polygonOffsetFactor : number ; polygonOffsetUnits : number ; precision : null ; premultipliedAlpha : boolean ; shadowSide : null ; side : 0 ; stencilFail : 7680 ; stencilFunc : 519 ; stencilFuncMask : number ; stencilRef : number ; stencilWrite : boolean ; stencilWriteMask : number ; stencilZFail : 7680 ; stencilZPass : 7680 ; toneMapped : boolean ; transparent : boolean ; userData : {} ; vertexColors : boolean ; visible : boolean ; } ; unregisterMaterialExtensions : ( ( this ,
customMaterialExtensions ) => void ) ; upgradeMaterial : ( ( this ) => IMaterial ) ; } = ... Type declaration Readonly
clone : ( ( superClone ) => ( ( ) => this ) ) ( superClone ) : ( ( ) => this ) Returns ( ( ) => this ) Readonly
custom Program Cache Key : ( ( this ) => string ) ( this ) : string Returns string Readonly
custom Program Cache Key Override : ( ( superCustomPropertyCacheKey ) => ( ( ) => string ) ) ( superCustomPropertyCacheKey ) : ( ( ) => string ) Parameters superCustomPropertyCacheKey : ( ( ) => string ) Returns ( ( ) => string ) Readonly
dispatch Event : ( ( superDispatchEvent ) => ( ( event ) => void ) ) ( superDispatchEvent ) : ( ( event ) => void ) Parameters superDispatchEvent : ( ( event ) => void ) ( event ) : void Parameters event : Event & { [a : string ]: any ; } Returns void Returns ( ( event ) => void ) ( event ) : void Returns void Readonly
dispose : ( ( superDispose ) => ( ( force ? ) => void ) ) ( superDispose ) : ( ( force ? ) => void ) Parameters superDispose : ( ( ) => void ) Returns ( ( force ? ) => void ) ( force ? ) : void Returns void Readonly
on After Render : ( ( renderer , scene , camera , geometry , object ) => void ) ( renderer , scene , camera , geometry , object ) : void Returns void Readonly
on After Render Override : ( ( superOnAfterRender ) => ( ( renderer , scene , camera , geometry , object ) => void ) ) ( superOnAfterRender ) : ( ( renderer , scene , camera , geometry , object ) => void ) Parameters superOnAfterRender : ( ( renderer , scene , camera , geometry , object ) => void ) ( renderer , scene , camera , geometry , object ) : void Returns void Returns ( ( renderer , scene , camera , geometry , object ) => void ) ( renderer , scene , camera , geometry , object ) : void Returns void Readonly
on Before Compile : ( ( this , shader , renderer ) => void ) ( this , shader , renderer ) : void Returns void Readonly
on Before Compile Override : ( ( superOnBeforeCompile ) => ( ( shader , renderer ) => void ) ) ( superOnBeforeCompile ) : ( ( shader , renderer ) => void ) Parameters superOnBeforeCompile : ( ( shader , renderer ) => void ) ( shader , renderer ) : void Returns void Returns ( ( shader , renderer ) => void ) ( shader , renderer ) : void Returns void Readonly
on Before Render : ( ( renderer , scene , camera , geometry , object ) => void ) ( renderer , scene , camera , geometry , object ) : void Returns void Readonly
on Before Render Override : ( ( superOnBeforeRender ) => ( ( renderer , scene , camera , geometry , object ) => void ) ) ( superOnBeforeRender ) : ( ( renderer , scene , camera , geometry , object ) => void ) Parameters superOnBeforeRender : ( ( renderer , scene , camera , geometry , object ) => void ) ( renderer , scene , camera , geometry , object ) : void Returns void Returns ( ( renderer , scene , camera , geometry , object ) => void ) ( renderer , scene , camera , geometry , object ) : void Returns void Readonly
register Material Extensions : ( ( this , customMaterialExtensions ) => void ) ( this , customMaterialExtensions ) : void Returns void Readonly
set Dirty : ( ( this , options ? ) => void ) ( this , options ? ) : void Returns void Readonly
set Values : ( ( superSetValues ) => ( ( parameters , allowInvalidType ? , clearCurrentUserData ? ) => this ) ) ( superSetValues ) : ( ( parameters , allowInvalidType ? , clearCurrentUserData ? ) => this ) Parameters superSetValues : ( ( values ) => void ) ( values ) : void Returns void Returns ( ( parameters , allowInvalidType ? , clearCurrentUserData ? ) => this ) ( parameters , allowInvalidType ? , clearCurrentUserData ? ) : this Parameters Optional
allowInvalidType : boolean Optional
clearCurrentUserData : boolean Returns this three Material Prop List : { alphaTest : number ; alphaToCoverage : boolean ; blendDst : 205 ; blendDstAlpha : null ; blendEquation : 100 ; blendEquationAlpha : null ; blendSrc : 204 ; blendSrcAlpha : null ; blending : 1 ; clipIntersection : boolean ; clipShadows : boolean ; clippingPlanes : null ; colorWrite : boolean ; depthFunc : 3 ; depthTest : boolean ; depthWrite : boolean ; dithering : boolean ; forceSinglePass : boolean ; name : string ; opacity : number ; polygonOffset : boolean ; polygonOffsetFactor : number ; polygonOffsetUnits : number ; precision : null ; premultipliedAlpha : boolean ; shadowSide : null ; side : 0 ; stencilFail : 7680 ; stencilFunc : 519 ; stencilFuncMask : number ; stencilRef : number ; stencilWrite : boolean ; stencilWriteMask : number ; stencilZFail : 7680 ; stencilZPass : 7680 ; toneMapped : boolean ; transparent : boolean ; userData : {} ; vertexColors : boolean ; visible : boolean ; } alpha Test : number alpha To Coverage : boolean blend Dst : 205 blend Dst Alpha : null blend Equation : 100 blend Equation Alpha : null blend Src : 204 blend Src Alpha : null blending : 1 clip Intersection : boolean clip Shadows : boolean clipping Planes : null color Write : boolean depth Func : 3 depth Test : boolean depth Write : boolean dithering : boolean force Single Pass : boolean name : string opacity : number polygon Offset : boolean polygon Offset Factor : number polygon Offset Units : number precision : null premultiplied Alpha : boolean shadow Side : null side : 0 stencil Fail : 7680 stencil Func : 519 stencil Func Mask : number stencil Ref : number stencil Write : boolean stencil Write Mask : number stencilZFail : 7680 stencilZPass : 7680 tone Mapped : boolean transparent : boolean user Data : {} vertex Colors : boolean visible : boolean Readonly
unregister Material Extensions : ( ( this , customMaterialExtensions ) => void ) ( this , customMaterialExtensions ) : void Returns void Readonly
upgrade Material : ( ( this ) => IMaterial )
Return a new material with the same parameters as this material.