package away3d.materials { import away3d.core.draw.*; /** * Interface for fog filter materials */ public interface IFogMaterial extends ITriangleMaterial { /** * Determines the alpha value of the material */ function get alpha():Number; function set alpha(val:Number):void; /** * Sends the material data coupled with data from the DrawFog primitive to the render session */ function renderFog(fog:DrawFog):void; /** * Duplicates the material's properties to another IFogMaterial object * * @return The new object instance with duplicated properties applied */ function clone():IFogMaterial; } }