summaryrefslogtreecommitdiff
path: root/mesecons_detector
diff options
context:
space:
mode:
authorChristopher Head <chead@chead.ca>2016-08-20 21:53:02 -0700
committerChristopher Head <chead@chead.ca>2016-08-24 00:42:38 -0700
commit6d79272ed4966b63e2035b19af07d13f2a0be2a3 (patch)
tree4230afdd39c312b46f6ccff1715568cb438e1e38 /mesecons_detector
parent564cee346afcf94339472e75995394f0363a5543 (diff)
downloadmesecons-6d79272ed4966b63e2035b19af07d13f2a0be2a3.tar
mesecons-6d79272ed4966b63e2035b19af07d13f2a0be2a3.tar.gz
mesecons-6d79272ed4966b63e2035b19af07d13f2a0be2a3.tar.bz2
mesecons-6d79272ed4966b63e2035b19af07d13f2a0be2a3.tar.xz
mesecons-6d79272ed4966b63e2035b19af07d13f2a0be2a3.zip
Implement VoxelManipulator-based transactions.
Rather than calling out through the Lua-to-C API for each node that needs to be read or written, a group of map reads (and optionally writes) can be grouped into a transaction. Access to map data within the transaction is provided at high speed by means of VoxelManipulators. Once the reads and writes are finished, the transaction can be committed or aborted.
Diffstat (limited to 'mesecons_detector')
0 files changed, 0 insertions, 0 deletions