Actors and selection
6 read and cannot change your project. 21 write, and every write is read back off the object before it is reported.
27 of 27 shown
Reading 6
Safe to call at any time. Nothing is modified and no transaction is opened.
- Audit Actors
hf_audit_actorsSweep the open level for actors with a zero or mirrored scale, a NaN in a transform, no root component, nothing that draws, a position past the precision cliff, or an off-grid p...read-only - Describe Actor
hf_describe_actorOne actor in full: transform, components, tags, attachments, outliner folder, level, and any faults an audit would report.read-only - Get Selection
hf_get_selectionWhat the user currently has selected: actors in the level and assets in the Content Browser.read-only - List Actor Components
hf_list_actor_componentsComponent tree of one actor, with each component's class, attachment parent, and whether it came from the class or was added to this instance.read-only - List Actors
hf_list_actorsList actors in the current level with class and transform.read-only - List Streaming Levels
hf_list_streaming_levelsSublevels of the open persistent level with their streaming state.read-only
Writing 21
Each call opens an undoable transaction and reports exactly what it changed.
- Add Actor Component
hf_add_actor_componentAdd a component to ONE PLACED ACTOR, not to its class.mutating - Add Streaming Level
hf_add_streaming_levelAdd a sublevel to the open persistent level.mutating - Align Actors
hf_align_actorsAlign actors on one axis, or distribute them evenly along it.mutating - Attach Actor
hf_attach_actorAttach one actor to another, optionally at a socket.mutating - Batch Set Actor Transform
hf_batch_set_actor_transformMove, rotate or scale many actors in ONE undo step.mutating - Delete Actor
hf_delete_actorDelete an actor from the current level and verify it is gone.destructive - Detach Actor
hf_detach_actorDetach an actor from its parent, keeping its world transform so it does not move.destructive - Duplicate Actor
hf_duplicate_actorDuplicate an actor in place or at an offset.mutating - Group Actors
hf_group_actorsPut actors into an editor group, so selecting one selects all of them.mutating - Move Actors To Level
hf_move_actors_to_levelMove actors from where they are into a sublevel.mutating - Remove Actor Component
hf_remove_actor_componentRemove a component that was added to ONE PLACED ACTOR.destructive - Replace Actors
hf_replace_actorsSwap actors for a different class, keeping their transforms.mutating - Select Actors
hf_select_actorsSelect actors in the level by name or label, replacing or adding to the current selection.mutating - Set Actor Folder
hf_set_actor_folderMove an actor into an outliner folder.mutating - Set Actor Label
hf_set_actor_labelRename an actor's display label, the name shown in the outliner.mutating - Set Actor Tags
hf_set_actor_tagsSet, add or remove an actor's tags.mutating - Set Actor Transform
hf_set_actor_transformMove, rotate, or scale an actor and verify by reading the transform back.mutating - Set Level Visibility
hf_set_level_visibilityShow or hide a sublevel in the editor.mutating - Snap Actor To Floor
hf_snap_actor_to_floorDrop an actor straight down until its bounds rest on whatever is below.mutating - Spawn Actor
hf_spawn_actorSpawn an actor of a given class into the current level and verify it exists afterwards.mutating - Ungroup Actors
hf_ungroup_actorsDissolve an editor group, naming either the group or any actor in it.mutating
No tool in this area matches that filter.