Eyeon Talk:Script/Reference/Applications/Fuse/Functions/FuRegisterClass/Attributes

From VFXPedia

Jump to: navigation, search

Contents

REG_NoCommonCtrls

REG_NoCommonCtrls = true removes the Common Controls tab, along with the motionblur, blend controls, mask, object ID controls, etc. It seems to work. --Chad 12:15, 18 October 2010 (EDT)

REG_TimeVariant

"No idea - So far seen on source tools only" sounds a bit vague :-) The Duplicate.Fuse that comes with Fusion makes use of it, but could somebody please elaborate on this attribute?

Refer to (C++) SDK docs and headers if you need to know what REG_TimeVariant and REG_Unpredictable are for. --Stuart 20:13, 18 October 2010 (EDT)
Thanks. Here it is:

REG_Unpredictable

Now designates a tool that must be re-rendered, even if the inputs or current time haven't changed

REG_TimeVariant

(default FALSE) This tool will produce different results when time changes, even if the inputs don't

REG_SupportsDoD

"REG_SupportsDoD = true" (Fusion 6 and above) allows the Fuse to handle DoD. Methods of the Image class like :Gain() etc... will handle the DoD out of the box and the Fuse's output will keep the input's DoD. I haven't tried to loop through pixels manually or using MultiProcessPixels() though. Is it necessary to keep an eye on the DoD area? What happens if you access/write pixels outside the DoD? How is RoI handled? Maybe somebody else can elaborate on this. --Tilt 15:32, 25 October 2010 (EDT)

The Third_Party_Fuses/ROIDS_Tutorial now has the answers.

REGS_HelpTopic

Lets you supply a help link. Doesn't work for CT_ViewLUTPlugin. --Chad 12:43, 1 September 2011 (EDT)

REG_NoPreCalcProcess

This attribute causes Process() to be called instead of PreCalcProcess(). This is useful if you need custom precalc handling but it's too much work to duplicate lots of code from the Process() function. In this case, you need to make sure that IMG_NoData is added to every Image object. Inside Process() you can call the IsPrecalc() method of the request object to find out if it's a precalc or a regular request. See the metadata Fuses that ship with Fusion for examples.

REG_Fuse_TilePic

Apparently the 160x120 is optional. You can make your tilepics any size you want. --Chad 12:02, 29 November 2011 (EST)