Documentation / scene / IMixinPBRSpecularGlossiness
Type Alias: IMixinPBRSpecularGlossiness
IMixinPBRSpecularGlossiness =
object&IMixinPBRCommon&IMixinLight&TextureMixinInstanceTypes<["specular"]>
Defined in: libs/scene/src/material/mixins/lightmodel/pbrspecularglossness.ts:20
Interface for PBRSpecularGlossiness mixin
Type Declaration
specularFactor
specularFactor:
Vector3
glossinessFactor
glossinessFactor:
number
PBRLight()
PBRLight(
scope,worldPos,normal,viewVec,albedo,TBN,outRoughness?):PBShaderExp
Parameters
scope
PBInsideFunctionScope
worldPos
PBShaderExp
normal
PBShaderExp
viewVec
PBShaderExp
albedo
PBShaderExp
TBN
PBShaderExp
outRoughness?
PBShaderExp
Returns
PBShaderExp
calculateCommonData()
calculateCommonData(
scope,albedo,viewVec,TBN,data):void
Parameters
scope
PBInsideFunctionScope
albedo
PBShaderExp
viewVec
PBShaderExp
TBN
PBShaderExp
data
PBShaderExp
Returns
void