One committed Grid Placement object in a placement world. This deliberately excludes arbitrary scene and physics objects.
Source: addons/grid_placement/services/placement_world_record.gd
Syntax
class PlacementWorldRecord extends RefCountedMembers
| Name | Kind | Summary |
|---|---|---|
placement_instance_id | Property | |
placeable | Property | |
dimension | Property | |
coordinate_mode | Property | |
mount_data | Property | |
occupancy_evidence | Property | Dimension-specific immutable conflict evidence (for example a 3D AABB or 2D Rect2). |
root_ref | Property | |
generation | Property | |
transform | Property | The committed runtime transform. Mount records keep their orientation here even though their socket evidence is intentionally excluded from the cross-mode AABB projection. |
orientation | Property | |
projections | Property | Explicit projection ledger. A single record may own GRID, SMOOTH, mount, identity, and callback projections at the same time. |
removal_callback | Property | Callback invoked by the registry when this root exits its generation. It is deliberately kept off the save representation. |
exit_callback | Property | |
mount_classification | Property | Stable mount classification and target evidence for consumers that should not parse the serialized mount dictionary themselves. |
mount_target_evidence | Property | |
root | Method | |
clone_for_generation | Method | |
to_save_data | Method |