Skip to content

Class

PlacementWorldRecord

Generated GDScript class reference for GridPlacement.PlacementWorldRecord.

Status
Current
Version
v6.0
Source updated
Active v6.0 guide line from Grid Placement repo
Generated on
2026-09-01

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 RefCounted

Members

NameKindSummary
placement_instance_idProperty
placeableProperty
dimensionProperty
coordinate_modeProperty
mount_dataProperty
occupancy_evidencePropertyDimension-specific immutable conflict evidence (for example a 3D AABB or 2D Rect2).
root_refProperty
generationProperty
transformPropertyThe committed runtime transform. Mount records keep their orientation here even though their socket evidence is intentionally excluded from the cross-mode AABB projection.
orientationProperty
projectionsPropertyExplicit projection ledger. A single record may own GRID, SMOOTH, mount, identity, and callback projections at the same time.
removal_callbackPropertyCallback invoked by the registry when this root exits its generation. It is deliberately kept off the save representation.
exit_callbackProperty
mount_classificationPropertyStable mount classification and target evidence for consumers that should not parse the serialized mount dictionary themselves.
mount_target_evidenceProperty
rootMethod
clone_for_generationMethod
to_save_dataMethod