Lfx2Resource

Inheritance: java.lang.Object, com.aspose.psd.fileformats.psd.layers.LayerResource

public final class Lfx2Resource extends LayerResource

Lfx2 resource (effects resource)

Constructors

ConstructorDescription
Lfx2Resource()Initializes a new instance of the Lfx2Resource class.

Fields

FieldDescription
PsbHeaderVersion_internalizedThe PSB header version
PsbResourceSignatureThe PSB-specific resource signature.
PsdHeaderVersion_internalizedThe PSD header version
ResourceSignatureThe common resource signature.
TypeToolKeyThe type tool info key.
ventureLicense_internalizedThe venture license.

Methods

MethodDescription
addStructure_internalized(OSTypeStructure structure)Adds the structure.
checkAndSetIfResourceIsPsbSpecific_internalized(int key)Checks the and set if resource is PSB specific.
equals(Object arg0)
findResource_internalized(int type)Finds the resource.
generateDefaultResource_internalized()Generates the default resource.
getBlendingImageData_internalized()Gets or sets the blending image data.
getClass()
getDescriptorVersion()Gets the descriptor version.
getEffectsBlendModes_internalized()Gets or sets the effects blend modes.
getEffectsBottomCoordinates_internalized()Gets or sets the effects bottom coordinates.
getEffectsHeight_internalized()Gets or sets the height of the effects.
getEffectsLeftCoordinates_internalized()Gets or sets the effects left coordinates.
getEffectsOpacities_internalized()Gets or sets the effects opacities.
getEffectsRightCoordinates_internalized()Gets or sets the effects right coordinates.
getEffectsTopCoordinates_internalized()Gets or sets the effects top coordinates.
getEffectsWidth_internalized()Gets or sets the width of the effects.
getHeader_internalized()Gets or sets the header.
getImageData_internalized()Gets or sets the image data.
getKey()Gets the layer resource key.
getLayerStyle_internalized()Gets or sets the layer style.
getLayer_internalized()Gets or sets the layer.
getLength()Gets the layer resource length in bytes.
getPrefixLength_internalized(int psdVersion)Gets the prefix length.
getPsdVersion()Gets the minimal psd version required for layer resource.
getRandData_internalized()Gets or sets the rand data.
getSignature()Gets the layer resource signature.
getStructureByName_internalized(String structureName)Gets the structure by name.
hashCode()
isResourcePsbSpecificByKey_internalized(int key)Determines whether the resource is PSB specific.
isResourcePsbSpecific_internalized()Gets a value indicating whether this instance is resource PSB specific.
notify()
notifyAll()
prepareForBlending_internalized(Layer layer)Prepares for blending.
removeStructureByName_internalized(String structureName)Removes the structure by name.
save(StreamContainer streamContainer, int psdVersion)Saves the resource to the specified stream container.
saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature)Saves the custom resource header.
saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature, boolean isLengthLong)Saves the header signature, identifier and length.
setBlendingImageData_internalized(int[] value)
setEffectsBlendModes_internalized(long[] value)
setEffectsBottomCoordinates_internalized(int[] value)
setEffectsHeight_internalized(int[] value)
setEffectsLeftCoordinates_internalized(int[] value)
setEffectsOpacities_internalized(byte[] value)
setEffectsRightCoordinates_internalized(int[] value)
setEffectsTopCoordinates_internalized(int[] value)
setEffectsWidth_internalized(int[] value)
setHeader_internalized(PsdHeader value)Gets or sets the header.
setImageData_internalized(int[][] value)
setLayerStyle_internalized(LayerStyleFX value)Gets or sets the layer style.
setLayer_internalized(Layer value)
setRandData_internalized(byte[] value)
toString()Returns a String that represents this instance.
update_internalized()Updates this instance.
wait()
wait(long arg0)
wait(long arg0, int arg1)

Lfx2Resource()

public Lfx2Resource()

Initializes a new instance of the Lfx2Resource class.

PsbHeaderVersion_internalized

public static final int PsbHeaderVersion_internalized

The PSB header version

PsbResourceSignature

public static final int PsbResourceSignature

The PSB-specific resource signature.

PsdHeaderVersion_internalized

public static final int PsdHeaderVersion_internalized

The PSD header version

ResourceSignature

public static final int ResourceSignature

The common resource signature.

TypeToolKey

public static final int TypeToolKey

The type tool info key.

ventureLicense_internalized

public Object ventureLicense_internalized

The venture license.

addStructure_internalized(OSTypeStructure structure)

public void addStructure_internalized(OSTypeStructure structure)

Adds the structure.

Parameters:

ParameterTypeDescription
structureOSTypeStructureThe structure.

checkAndSetIfResourceIsPsbSpecific_internalized(int key)

public final void checkAndSetIfResourceIsPsbSpecific_internalized(int key)

Checks the and set if resource is PSB specific. Some resources are not recognized for now, but we have full list of PSB specific resources which changes their behaviour on save. So we need to check this in UnknownResource at least

Parameters:

ParameterTypeDescription
keyintThe key.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeDescription
arg0java.lang.Object

Returns: boolean

findResource_internalized(int type)

public IEffectsResource findResource_internalized(int type)

Finds the resource.

Parameters:

ParameterTypeDescription
typeintThe type.

Returns: com.aspose.internal.fileformats.psd.layers.layerresources.lfx2resources.IEffectsResource - An effects resource if found in other case null .

generateDefaultResource_internalized()

public static Lfx2Resource generateDefaultResource_internalized()

Generates the default resource.

Returns: Lfx2Resource - Generated default Lfx2Resource

getBlendingImageData_internalized()

public int[] getBlendingImageData_internalized()

Gets or sets the blending image data.

The blending image data.

Returns: int[]

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDescriptorVersion()

public int getDescriptorVersion()

Gets the descriptor version.

The descriptor version.

Returns: int

getEffectsBlendModes_internalized()

public long[] getEffectsBlendModes_internalized()

Gets or sets the effects blend modes.

The effects blend modes.

Returns: long[]

getEffectsBottomCoordinates_internalized()

public int[] getEffectsBottomCoordinates_internalized()

Gets or sets the effects bottom coordinates.

The effects bottom coordinates.

Returns: int[]

getEffectsHeight_internalized()

public int[] getEffectsHeight_internalized()

Gets or sets the height of the effects.

The height of the effects.

Returns: int[]

getEffectsLeftCoordinates_internalized()

public int[] getEffectsLeftCoordinates_internalized()

Gets or sets the effects left coordinates.

The effects left coordinates.

Returns: int[]

getEffectsOpacities_internalized()

public byte[] getEffectsOpacities_internalized()

Gets or sets the effects opacities.

The effects opacities.

Returns: byte[]

getEffectsRightCoordinates_internalized()

public int[] getEffectsRightCoordinates_internalized()

Gets or sets the effects right coordinates.

The effects right coordinates.

Returns: int[]

getEffectsTopCoordinates_internalized()

public int[] getEffectsTopCoordinates_internalized()

Gets or sets the effects top coordinates.

The effects top coordinates.

Returns: int[]

getEffectsWidth_internalized()

public int[] getEffectsWidth_internalized()

Gets or sets the width of the effects.

The width of the effects.

Returns: int[]

getHeader_internalized()

public final PsdHeader getHeader_internalized()

Gets or sets the header.

Value: The header.

Returns: com.aspose.internal.fileformats.psd.sections.PsdHeader

getImageData_internalized()

public int[][] getImageData_internalized()

Gets or sets the image data.

The image data.

Returns: int[][]

getKey()

public int getKey()

Gets the layer resource key.

Returns: int

getLayerStyle_internalized()

public final LayerStyleFX getLayerStyle_internalized()

Gets or sets the layer style.

Returns: com.aspose.internal.fileformats.psd.layers.layereffects.LayerStyleFX

getLayer_internalized()

public Layer getLayer_internalized()

Gets or sets the layer.

The layer.

Returns: Layer

getLength()

public int getLength()

Gets the layer resource length in bytes.

Returns: int

getPrefixLength_internalized(int psdVersion)

public final int getPrefixLength_internalized(int psdVersion)

Gets the prefix length. Default value is 12 for 8BIM resources. and 16 for 8B64

Parameters:

ParameterTypeDescription
psdVersionintThe PSD version.

Returns: int - The Prefix Length.

getPsdVersion()

public int getPsdVersion()

Gets the minimal psd version required for layer resource. 0 indicates no restrictions.

Returns: int

getRandData_internalized()

public byte[] getRandData_internalized()

Gets or sets the rand data.

The rand data.

Returns: byte[]

getSignature()

public int getSignature()

Gets the layer resource signature.

Returns: int

getStructureByName_internalized(String structureName)

public OSTypeStructure getStructureByName_internalized(String structureName)

Gets the structure by name.

Parameters:

ParameterTypeDescription
structureNamejava.lang.StringName of the structure.

Returns: OSTypeStructure

hashCode()

public native int hashCode()

Returns: int

isResourcePsbSpecificByKey_internalized(int key)

public static boolean isResourcePsbSpecificByKey_internalized(int key)

Determines whether the resource is PSB specific.

Parameters:

ParameterTypeDescription
keyintThe resource key.

Returns: boolean - true if the resource is PSB specific; otherwise, false .

isResourcePsbSpecific_internalized()

public final boolean isResourcePsbSpecific_internalized()

Gets a value indicating whether this instance is resource PSB specific.

Value: true if this instance is resource PSB specific; otherwise, false .

Returns: boolean

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

prepareForBlending_internalized(Layer layer)

public void prepareForBlending_internalized(Layer layer)

Prepares for blending.

Parameters:

ParameterTypeDescription
layerLayerThe layer.

removeStructureByName_internalized(String structureName)

public void removeStructureByName_internalized(String structureName)

Removes the structure by name.

Parameters:

ParameterTypeDescription
structureNamejava.lang.StringName of the structure.

save(StreamContainer streamContainer, int psdVersion)

public void save(StreamContainer streamContainer, int psdVersion)

Saves the resource to the specified stream container.

Parameters:

ParameterTypeDescription
streamContainerStreamContainerThe stream container to save to.
psdVersionintThe PSD version.

saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature)

public final void saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature)

Saves the custom resource header.

Parameters:

ParameterTypeDescription
streamContainerStreamContainerThe stream container.
signatureintThe signature.

saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature, boolean isLengthLong)

public final void saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature, boolean isLengthLong)

Saves the header signature, identifier and length.

Parameters:

ParameterTypeDescription
streamContainerStreamContainerThe stream container.
signatureintThe signature.
isLengthLongbooleanif set to true length is long.

setBlendingImageData_internalized(int[] value)

public void setBlendingImageData_internalized(int[] value)

Parameters:

ParameterTypeDescription
valueint[]

setEffectsBlendModes_internalized(long[] value)

public void setEffectsBlendModes_internalized(long[] value)

Parameters:

ParameterTypeDescription
valuelong[]

setEffectsBottomCoordinates_internalized(int[] value)

public void setEffectsBottomCoordinates_internalized(int[] value)

Parameters:

ParameterTypeDescription
valueint[]

setEffectsHeight_internalized(int[] value)

public void setEffectsHeight_internalized(int[] value)

Parameters:

ParameterTypeDescription
valueint[]

setEffectsLeftCoordinates_internalized(int[] value)

public void setEffectsLeftCoordinates_internalized(int[] value)

Parameters:

ParameterTypeDescription
valueint[]

setEffectsOpacities_internalized(byte[] value)

public void setEffectsOpacities_internalized(byte[] value)

Parameters:

ParameterTypeDescription
valuebyte[]

setEffectsRightCoordinates_internalized(int[] value)

public void setEffectsRightCoordinates_internalized(int[] value)

Parameters:

ParameterTypeDescription
valueint[]

setEffectsTopCoordinates_internalized(int[] value)

public void setEffectsTopCoordinates_internalized(int[] value)

Parameters:

ParameterTypeDescription
valueint[]

setEffectsWidth_internalized(int[] value)

public void setEffectsWidth_internalized(int[] value)

Parameters:

ParameterTypeDescription
valueint[]

setHeader_internalized(PsdHeader value)

public final void setHeader_internalized(PsdHeader value)

Gets or sets the header.

Value: The header.

Parameters:

ParameterTypeDescription
valuecom.aspose.internal.fileformats.psd.sections.PsdHeader

setImageData_internalized(int[][] value)

public void setImageData_internalized(int[][] value)

Parameters:

ParameterTypeDescription
valueint[][]

setLayerStyle_internalized(LayerStyleFX value)

public final void setLayerStyle_internalized(LayerStyleFX value)

Gets or sets the layer style.

Parameters:

ParameterTypeDescription
valuecom.aspose.internal.fileformats.psd.layers.layereffects.LayerStyleFX

setLayer_internalized(Layer value)

public void setLayer_internalized(Layer value)

Parameters:

ParameterTypeDescription
valueLayer

setRandData_internalized(byte[] value)

public void setRandData_internalized(byte[] value)

Parameters:

ParameterTypeDescription
valuebyte[]

toString()

public String toString()

Returns a String that represents this instance.

Returns: java.lang.String - A String that represents this instance.

update_internalized()

public void update_internalized()

Updates this instance. TODO: Remove this method. Update should be automatic

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