In the Max SDK...
given an attribute "fooattrib" which is declared on a max class and points to a char field in the class struct
fooattrib is style=enumindex and enumvals="jane, sam" and filterset_clip=0,1
An object in Max has been created based on this class.
Now a state change happens in my external. I want to change the enumvals and filterset_clip to be...
enumvals="jane, sam, melonie" and filterset_clip=0,2
How can I achieve this? Or something similar to this? I have yet to find a way to redefine attr's of attr's of classes. That would be great because then I could make the change and it would cascade to all the objects instantiated.
If not possible to do something like that just mentioned, could I define the class *minus* fooattrib and then on object instantiation create a object attribute on that specific object...and then somehow later during this state change delete/change that specific object attribute?