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. |