So say I'm writing a custom plugin, some types have parameters associated with them. (For instance, cameras have near_clip and far_clip).
The AiParameterFlt macro doesn't seem to be the way to do this as it's for declaring, adding the incremented index etc. Doing so in node_initialize would deprive users of having the ability to set it, as that's called upon instantiation.
How would I go about doing this in a DCC agnostic manner?