BevelEmbossEffect

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.psd.fileformats.psd.layers.layereffects.ILayerEffect, com.aspose.internal.fileformats.psd.layers.layereffects.IInternalLayerEffect

public class BevelEmbossEffect implements ILayerEffect, IInternalLayerEffect

Represents the Adobe® Photoshop® bevel and emboss layer effect.

Methods

MethodDescription
create_internalized(IEffectEntity entity)
equals(Object arg0)
getBlendMode()Gets or sets the highlight blending mode used by the effect.
getClass()
getEffectBounds(Rectangle layerBounds, int globalAngle)Calculates the bounds of the pixels affected by the effect based on the layer bounds and global lighting angle.
getEffectEntity_internalized()Gets the underlying effect entity.
getEffectType()Gets the type of the layer effect.
getOpacity()Gets or sets the highlight opacity of the effect (0\u2011255).
hashCode()
isVisible()Gets or sets a value indicating whether the effect is visible (enabled).
notify()
notifyAll()
setBlendMode(long value)Gets or sets the highlight blending mode used by the effect.
setOpacity(byte value)Gets or sets the highlight opacity of the effect (0\u2011255).
setVisible(boolean value)Gets or sets a value indicating whether the effect is visible (enabled).
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

create_internalized(IEffectEntity entity)

public static BevelEmbossEffect create_internalized(IEffectEntity entity)

Parameters:

ParameterTypeDescription
entitycom.aspose.internal.fileformats.psd.layers.layereffects.effectentities.IEffectEntity

Returns: BevelEmbossEffect

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeDescription
arg0java.lang.Object

Returns: boolean

getBlendMode()

public final long getBlendMode()

Gets or sets the highlight blending mode used by the effect.

Returns: long

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getEffectBounds(Rectangle layerBounds, int globalAngle)

public final Rectangle getEffectBounds(Rectangle layerBounds, int globalAngle)

Calculates the bounds of the pixels affected by the effect based on the layer bounds and global lighting angle.

Parameters:

ParameterTypeDescription
layerBoundsRectangleThe bounds of the source layer.
globalAngleintThe global light angle used for lighting calculations.

Returns: Rectangle - The rectangle that encloses all pixels generated by the effect.

getEffectEntity_internalized()

public final IEffectEntity getEffectEntity_internalized()

Gets the underlying effect entity.

Returns: com.aspose.internal.fileformats.psd.layers.layereffects.effectentities.IEffectEntity

getEffectType()

public final int getEffectType()

Gets the type of the layer effect.

Returns: int

getOpacity()

public final byte getOpacity()

Gets or sets the highlight opacity of the effect (0\u2011255).

Returns: byte

hashCode()

public native int hashCode()

Returns: int

isVisible()

public final boolean isVisible()

Gets or sets a value indicating whether the effect is visible (enabled).

Returns: boolean

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setBlendMode(long value)

public final void setBlendMode(long value)

Gets or sets the highlight blending mode used by the effect.

Parameters:

ParameterTypeDescription
valuelong

setOpacity(byte value)

public final void setOpacity(byte value)

Gets or sets the highlight opacity of the effect (0\u2011255).

Parameters:

ParameterTypeDescription
valuebyte

setVisible(boolean value)

public final void setVisible(boolean value)

Gets or sets a value indicating whether the effect is visible (enabled).

Parameters:

ParameterTypeDescription
valueboolean

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int