Public Types | |
enum | ChangeContext { ChangedFromScript, ChangedFromUser, ChangedFromUserOverride, ChangedFromScriptOverride, ChangedNone } |
Public Member Functions | |
virtual ChangeContext | getLastChangeContext () const =0 |
virtual void | cooked_frame (const OutputContext &context, int &frame, bool &black, int &offset)=0 |
virtual bool | isReadKnob () const =0 |
Abstract base class for File Knob-specific methods.
This enum gives File knobs information about what triggered the last filename change
|
pure virtual |
Get the reason for the last change to this knob's value
|
pure virtual |
Provide information about the cooked frame based on settings used alongside file path, such as first frame in the sequence, what to do before and after specified range, etc.
context | The current context |
frame | Output parameter providing actual cooked frame number |
black | Output parameter indicating whether cooked frame is outside specified sequence range |
offset | Output parameter providing the offset from the specified first frame in the sequence |
|
pure virtual |
True if the knob implementing this interface is pointing to a file which used for reading only
©2024 The Foundry Visionmongers, Ltd. All Rights Reserved. |