Properties
_dirLightFragmentConstants
_dirLightFragmentConstants: Array < ShaderRegisterElement >
Defined in shaders/compilers/LightingCompiler.ts:18
_dirLightVertexConstants
_dirLightVertexConstants: Array < ShaderRegisterElement >
Defined in shaders/compilers/LightingCompiler.ts:19
Protected _elementsClass
_elementsClass: IElementsClassGL
Protected _fragmentCode
_fragmentCode: string
_pNumProbeRegisters
_pNumProbeRegisters: number
Defined in shaders/compilers/LightingCompiler.ts:21
_pointLightFragmentConstants
_pointLightFragmentConstants: Array < ShaderRegisterElement >
Defined in shaders/compilers/LightingCompiler.ts:16
_pointLightVertexConstants
_pointLightVertexConstants: Array < ShaderRegisterElement >
Defined in shaders/compilers/LightingCompiler.ts:17
Protected _postAnimationFragmentCode
_postAnimationFragmentCode: string
Protected _registerCache
_registerCache: ShaderRegisterCache
Protected _renderPass
_renderPass: IPass
Protected _shader
_shader: ShaderBase
Protected _sharedRegisters
_sharedRegisters: ShaderRegisterData
Protected _vertexCode
_vertexCode: string
fragmentCode
fragmentCode: string
postAnimationFragmentCode
postAnimationFragmentCode: string
registerCache
registerCache: ShaderRegisterCache
sharedRegisters
sharedRegisters: ShaderRegisterData
vertexCode
vertexCode: string
CompilerBase is an abstract base class for shader compilers that use modular shader methods to assemble a material. Concrete subclasses are used by the default materials.
away.materials.ShadingMethodBase