You = LEGEND thank you sir :)

On Fri, Jan 23, 2015 at 5:55 PM, Nathan Rusch <[email protected]>
wrote:

>   Because the enum value is used in the construction and storage of the
> knob, I would bet good money that ClassID() returns the correct value...
>
> Based on the header comment for Class() ("This is currently only used for
> messages."), I don't think it's something to be relied on.
>
> -Nathan
>
>
>  *From:* Johannes Saam <[email protected]>
> *Sent:* Friday, January 23, 2015 5:39 PM
> *To:* Nuke plug-in development discussion
> <[email protected]>
> *Subject:* Re: [Nuke-dev] Acessing user knobs
>
>  Yeah the problem is that the Class() for both int and float knobs (if
> you use manage user knobs) is Array_Knob not Int_knob or Float_Knob so you
> are telling me that Class() and ClassID() is not the same?! I have to
> double check but i bet a beer that its both the same ID which is the
> Array_Knob class id....
>
> On Fri, Jan 23, 2015 at 4:21 PM, Nathan Rusch <[email protected]>
> wrote:
>
>>   Knob::ClassID() will return the value from the enum in Knobs.h that
>> indicates its type. I think testing that is probably the best you can do,
>> since Knob subclasses don't really exist in DDImage.
>>
>> -Nathan
>>
>>
>>  *From:* Johannes Saam <[email protected]>
>> *Sent:* Friday, January 23, 2015 4:12 PM
>> *To:* Nuke plug-in development discussion
>> <[email protected]>
>> *Subject:* Re: [Nuke-dev] Acessing user knobs
>>
>>  I have one more QUESTION not a suggestion....
>> iterating over the user knobs now i am running into one problem... and i
>> might just not understand the API correctely but i am stuck with the TYPES
>> of the user knobs.
>> For example the int and the float knob come in as Array_Knobs.... i am
>> currently using ArrayKnobI and its array_size() function to find out if its
>> a float 1 2 3 4 .... but Knob get_value is always a double? How do i figure
>> out if i am dealing with an int knob? Other knobs are fine. Like the
>> Enumeration_knob i know its an int and can act... same with the Color
>> knobs. But whats going on with Int and Float knobs? I was assuming they
>> would come back as Class() Int_Knob or Float_knob? also i can only get
>> doubles with get_value() type converting doubles to bools is just resulting
>> in lots of warnings under VS2010.
>> What obvious thing am i missing here?
>> Thanks!
>> Jo
>>
>>
>> _______________________________________________
>> Nuke-dev mailing list
>> [email protected], http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
>>
>>
>
> ------------------------------
> _______________________________________________
> Nuke-dev mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
>
>
> _______________________________________________
> Nuke-dev mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
>
>
_______________________________________________
Nuke-dev mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev

Reply via email to