IsApplicable
 
 
 

IsApplicable


Description

Softimage uses the IsApplicable callback to determine whether to add subcomponent filters to the filter list in the main command area. Softimage has its own default criteria for determining whether a subcomponent filter is applicable to the current selection (basically, Softimage checks if the selected objects have subcomponents). Softimage calls your IsApplicable callback only if its default criteria are satisfied.


Applies To

Custom Filters


Syntax

public class <filter_name>
{
        public bool IsApplicable( Context in_context )
        {
                ...
        }
}
CStatus <filter_name>_IsApplicable( CRef& in_context )
{ 
        ... 
}
function <filter_name>_IsApplicable( in_context )
{ 
        ... 
}
def <filter_name>_IsApplicable( in_context ):
        ...
Function <filter_name>_IsApplicable( in_context )
        ...
End Function
sub <filter_name>_IsApplicable 
{ 
        my $in_context = shift; 
}

<filter_name> is the name specified in the call to PluginRegistrar.RegisterFilter, with any spaces converted to underscores.


Parameters

Parameter Language Type Description
in_context Scripting and C# Context Context.Source returns the Filter.
C++ CRef& A reference to the Context object. Context::GetSource returns the Filter.

Context Attributes

Attribute Description
Input The element to test.

See Also