Added a few const qualifiers.

This commit is contained in:
Relintai 2020-06-23 01:05:41 +02:00
parent 88ab910eb8
commit 15659929b2
2 changed files with 30 additions and 28 deletions

View File

@ -24,52 +24,52 @@ SOFTWARE.
#include "voxel_chunk.h" #include "voxel_chunk.h"
int VoxelChunkPropData::get_x() { int VoxelChunkPropData::get_x() const {
return _x; return _x;
} }
void VoxelChunkPropData::set_x(int value) { void VoxelChunkPropData::set_x(const int value) {
_x = value; _x = value;
} }
int VoxelChunkPropData::get_y() { int VoxelChunkPropData::get_y() const {
return _y; return _y;
} }
void VoxelChunkPropData::set_y(int value) { void VoxelChunkPropData::set_y(const int value) {
_y = value; _y = value;
} }
int VoxelChunkPropData::get_z() { int VoxelChunkPropData::get_z() const {
return _z; return _z;
} }
void VoxelChunkPropData::set_z(int value) { void VoxelChunkPropData::set_z(const int value) {
_z = value; _z = value;
} }
Vector3 VoxelChunkPropData::get_rotation() { Vector3 VoxelChunkPropData::get_rotation() const {
return _rotation; return _rotation;
} }
void VoxelChunkPropData::set_rotation(Vector3 value) { void VoxelChunkPropData::set_rotation(const Vector3 &value) {
_rotation = value; _rotation = value;
} }
Vector3 VoxelChunkPropData::get_scale() { Vector3 VoxelChunkPropData::get_scale() const {
return _scale; return _scale;
} }
void VoxelChunkPropData::set_scale(Vector3 value) { void VoxelChunkPropData::set_scale(const Vector3 &value) {
_scale = value; _scale = value;
} }
bool VoxelChunkPropData::get_snap_to_mesh() { bool VoxelChunkPropData::get_snap_to_mesh() const {
return _snap_to_mesh; return _snap_to_mesh;
} }
void VoxelChunkPropData::set_snap_to_mesh(bool value) { void VoxelChunkPropData::set_snap_to_mesh(const bool &value) {
_snap_to_mesh = value; _snap_to_mesh = value;
} }
Vector3 VoxelChunkPropData::get_snap_axis() { Vector3 VoxelChunkPropData::get_snap_axis() const {
return _snap_axis; return _snap_axis;
} }
void VoxelChunkPropData::set_snap_axis(Vector3 value) { void VoxelChunkPropData::set_snap_axis(const Vector3 &value) {
_snap_axis = value; _snap_axis = value;
} }

View File

@ -39,26 +39,26 @@ class VoxelChunkPropData : public Resource {
GDCLASS(VoxelChunkPropData, Resource); GDCLASS(VoxelChunkPropData, Resource);
public: public:
int get_x(); int get_x() const;
void set_x(int value); void set_x(const int value);
int get_y(); int get_y() const;
void set_y(int value); void set_y(const int value);
int get_z(); int get_z() const;
void set_z(int value); void set_z(const int value);
Vector3 get_rotation(); Vector3 get_rotation() const;
void set_rotation(Vector3 value); void set_rotation(const Vector3 &value);
Vector3 get_scale(); Vector3 get_scale() const;
void set_scale(Vector3 value); void set_scale(const Vector3 &value);
bool get_snap_to_mesh(); bool get_snap_to_mesh() const;
void set_snap_to_mesh(bool value); void set_snap_to_mesh(const bool value);
Vector3 get_snap_axis(); Vector3 get_snap_axis() const;
void set_snap_axis(Vector3 value); void set_snap_axis(const Vector3 &value);
Ref<MeshDataResource> get_mesh(); Ref<MeshDataResource> get_mesh();
void set_mesh(const Ref<MeshDataResource> &value); void set_mesh(const Ref<MeshDataResource> &value);
@ -99,6 +99,8 @@ protected:
static void _bind_methods(); static void _bind_methods();
private: private:
int _id;
int _x; int _x;
int _y; int _y;
int _z; int _z;