RelationshipTargetPicker#

class omni.kit.property.usd.RelationshipTargetPicker(
stage,
filter_type_list,
filter_lambda,
additional_widget_kwargs,
)#

Bases: object

RelationshipTargetPicker is used to pick the target of the relationship.

Methods

__init__(stage, filter_type_list, ...)

Initialize the RelationshipTargetPicker.

clean()

Clean the RelationshipTargetPicker.

show(targets_limit[, on_targets_selected])

Show the RelationshipTargetPicker.

__init__(
stage,
filter_type_list,
filter_lambda,
additional_widget_kwargs,
)#

Initialize the RelationshipTargetPicker.

Parameters:
  • stage (Usd.Stage) – The stage.

  • filter_type_list (List[str]) – The filter type list.

  • filter_lambda (Callable) – The filter lambda.

  • additional_widget_kwargs (dict) – The additional widget kwargs.

clean()#

Clean the RelationshipTargetPicker.

show(
targets_limit,
on_targets_selected: Callable | None = None,
)#

Show the RelationshipTargetPicker.

Parameters:
  • targets_limit – The targets limit.

  • on_targets_selected – The on targets selected callback.