unreal.UsdDynamicBindingResolverLibrary

class unreal.UsdDynamicBindingResolverLibrary(outer: Object | None = None, name: Name | str = 'None')

Bases: BlueprintFunctionLibrary

Usd Dynamic Binding Resolver Library

C++ Source:

  • Plugin: USDImporter

  • Module: USDStage

  • File: USDDynamicBindingResolverLibrary.h

classmethod resolve_with_stage_actor(world_context_object, params, stage_actor_id_name_filter, root_layer_filter, prim_path) MovieSceneDynamicBindingResolveResult

Resolves a Sequencer Dynamic Binding described on Params, returning the actor or component that the Sequencer should bind to

Parameters:
  • world_context_object (Object) – Some UObject that lives in the UWorld that we’re talking about

  • params (MovieSceneDynamicBindingResolveParams) – The binding to resolve

  • stage_actor_id_name_filter (str) – The “ID Name”/FName of a AUsdStageActor to restrict our search for actor and components to. Can be empty.

  • root_layer_filter (str) – The root layer file path to restrict our search for actor and components to. This should match what is shown on the Stage Actor’s RootLayer property. Can be empty.

  • prim_path (str) – The path to the prim that generates the actor or component that this binding should resolve to (e.g. ‘/cube’)

Returns:

The result struct containing the resolved UObject

Return type:

MovieSceneDynamicBindingResolveResult