#include <FileOp.h>
Public Member Functions | |
| virtual void | knobs (Knob_Callback cb) |
| virtual int | knob_changed (Knob *k) |
| virtual int | knob_change_finished (Knob *k, bool changeByUser) |
| virtual void | extraKnobs (Knob_Callback cb) |
| virtual void | initDynamicKnobs () |
| virtual const char * | help () |
This is a file format handler interface. Writers implement this directly, but because of the way Readers work (multi-readers per Node), if they want this they have to make a new class.
Subclasses should implement knobs() just as an Op(Node) would.
FileHandler is different from FileOp since there needs to be a FileOp instance per file, whereas the single FileHandler knob interface applies for the entire file sequence.
|
inlinevirtual |
Reimplemented in DD::Image::GeoWriter, and DD::Image::Writer.
|
inlinevirtual |
Reimplemented in DD::Image::GeoWriter.
|
inlinevirtual |
Extra knobs can be used to define knobs that get added after all other knobs. This can be used, for example, if you want format-specific tab knobs.
Referenced by DD::Image::FileOp::filehandler_extra_knobs().
|
inlinevirtual |
Reevaluate dynamic knobs, those which react to loaded settings. This might include setting default values based on file parameters.
Referenced by DD::Image::FileOp::filehandler_extra_knobs(), DD::Image::FileOp::filehandler_knobs(), and DD::Image::Read::make_format().
|
inlinevirtual |
Get a description of the file format
| ©2026 The Foundry Visionmongers, Ltd. All Rights Reserved. |