THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 22/11/2003 at 12:42, xxxxxxxx wrote:
Cinema 4D Version: 8.207
Platform: Windows ; Mac ; Mac OSX ;
Language(s) : C++ ;
How do I set the EXPRESSION_PRIORITY of a plugin expression? I see it uses a customdatatype PRIORITY. This consists of a LONG which is a set of enumerations for the evaluation priority ( expression, generator, etc... ) and a GeData which is also a long defining chronological placement in the priority list. I think I would retrieve the customdatatype from the container and set it back using the specific datattype function. Doesn't seem to work here. Any examples would be very helpful.
On 23/11/2003 at 09:49, xxxxxxxx wrote:
Have a look at the LookAtCamera.cpp example in the SDK example files.
Use AddToExecution to add your point of execution to the execution list.
On 23/11/2003 at 12:31, xxxxxxxx wrote:
That is what I am already using. I specifically wanted to know how to do it the other way ( setting customdatatype parameters ). Thanks anyway.
On 23/11/2003 at 12:51, xxxxxxxx wrote:
I think I would retrieve the customdatatype from the container and set it back using the specific datattype function
Isn´t that what LookAtCamera.cpp exactly does? Maybe I am misunderstanding you:
PriorityData *pd = (PriorityData* )d.GetCustomDataType(CUSTOMGUI_PRIORITY_DATA);
if (pd) pd->SetPriorityValue(PRIORITYVALUE_CAMERADEPENDENT,GeData(TRUE));
Or what exactly do you mean by setting customdatatype parameters?
maybe my english is just bad
On 23/11/2003 at 15:48, xxxxxxxx wrote:
Well, you are correct in the second email. When I downloaded the updated SDK the lookatcamera tag source has changed. That is what I was looking for. You first email was speaking of the AddToExecution function which I was already using. Thank you for the pointer.
On 24/11/2003 at 07:49, xxxxxxxx wrote:
Oh sorry, that was only an add-on. I thought probably you need this function too if you are dealing with the execution list. My fault.
On 24/11/2003 at 07:53, xxxxxxxx wrote:
No problems. Always appreciate suggestions. In the end you provided the correct solution. Thank you.