eZ Publish  [trunk]
eZImageLayer Class Reference

Defines a layer in a image object. More...

+ Inheritance diagram for eZImageLayer:
+ Collaboration diagram for eZImageLayer:

List of all members.

Public Member Functions

 eZImageLayer ($imageObjectRef=null, $imageObject=null, $width=false, $height=false, $font=false)
 mergeLayer ($image, $layerData, $lastLayerData)
 setTemplateURI ($uri)
 templateData ()

Static Public Member Functions

static createForFile ($fileName, $filePath, $fileType=false)

Public Attributes

 $TemplateURI

Detailed Description

Defines a layer in a image object.

Definition at line 18 of file ezimagelayer.php.


Member Function Documentation

static eZImageLayer::createForFile ( fileName,
filePath,
fileType = false 
) [static]

Creates a new file layer for the file $fileName in path $filePath.

Definition at line 91 of file ezimagelayer.php.

Referenced by eZTemplateImageOperator\loadImage(), and eZTemplateImageOperator\modify().

eZImageLayer::eZImageLayer ( imageObjectRef = null,
imageObject = null,
width = false,
height = false,
font = false 
)

Constructor

Definition at line 23 of file ezimagelayer.php.

Referenced by createForFile(), and eZImageTextLayer\eZImageTextLayer().

eZImageLayer::mergeLayer ( image,
layerData,
lastLayerData 
)

Tries to merge the current layer with the layer $lastLayerData onto the image object $image. Different kinds of layer classes will merge layers differently.

Reimplemented in eZImageTextLayer.

Definition at line 55 of file ezimagelayer.php.

Sets the URI of the template to use for displaying it using the template engine to $uri.

Definition at line 45 of file ezimagelayer.php.

A definition which tells the template engine which template to use for displaying the image.

Definition at line 35 of file ezimagelayer.php.


Member Data Documentation

eZImageLayer::$TemplateURI

Definition at line 100 of file ezimagelayer.php.


The documentation for this class was generated from the following file: