Properties alpha To Coverage alpha To Coverage : boolean
Implementation of IMaterial.alphaToCoverage
Overrides LineMaterial.alphaToCoverage
asset Type asset Type : "material" = ...
dash Offset dash Offset : number
dash Scale dash Scale : number
extra Uniforms To Upload extra Uniforms To Upload : Record < string , IUniform < any > > = {} Readonly
is Line Material2 is Line Material2 : true = true
linewidth linewidth : number
name name : string
Implementation of IMaterial.name
Overrides LineMaterial.name
on After Render on After Render : ( ( renderer , scene , camera , geometry , object ) => void ) = ...
Type declaration ( renderer , scene , camera , geometry , object ) : void Returns void Implementation of IMaterial.onAfterRender
Overrides LineMaterial.onAfterRender
register Material Extensions register Material Extensions : ( ( this , customMaterialExtensions ) => void ) = iMaterialCommons.registerMaterialExtensions
Type declaration ( this , customMaterialExtensions ) : void Returns void Readonly
set Dirty set Dirty : ( ( this , options ? ) => void ) = iMaterialCommons.setDirty
Type declaration ( this , options ? ) : void Returns void unregister Material Extensions unregister Material Extensions : ( ( this , customMaterialExtensions ) => void ) = iMaterialCommons.unregisterMaterialExtensions
Type declaration ( this , customMaterialExtensions ) : void Returns void world Units world Units : boolean
Static
Readonly
Material Properties Material Properties : { alphaTest : number ; alphaToCoverage : boolean ; blendDst : 205 ; blendDstAlpha : null ; blendEquation : 100 ; blendEquationAlpha : null ; blendSrc : 204 ; blendSrcAlpha : null ; blending : 1 ; clipIntersection : boolean ; clipShadows : boolean ; clipping : boolean ; clippingPlanes : null ; color : Color ; colorWrite : boolean ; dashOffset : number ; dashScale : number ; dashSize : number ; dashed : boolean ; defines : {} ; depthFunc : 3 ; depthTest : boolean ; depthWrite : boolean ; dithering : boolean ; extensions : {} ; fog : boolean ; forceSinglePass : boolean ; fragmentShader : string ; gapSize : number ; linewidth : number ; name : string ; opacity : number ; polygonOffset : boolean ; polygonOffsetFactor : number ; polygonOffsetUnits : number ; precision : null ; premultipliedAlpha : boolean ; resolution : Vector2 ; shadowSide : null ; side : 0 ; stencilFail : 7680 ; stencilFunc : 519 ; stencilFuncMask : number ; stencilRef : number ; stencilWrite : boolean ; stencilWriteMask : number ; stencilZFail : 7680 ; stencilZPass : 7680 ; toneMapped : boolean ; transparent : boolean ; uniforms : {} ; userData : {} ; vertexColors : boolean ; vertexShader : string ; visible : boolean ; worldUnits : boolean ; } = ... Type declaration 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 : boolean clipping Planes : null color Write : boolean dash Offset : number dash Scale : number dash Size : number dashed : boolean defines : {} depth Func : 3 depth Test : boolean depth Write : boolean dithering : boolean extensions : {} fog : boolean force Single Pass : boolean fragment Shader : string gap Size : number linewidth : number 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 uniforms : {} user Data : {} vertex Colors : boolean vertex Shader : string visible : boolean world Units : boolean Static
Material Template Material Template : IMaterialTemplate < LineMaterial2 , Partial < { alphaTest : number ; alphaToCoverage : boolean ; blendDst : 205 ; blendDstAlpha : null ; blendEquation : 100 ; blendEquationAlpha : null ; blendSrc : 204 ; blendSrcAlpha : null ; blending : 1 ; clipIntersection : boolean ; clipShadows : boolean ; clipping : boolean ; clippingPlanes : null ; color : Color ; colorWrite : boolean ; dashOffset : number ; dashScale : number ; dashSize : number ; dashed : boolean ; defines : {} ; depthFunc : 3 ; depthTest : boolean ; depthWrite : boolean ; dithering : boolean ; extensions : {} ; fog : boolean ; forceSinglePass : boolean ; fragmentShader : string ; gapSize : number ; linewidth : number ; name : string ; opacity : number ; polygonOffset : boolean ; polygonOffsetFactor : number ; polygonOffsetUnits : number ; precision : null ; premultipliedAlpha : boolean ; resolution : Vector2 ; shadowSide : null ; side : 0 ; stencilFail : 7680 ; stencilFunc : 519 ; stencilFuncMask : number ; stencilRef : number ; stencilWrite : boolean ; stencilWriteMask : number ; stencilZFail : 7680 ; stencilZPass : 7680 ; toneMapped : boolean ; transparent : boolean ; uniforms : {} ; userData : {} ; vertexColors : boolean ; vertexShader : string ; visible : boolean ; worldUnits : boolean ; } > > = ... Static
Readonly
TYPE TYPE : "LineMaterial2" = 'LineMaterial2'
Static
Readonly
Type Slug Type Slug : "lmat" = 'lmat'
Managed internally, do not change manually