![]() | InDesign SDK 20.5 |
#include <IRenderingObject.h>
Public Member Functions | |
| virtual PMReal | GetTint ()=0 |
| virtual void | SetTint (PMReal tint)=0 |
| virtual bool16 | GradientValuesSet ()=0 |
| virtual void | SetGradientValues (PMReal fillAngle, PMReal fillLength, PMPoint fillCenter, PMReal fillRadius, PMReal highlightAngle, PMReal highlightLength)=0 |
| virtual PMReal | GetFillAngle ()=0 |
| virtual PMReal | GetFillLength ()=0 |
| virtual PMPoint | GetFillCenter ()=0 |
| virtual PMReal | GetFillRadius ()=0 |
| virtual PMReal | GetHighlightAngle ()=0 |
| virtual PMReal | GetHighlighLength ()=0 |
A helper class to facilitate installing the rendering object with specific attributes. Two types of attributes are supported, tint or gradient. They are mutually exclusive.
| pure virtual |
Returns the gradient angle.
| pure virtual |
Returns the gradient center or start point.
| pure virtual |
Returns the gradient length.
| pure virtual |
Returns the gradient radius.
| pure virtual |
Returns the gradient highlight length.
| pure virtual |
Returns the gradient highlight angle.
| pure virtual |
Returns a tint value.
| pure virtual |
Return kTrue if gradient attribute values are used.
| pure virtual |
Sets related gradient attributes values
| fillAngle | the gradient angle to set. |
| fillLength | the gradient length to set. |
| fillCenter | the gradient start point or center to set. |
| fillRadius | the radial gradient radius to set. |
| highlightAngle | the gradient highlight angle to set. |
| highlightLength | the gradient highlight length to set. |
| pure virtual |
Sets a tint value.
| tint | the tint value to set. |