Class FeSpotLight

  • All Implemented Interfaces:
    java.io.Serializable

    public class FeSpotLight
    extends FeLight
    See Also:
    Serialized Form
    • Field Detail

      • x

        float x
      • y

        float y
      • z

        float z
      • pointsAtX

        float pointsAtX
      • pointsAtY

        float pointsAtY
      • pointsAtZ

        float pointsAtZ
      • specularComponent

        float specularComponent
      • limitingConeAngle

        float limitingConeAngle
    • Constructor Detail

      • FeSpotLight

        public FeSpotLight()
        Creates a new instance of FillElement
    • Method Detail

      • getTagName

        public java.lang.String getTagName()
        Overrides:
        getTagName in class FeLight
      • build

        protected void build()
                      throws SVGException
        Description copied from class: SVGElement
        Called by internal processes to rebuild the geometry of this node from it's presentation attributes, style attributes and animated tracks.
        Overrides:
        build in class FilterEffects
        Throws:
        SVGException
      • getZ

        public float getZ()
      • getPointsAtX

        public float getPointsAtX()
      • getPointsAtY

        public float getPointsAtY()
      • getPointsAtZ

        public float getPointsAtZ()
      • getSpecularComponent

        public float getSpecularComponent()
      • getLimitingConeAngle

        public float getLimitingConeAngle()
      • updateTime

        public boolean updateTime​(double curTime)
                           throws SVGException
        Description copied from class: SVGElement
        Updates all attributes in this diagram associated with a time event. Ie, all attributes with track information.
        Overrides:
        updateTime in class FilterEffects
        Returns:
        - true if this node has changed state as a result of the time update
        Throws:
        SVGException