diff options
author | Christopher Head <chead@chead.ca> | 2016-08-20 21:53:02 -0700 |
---|---|---|
committer | Christopher Head <chead@chead.ca> | 2016-08-24 00:42:38 -0700 |
commit | 6d79272ed4966b63e2035b19af07d13f2a0be2a3 (patch) | |
tree | 4230afdd39c312b46f6ccff1715568cb438e1e38 /mesecons_random/doc | |
parent | 564cee346afcf94339472e75995394f0363a5543 (diff) | |
download | mesecons-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_random/doc')
0 files changed, 0 insertions, 0 deletions