Skip to content
ct

Class

PlacementWorldRecord

Generated GDScript class reference for GridPlacement.PlacementWorldRecord.

Status
Draft
Version
v6.0
Updated
Development docs generated from GDScript source

This is unreleased documentation in active development. APIs, class names, and behavior may change before the final release.

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