Checking given link is a material
-
On 24/12/2017 at 04:16, xxxxxxxx wrote:
I have a dialog field where the user can input a material.
I only want to accept materials, so I added ACCEPT{5703;}But I know there are other options for materials.
For example Shaders, Octane materials, etc..What is the best way to accept only (all) materials?
LINK MATLINK {ACCEPT{5703;};}
-
On 26/12/2017 at 03:41, xxxxxxxx wrote:
Hi Pim,
To accept any material use Mbase (base type ID for materials) instead of Mmaterial (Cinema standard material ID, 5703 ).
To accept any shader as well add Xbase; inside ACCEPT{}.It is also possible to filter the accepted elements inside a LINK with MSG_DESCRIPTION_CHECKDRAGANDDROP. See LINK C++ API docs.