Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 24/01/2009 at 02:26, xxxxxxxx wrote:
User Information: Cinema 4D Version: 10.5/11 Platform: Language(s) : C++ ;
--------- Hello all, i am working on a kind of batch rendering pipeline tool, and i can know if a render is started in editor and PW, bur RenderNotificationData se stop message only if i render in editor. how i can have a message on render end when render is external? sdk documentaion say :
Determines if this is a star_<_a class=silent href= "mk:@msitstore:c:\users\franz\documents\documenatzione%20sviluppo\c4dr105sdkchm2007-12-22.chm::/pages/ge_math/enum_boolconstants95.html#true1"_>_1"> color=#800080TRUE) or_<_a class=silent href= "mk:@msitstore:c:\users\franz\documents\documenatzione%20sviluppo\c4dr105sdkchm2007-12-22.chm::/pages/ge_math/enum_boolconstants95.html#false0"_>_ALSE0"> color=#800080FALSE) notification. Stop notifications are only sent if the document will not be deleted, which more or less only happens if there's an editor render.
any idea ? Thanks in advance Franz
On 24/01/2009 at 08:11, xxxxxxxx wrote:
Idea (called from Message()) :
// IPPFigure.MsgRenderNotification - Message MSG_MULTI_RENDERNOTIFICATION //*---------------------------------------------------------------------------* Bool IPPFigure::MsgRenderNotification(BaseTag* tag, RenderNotificationData* rnd) //*---------------------------------------------------------------------------* { // Render Notification for Showing/Hiding BodyParts in Render if (!rnd) return TRUE; // Start Editor or External Render (set Render visibility) if (rnd->start || (rnd->external && (rnd->doc != GetActiveDocument()))) { VisibilityRender(tag); MVisibilityRender(tag); isRendering = TRUE; } // End Editor or External Render (restore Editor visibility) else { VisibilityEditor(tag); MVisibilityEditor(tag); isRendering = FALSE; } return TRUE; }
If you need to know if the external renderer is finished and rnd->external isn't set properly (haven't checked), you can always set a Bool for start to know if the external renderer is rendering and then stopped.
On 24/01/2009 at 09:22, xxxxxxxx wrote:
Wow robert, Thanks i'll Try it All the Best Franz