VoxelDataBlockEnterInfo

Inherits: Object

Information sent by a terrain when one of its data blocks enters the area of a VoxelViewer.

Description:

Information sent by a terrain when one of its data blocks enters the area of a VoxelViewer. See VoxelTerrain._on_data_block_entered.

Instances of this class must not be stored, as they will become invalid after the call they come from.

Methods:

Return Signature
bool are_voxels_edited ( ) const
int get_lod_index ( ) const
int get_network_peer_id ( ) const
Vector3i get_position ( ) const
VoxelBuffer get_voxels ( ) const

Method Descriptions

  • bool are_voxels_edited( )

Tells if voxels in the block have ever been edited. If not, it means the same data can be obtained by running the generator.

  • int get_lod_index( )

Gets which LOD index the data block is in.

  • int get_network_peer_id( )

Gets the network peer ID of the VoxelViewer who caused the block to be referenced.

Gets the position of the data block, in data block coordinates (voxel coordinates are obtained by multiplying these coordinates with data block size).

Gets access to the voxels in the block.

Generated on Sep 12, 2023