list_world_partition_actors
Lists all World Partition actors in the editor world by reading descriptors, including spatially unloaded or streamed-out actors, without loading actor packages.
Instructions
Lists the editor world's World Partition actors by walking their DESCRIPTORS without loading any actor package. Unlike get_actors_by_class (which only sees LOADED AActors via TActorIterator), this reads FWorldPartitionActorDescInstance for every actor known to World Partition, INCLUDING spatially-unloaded / streamed-out ones (solving "get_actors_by_class only sees loaded actors"). Editor-world read only (WP actor descriptors are editor-only data); honest empty list on a non-WP (default) map.
Returns: { world: string, is_world_partition: bool, is_initialized: bool, count: int, total_matched: int, truncated: bool, actors: [{ path: string, name: string, label: string, native_class: string, base_class: string, display_class: string, is_spatially_loaded: bool, is_loaded: bool, editor_only: bool, folder: string, runtime_grid: string, editor_bounds: {valid,origin,extent}, runtime_bounds: {valid,origin,extent}, data_layers: [string] }], note: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Optional int cap on the number of actors returned (default 2000); total_matched reports the full match count regardless of the cap. | |
| folder | No | Optional. Case-insensitive substring matched against the actor's editor folder path. | |
| filter_class | No | Optional. Class filter: resolved to a UClass (full path, /Script name, Blueprint asset path, or bare A/U name) and matched against each descriptor's native class via IsChildOf; ALSO matched as a case-insensitive substring against the descriptor's native and base class paths (so Blueprint class names like 'BP_Foo_C' or partial names work). | |
| name_contains | No | Optional. Case-insensitive substring matched against the actor's label, object name, and soft path. |