itemFilterRender is undoable, queryable, and editable.
This command creates a named renderTypeFilter object. This object can
be attached to selectionConnection objects, or to editors, in order to
filter the renderType lists going through them. Using union and
intersection filters, complex composite filters can be created.
In query mode, return type is based on queried flag.
Long name (short name) |
Argument types |
Properties |
-negate(-neg)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
This flag can be used to cause the filter to invert itself,
and reverse what passes and what fails.
|
|
-parent(-p)
|
string
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Optional. If specified, the filter's life-span is linked to
that of the parent. When the parent goes out of scope, so
does the filter. If not specified, the filter will exist
until explicitly deleted.
|
|
-text(-t)
|
string
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Defines an annotation string to be stored with the filter
|
|
-category(-cat)
|
string
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif)
|
|
A string for categorizing the filter.
|
|
-classification(-cls)
|
string
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Internal use only. Indicates whether the filter is a built-in
or user filter. The string argument is one of "builtIn" | "user" | "other".
|
|
-listBuiltInFilters(-lbf)
|
|
|
|
Returns an array of all item filters with classification "builtIn".
|
|
-listUserFilters(-luf)
|
|
|
|
Returns an array of all item filters with classification "user".
|
|
-listOtherFilters(-lof)
|
|
|
|
Returns an array of all item filters with classification "other".
|
|
-shaders(-s)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Pass shader objects if set to true. Value is false
by default. To get all objects that are not shaders then
set this flag to true and use the -neg/negate flag to invert
the result.
|
|
-anyTextures(-at)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Pass texture objects if set to true. Value is false
by default. To get all objects that are not textures then
set this flag to true and use the -neg/negate flag to invert
the result.
|
|
-textures2d(-t2d)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Pass 2D texture objects if set to true. Value is false
by default. To get all objects that are not 2D textures then
set this flag to true and use the -neg/negate flag to invert
the result.
|
|
-textures3d(-t3d)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Pass 3D texture objects if set to true. Value is false
by default. To get all objects that are not 3D textures then
set this flag to true and use the -neg/negate flag to invert
the result.
|
|
-lights(-l)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Pass light objects if set to true. Value is false
by default. To get all objects that are not lights then
set this flag to true and use the -neg/negate flag to invert
the result.
|
|
-postProcess(-pp)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Pass post process objects if set to true. Value is false
by default. To get all objects that are not post processes then
set this flag to true and use the -neg/negate flag to invert
the result.
|
|
-renderUtilityNode(-run)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Pass render utility node objects if set to true. Value is
false by default. To get all objects that are not render utility nodes
then set this flag to true and use the -neg/negate flag to invert
the result.
|
|
-exclusiveLights(-exl)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Pass exclusive light objects if set to true. Value is false
by default. To get all objects that are not exclusive lights then
set this flag to true and use the -neg/negate flag to invert
the result.
|
|
-linkedLights(-ll)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Pass linked light objects if set to true. Value is false
by default. To get all objects that are not linked lights then
set this flag to true and use the -neg/negate flag to invert
the result.
|
|
-lightSets(-ls)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Pass light set objects if set to true. Value is false
by default. To get all objects that are not light sets then
set this flag to true and use the -neg/negate flag to invert
the result.
|
|
-nonIlluminatingLights(-nil)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Pass non-illuminating light objects if set to true. Value is
false by default. To get all objects that are not non-illuminating
lights then set this flag to true and use the -neg/negate flag
to invert the result.
|
|
-nonExclusiveLights(-nxl)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Pass non-exclusive light objects if set to true. Value is
false by default. To get all objects that are not non-exclusive
lights then set this flag to true and use the -neg/negate flag
to invert the result.
|
|
-renderableObjectSets(-ros)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Pass renderable object sets if set to true. Value is
false by default. To get all objects that are not renderable object
sets then set this flag to true and use the -neg/negate flag
to invert the result.
|
|
-texturesProcedural(-tp)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Pass procedural texture objects if set to true. Value is
false by default. To get all objects that are not procedural
textures then set this flag to true and use the -neg/negate flag
to invert the result.
|
|