Public Types | |
enum | TransformEvent { EVENT_TRANSLATION, EVENT_ROTATE, EVENT_SKEW, EVENT_SCALE, EVENT_CORNERPIN } |
Public Member Functions | |
virtual bool | transformEvent (ViewerContext *ctx, const TransformJack_KnobI *transformJack, TransformEvent event)=0 |
virtual void | aboutToChange (ViewerContext *ctx, const TransformJack_KnobI *transformJack, int sourceFlags)=0 |
virtual void | finishedChange (ViewerContext *ctx, const TransformJack_KnobI *transformJack, int sourceFlags)=0 |
virtual bool | jackIsVisible () |
the transform event types
virtual bool DD::Image::TransformJack_ClientI::transformEvent | ( | ViewerContext * | ctx, | |
const TransformJack_KnobI * | transformJack, | |||
TransformEvent | event | |||
) | [pure virtual] |
a function that signals the client of an event that is about to happen
ctx | the current viewer context | |
event | the current event |
virtual void DD::Image::TransformJack_ClientI::aboutToChange | ( | ViewerContext * | ctx, | |
const TransformJack_KnobI * | transformJack, | |||
int | sourceFlags | |||
) | [pure virtual] |
indicates that a change is about to happen
ctx | the current viewer context | |
source | the source of the change about to happen |
virtual void DD::Image::TransformJack_ClientI::finishedChange | ( | ViewerContext * | ctx, | |
const TransformJack_KnobI * | transformJack, | |||
int | sourceFlags | |||
) | [pure virtual] |
indicates that a change has just finished
ctx | the viewer context for the change | |
source | the source of the change |
virtual bool DD::Image::TransformJack_ClientI::jackIsVisible | ( | ) | [inline, virtual] |
an overrideable function that can be used to signal if the jack is visible or not under certain circumstances
©2009 The Foundry Visionmongers, Ltd. All Rights Reserved. |