#include <LookupCurves.h>
|
enum | { eNormal
, eReadOnly
} |
|
typedef void(* | BuildCallback) (void *curve) |
| Ony for internal use, callback used to build the curve.
|
|
|
const char * | name |
| name of curve (should be short). NULL ends the table
|
|
std::string | defaultValue |
| string to parse to get the default curve
|
|
BuildCallback | buildCallback |
| Ony for internal use, callback used to build the curve.
|
|
int | flags |
| bitmask with above values in it
|
|
const char * | tooltip |
|
Table entry describing one of the curves. You must create a static table of these and use it in the constructor of your LookupCurves object. Warning: the pointer to the table is copied into Nuke and it must remain in existence even if the LookupCurves object is destroyed.