Class RMChiselEffect
- All Implemented Interfaces:
Archivable
,DeepChangeListener
,RMPropertyChanger
,PropertyChangeListener
,Cloneable
,EventListener
An emboss effect that uses contour fill as its bump map.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.inductiveautomation.rm.graphics.RMImageEffect
RMImageEffect.BoxKernel, RMImageEffect.ConeKernel, RMImageEffect.GaussianKernel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionderiveEffect
(boolean direction) deriveEffect
(float newDepth) boolean
Standard equals implementation.fromXML
(RXArchiver anArchiver, RXElement anElement) XML unarchival.float
Returns bevel depth.Creates effect imageboolean
Returns whether direction is up.void
isolateHeightSample
(int[] bumpPixels, int w, int h) Overridden from RMEmbossEffect to use the blue sample as the heighttoXML
(RXArchiver anArchiver) XML archival.Methods inherited from class com.inductiveautomation.rm.graphics.RMEmbossEffect
deriveEffect, deriveEffect, emboss, getAltitude, getAzimuth, getRadius, paint
Methods inherited from class com.inductiveautomation.rm.graphics.RMImageEffect
clone, getBlurredImage, getBlurredImage, getCachedImage, getShapeImage, reset
Methods inherited from class com.inductiveautomation.rm.graphics.RMEffect
deepChange, getBounds, getName, isEnabled, propertyChange, setEnabled, toString
Methods inherited from class com.inductiveautomation.rm.base.RMObject
addPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange
Methods inherited from class com.inductiveautomation.rm.base.RMListenerList
addListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
-
Constructor Details
-
RMChiselEffect
public RMChiselEffect()
-
-
Method Details
-
getImage
Creates effect image- Overrides:
getImage
in classRMEmbossEffect
-
isolateHeightSample
public void isolateHeightSample(int[] bumpPixels, int w, int h) Overridden from RMEmbossEffect to use the blue sample as the height- Overrides:
isolateHeightSample
in classRMEmbossEffect
-
deriveEffect
-
deriveEffect
-
isDirectionUp
public boolean isDirectionUp()Returns whether direction is up. -
getBevelDepth
public float getBevelDepth()Returns bevel depth. -
equals
Standard equals implementation.- Overrides:
equals
in classRMEmbossEffect
-
toXML
XML archival.- Specified by:
toXML
in interfaceArchivable
- Overrides:
toXML
in classRMEmbossEffect
-
fromXML
XML unarchival.- Specified by:
fromXML
in interfaceArchivable
- Overrides:
fromXML
in classRMEmbossEffect
-