MultiPassMaterialBase
MultiPassMaterialBase forms an abstract base object for the default multi-pass materials provided by Away3D, using material methods to define their appearance.
Inherited from MaterialBase -> NamedAssetBase -> EventDispatcher.
MultiPassMaterialBase has properties:
| alphaThreshold | The minimum alpha value for which pixels should be drawn. | 
| ambient | The strength of the ambient reflection. | 
| ambientColor | The colour of the ambient reflection. | 
| ambientMethod | The method that provides the ambient lighting contribution. (BasicAmbientMethod) | 
| blendMode | [override] The blend mode to use when drawing this renderable. (BlendMode) | 
| depthCompareMode | [override] The depth compare mode used to render the renderables using this material. (Context3DCompareMode) | 
| diffuseLightSources | Define which light source types to use for diffuse reflections. | 
| diffuseMethod | The method that provides the diffuse lighting contribution. (BasicDiffuseMethod) | 
| enableLightFallOff | Whether or not to use fallOff and radius properties for lights. Boolean | 
| gloss | The glossiness of the material (sharpness of the specular highlight). | 
| lightPicker | [override] The light picker used by the material to provide lights to the material if it supports lighting. (LightPickerBase) | 
| mipmap | [override] Indicates whether or not any used textures should use mipmapping. Boolean | 
| normalMap | The normal map to modulate the direction of the surface for each texel. (Texture2DBase) | 
| normalMethod | The method used to generate the per-pixel normals. (BasicNormalMethod) | 
| numMethods | [read-only] The number of "effect" methods added to the material. | 
| requiresBlending | [override] [read-only] Indicates whether or not the material requires alpha blending during rendering. Boolean | 
| shadowMethod | The method used to render shadows cast on this surface, or null if no shadows are to be rendered. (ShadowMapMethodBase) not supported | 
| specular | The overall strength of the specular reflection. | 
| specularColor | The colour of the specular reflection. | 
| specularLightSources | Define which light source types to use for specular reflections. | 
| specularMap | A specular map that defines the strength of specular reflections for each texel in the red channel, and the gloss factor in the green channel. (Texture2DBase) | 
| specularMethod | The method that provides the specular lighting contribution. (BasicSpecularMethod) | 
methods:
| addMethod(method) | Appends an "effect" shading method to the shader. | method - (EffectMethodBase) | 
| addMethodAt(method, index) | Adds an effect method at the specified index amongst the methods already added to the material. | method - (EffectMethodBase) index - Int | 
| getMethodAt(index) | Returns the method added at the given index. (EffectMethodBase) | index - Int. The index of the method to retrieve. | 
| hasMethod(method) | Queries whether a given effect method was added to the material. Boolean | method - (EffectMethodBase) | 
| removeMethod(method) | Removes an effect method from the material. | method - (EffectMethodBase) | 
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single source