Adobe.com
Contents Suites Classes Class Index Member Index

AIRasterOutlineConsumer Struct Reference

When extracting an outline from a raster, the curves are enumerated to these callbacks. More...

#include <AIRaster.h>

List of all members.

Public Attributes

AIAPI AIErr(* BeginComponent )(void *self, ai::int32 knots)
 Called at the beginning of the enumeration, use to initialize processing.
AIAPI AIErr(* PutKnot )(void *self, AIRealPoint in, AIRealPoint p, AIRealPoint out)
 Called for each knot in each curve.
AIAPI AIErr(* EndComponent )(void *self)
 Called at the end of the enumeration, use to terminate processing.

Detailed Description

When extracting an outline from a raster, the curves are enumerated to these callbacks.

See AIRasterSuite::ExtractOutline()


Member Data Documentation

AIAPI AIErr(* AIRasterOutlineConsumer::BeginComponent)(void *self, ai::int32 knots)

Called at the beginning of the enumeration, use to initialize processing.

Parameters:
self The current curve.
knots The number of knots in the curve.

Called at the end of the enumeration, use to terminate processing.

Parameters:
self The current curve.

Called for each knot in each curve.

Parameters:
self The current curve.
in The in-point for the current knot.
p The p-point for the current knot.
out The out-point for the current knot.

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


Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2014 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks