#include <edl/edlnamespaces.h>
#include <edl/idomnode.h>
#include <edl/idomhashable.h>
#include <edl/edlfwd.h>
#include <jawsmako/optionalcontent.h>
#include <edl/edltypes.h>
#include <edl/iedlenum.h>
#include <edl/idomcolor.h>
#include <edl/idomfunction.h>
#include <edl/idomimageresource.h>
#include <edl/idomgroup.h>
Classes | |
class | IDOMBrush |
Interface to the brush element. More... | |
class | IDOMTransformableBrush |
Abstract interface for a brush to which a render transform may be applied. More... | |
class | IDOMGradientStop |
IDOMGradientStop defines the ramp of colors to use on a gradient. More... | |
class | IDOMGradientStop::Data |
Initialization data. More... | |
class | IDOMSolidColorBrush |
A solid color brush is used to fill defined geometric regions with a solid color. If there is an alpha component of the color, it is combined in a multiplicative way with the corresponding opacity attribute. More... | |
class | IDOMSolidColorBrush::Data |
Initialization data. More... | |
class | IDOMGradientBrush |
A common interface for both IDOMLinearGradient and IDOMRadialGradient. Provides straightforward access to common attributes. More... | |
class | IDOMLinearGradientBrush |
IDOMLinearGradientBrush interface. A linear gradient brush is used to specify a gradient along a vector. More... | |
class | IDOMLinearGradientBrush::Data |
Initialization data. More... | |
class | IDOMRadialGradientBrush |
IDOMRadialGradientBrush interface. A radial gradient brush defines an ellipse to be filled with the gradient. The ellipse is defined by its center, x radius, and y radius. Independently, a gradient origin is specified for the brush. The gradient origin defines the center of the gradient; a gradient stop with an offset at 0.0 defines the color at the gradient origin. The outer bound of the ellipse defines the end "point" of the gradient; that is, a gradient stop with an offset at 1.0 defines the color at the circumference of the ellipse, and all other gradient stops define their offsets relative to the radial distance between the gradient origin and the circumference. More... | |
class | IDOMRadialGradientBrush::Data |
Initialization data. More... | |
class | IDOMImageBrush |
Provides an interface to a DOM image brush object. More... | |
class | IDOMImageBrush::Data |
Initialization data. More... | |
class | IDOMMaskedBrush |
IDOMMaskedBrush interface, this describes a generalization of a masked image. The sub-brush (set by getBrush()/setBrush()) is painted through a mask specified by the image. Importantly, the sub-brush is not subject to the IDOMImageBrush render transform. Tiling is not supported for this brush type. More... | |
class | IDOMMaskedBrush::Data |
Initialization data. More... | |
class | IDOMVisualBrush |
A visual brush is used to fill a region with a vector drawing. More... | |
class | IDOMVisualBrush::Data |
Initialization data. More... | |
class | IDOMVisualRoot |
IDOMVisualRoot interface. More... | |
class | IDOMSoftMaskBrush |
IDOMSoftMaskBrush provides a way of representing a PDF style soft mask in it's entirity. The soft mask brush contains a suitable IDOMTransparency group, as well as the necessary soft mask details. See section 7.5.4 of the PDF 1.7 specification. These are only allowed for OpacityMask entries. More... | |
class | IDOMSoftMaskBrush::Data |
Initialization data. More... | |
class | IDOMTilingPatternBrush |
IDOMTilingPatternBrush provides a way of representing a PS style tiling pattern. More... | |
class | IDOMTilingPatternBrush::Data |
Initialization data. More... | |
class | IDOMShadingPatternBrush |
IDOMShadingBrush provides a way of representing a PS style shading pattern. More... | |
class | IDOMShadingPatternType1Brush |
IDOMShadingBrush provides a way of representing a PS style type 1 shading pattern. More... | |
class | IDOMShadingPatternType1Brush::Data |
Initialization data. More... | |
class | IDOMShadingPatternType2Brush |
IDOMShadingBrush provides a way of representing a PS style type 2 shading pattern. More... | |
class | IDOMShadingPatternType2Brush::Data |
Initialization data. More... | |
class | IDOMShadingPatternType3Brush |
IDOMShadingPatternType3Brush provides a way of representing a PS style type 2 shading pattern. More... | |
class | IDOMShadingPatternType3Brush::Data |
Initialization data. More... | |
class | IDOMShadingPatternType4567Brush |
IDOMShadingPatternType4567Brush provides a way of representing a PS style type 4 shading pattern. More... | |
class | IDOMShadingPatternType4567Brush::CMeshEntry |
A entry in the shading pattern's mesh. The interpretation of each entry depends on the shading type, and potentially on per-entry flags. Please see the PDF specification for details. More... | |
class | IDOMShadingPatternType4567Brush::Data |
Initialization data. More... | |
class | IDOMNullBrush |
IDOMNullBrush provides a way of representing the default marking brush in a Type3 postscript glyph definition or a tiling pattern with paintType 2. This is more of a placeholder that gets replaced when the Type3 glyph or paintType 2 tiling pattern is actually invoked. More... | |
class | IDOMNullBrush::Data |
Initialization data. More... | |
Enumerations | |
enum | eColorInterpolationMode { eSRgbLinearInterpolation , eSCRgbLinearInterpolation } |
Color interpolation mode type enumeration. More... | |
enum | eSpreadMethod { ePad , eReflect , eRepeat , eNoSpread } |
Spread Method type enumeration. More... | |
enum | eViewUnits { eAbsolute } |
View units type enumeration. More... | |
enum | eTilingMode { eNoTile , eTile , eFlipX , eFlipY , eFlipXY } |
Tiling mode type enumeration. More... | |