feSpecularLightingElement element | SVGFESpecularLightingElement object

Lights a source graphic using the alpha channel as a bitmap.

Scalable Vector Graphics: Filter Effects, Section 15.25.25Internet Explorer 10

Syntax


 <feSpecularLighting 
   in="input" result="output"
   surfaceScale="5" specularConstant=".75" 
   specularExponent="20" lighting-color="#333333"  
   <fePointLight x="-50" y="-100" z="200"/>
</feSpecularLighting> 

DOM Information

Inheritance Hierarchy

 Node
  Element
   SVGElement
     SVGFESpecularLightingElement

Members

The SVGFESpecularLightingElement object has these types of members:

Properties

The SVGFESpecularLightingElement object has these properties.

PropertyDescription

height

Gets or sets the height of an element.

in1

Identifies input for the given filter primitive.

kernelUnitLengthX

kernelUnitLength indicates the intended distance in current filter units for dx and dy in the surface normal calculation formulas.

kernelUnitLengthY

kernelUnitLength indicates the intended distance in current filter units for dx and dy in the surface normal calculation formulas.

result

Provides a reference for the output result of a filter.

specularConstant

Specifies the diffuse refection constant used to calculate the effects of diffusion and reflection from a light source.

surfaceScale

Specifies surface height when the alpha channel of the input image is set to 100% opacity.

width

Defines the width of an element.

x

Gets or sets the x-coordinate value.

y

Gets or sets the y-coordinate value.

 

Standards information

Remarks

The resulting image is an RGBA image based on the light color. The lighting calculation follows the standard specular component of the Phong lighting model. The resulting image depends on the light color, light position, and surface geometry of the input bump map.

 

 

Show:
© 2014 Microsoft