@interface OADReflectionEffect : OADEffect { float mBlurRadius; float mStartOpacity; float mStartPosition; float mEndOpacity; float mEndPosition; float mDistance; float mDirection; float mFadeDirection; float mXScale; float mYScale; float mXSkew; float mYSkew; int mAlignment; BOOL mRotateWithShape; } - (float)direction; - (id)init; - (unsigned long long)hash; - (void)setAlignment:(int)a0; - (int)alignment; - (float)distance; - (float)blurRadius; - (id)description; - (void)setDirection:(float)a0; - (void)setBlurRadius:(float)a0; - (void)setDistance:(float)a0; - (BOOL)isEqual:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (float)endPosition; - (void)setStartPosition:(float)a0; - (float)startPosition; - (void)setXScale:(float)a0; - (void)setYScale:(float)a0; - (float)xScale; - (float)yScale; - (void)setEndPosition:(float)a0; - (BOOL)rotateWithShape; - (float)endOpacity; - (float)fadeDirection; - (void)setEndOpacity:(float)a0; - (void)setFadeDirection:(float)a0; - (void)setRotateWithShape:(BOOL)a0; - (void)setStartOpacity:(float)a0; - (void)setStyleColor:(id)a0; - (void)setXSkew:(float)a0; - (void)setYSkew:(float)a0; - (float)startOpacity; - (float)xSkew; - (float)ySkew; @end