QtCraft API C++ classes QML types Handbook

QcChunkPos Struct

Horizontal position of a chunk column, in chunks. More...

Header: #include <common/core/QcChunkPos.h>

Public Functions

bool isInsideWorld() const

Public Variables

int x
int z
size_t qHash(QcChunkPos pos, size_t seed = 0)
int qcChunkDistance(QcChunkPos a, QcChunkPos b)

Detailed Description

Member Function Documentation

[constexpr] bool QcChunkPos::isInsideWorld() const

Returns whether the chunk lies within the technical bound of the world (QcWorld::maxHorizontalChunk, decision E-883); the server loads, generates and saves no chunk beyond it.

Member Variable Documentation

int QcChunkPos::x

East (+) and west (-), in chunks.

int QcChunkPos::z

South (+) and north (-), in chunks.

Related Non-Members

[noexcept] size_t qHash(QcChunkPos pos, size_t seed = 0)

Returns the hash of pos for QHash, mixed with seed.

int qcChunkDistance(QcChunkPos a, QcChunkPos b)

Returns the Chebyshev distance between a and b in chunks, used for view-distance rings.