Package com.kitfox.svg
Class FeSpotLight
- java.lang.Object
-
- com.kitfox.svg.SVGElement
-
- com.kitfox.svg.FilterEffects
-
- com.kitfox.svg.FeLight
-
- com.kitfox.svg.FeSpotLight
-
- All Implemented Interfaces:
java.io.Serializable
public class FeSpotLight extends FeLight
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description (package private) float
limitingConeAngle
(package private) float
pointsAtX
(package private) float
pointsAtY
(package private) float
pointsAtZ
(package private) float
specularComponent
static java.lang.String
TAG_NAME
(package private) float
x
(package private) float
y
(package private) float
z
-
Fields inherited from class com.kitfox.svg.FilterEffects
FP_BACKGROUND_ALPHA, FP_BACKGROUND_IMAGE, FP_CUSTOM, FP_FILL_PAINT, FP_SOURCE_ALPHA, FP_SOURCE_GRAPHIC, FP_STROKE_PAINT, height, href, result, width
-
Fields inherited from class com.kitfox.svg.SVGElement
children, contexts, cssClass, diagram, dirty, id, ignorePresAttrib, inlineStyles, parent, presAttribs, serialVersionUID, SVG_NS, trackManager, xmlBase
-
-
Constructor Summary
Constructors Constructor Description FeSpotLight()
Creates a new instance of FillElement
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
build()
Called by internal processes to rebuild the geometry of this node from it's presentation attributes, style attributes and animated tracks.float
getLimitingConeAngle()
float
getPointsAtX()
float
getPointsAtY()
float
getPointsAtZ()
float
getSpecularComponent()
java.lang.String
getTagName()
float
getX()
float
getY()
float
getZ()
boolean
updateTime(double curTime)
Updates all attributes in this diagram associated with a time event.-
Methods inherited from class com.kitfox.svg.FilterEffects
getHeight, getWidth, loaderAddChild
-
Methods inherited from class com.kitfox.svg.SVGElement
addAttribute, buildPath, getChild, getChild, getChildren, getId, getInlineAttributes, getNumChildren, getParent, getParentContext, getPath, getPres, getPresAbsolute, getPresentationAttributes, getRoot, getStyle, getStyle, getStyle, getStyleAbsolute, getXMLBase, hasAttribute, indexOfChild, lerp, loaderAddText, loaderEndElement, loaderStartElement, nextFloat, parsePathList, parseSingleTransform, parseTransform, popParentContext, pushParentContext, removeAttribute, removeChild, setAttribute, setDiagram, setParent, swapChildren
-
-
-
-
Field Detail
-
TAG_NAME
public static final java.lang.String TAG_NAME
- See Also:
- Constant Field Values
-
x
float x
-
y
float y
-
z
float z
-
pointsAtX
float pointsAtX
-
pointsAtY
float pointsAtY
-
pointsAtZ
float pointsAtZ
-
specularComponent
float specularComponent
-
limitingConeAngle
float limitingConeAngle
-
-
Method Detail
-
getTagName
public java.lang.String getTagName()
- Overrides:
getTagName
in classFeLight
-
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 classFilterEffects
- Throws:
SVGException
-
getX
public float getX()
- Overrides:
getX
in classFilterEffects
-
getY
public float getY()
- Overrides:
getY
in classFilterEffects
-
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 classFilterEffects
- Returns:
- - true if this node has changed state as a result of the time update
- Throws:
SVGException
-
-