Removed the voxel_ prefix from the surface related methods in TerraMaterialCache.

This commit is contained in:
Relintai 2021-08-02 23:47:50 +02:00
parent 2a627b0dd2
commit 73243e5b9d
3 changed files with 22 additions and 22 deletions

View File

@ -82,12 +82,12 @@ void TerraMaterialCache::materials_set(const Vector<Variant> &materials) {
}
//Surfaces
Ref<TerraSurface> TerraMaterialCache::voxel_surface_get(const int index) {
Ref<TerraSurface> TerraMaterialCache::surface_get(const int index) {
ERR_FAIL_INDEX_V(index, _surfaces.size(), Ref<TerraSurface>());
return _surfaces[index];
}
Ref<TerraSurface> TerraMaterialCache::voxel_surface_id_get(const int id) {
Ref<TerraSurface> TerraMaterialCache::surface_id_get(const int id) {
Ref<TerraSurface> surface;
for (int i = 0; i < _surfaces.size(); ++i) {
@ -102,12 +102,12 @@ Ref<TerraSurface> TerraMaterialCache::voxel_surface_id_get(const int id) {
return surface;
}
void TerraMaterialCache::voxel_surface_add(Ref<TerraSurface> value) {
void TerraMaterialCache::surface_add(Ref<TerraSurface> value) {
ERR_FAIL_COND(!value.is_valid());
_surfaces.push_back(value);
}
void TerraMaterialCache::voxel_surface_set(int index, Ref<TerraSurface> value) {
void TerraMaterialCache::surface_set(int index, Ref<TerraSurface> value) {
ERR_FAIL_COND(index < 0);
if (_surfaces.size() < index) {
@ -116,13 +116,13 @@ void TerraMaterialCache::voxel_surface_set(int index, Ref<TerraSurface> value) {
_surfaces.set(index, value);
}
void TerraMaterialCache::voxel_surface_remove(const int index) {
void TerraMaterialCache::surface_remove(const int index) {
_surfaces.remove(index);
}
int TerraMaterialCache::voxel_surface_get_num() const {
int TerraMaterialCache::surface_get_num() const {
return _surfaces.size();
}
void TerraMaterialCache::voxel_surfaces_clear() {
void TerraMaterialCache::surfaces_clear() {
_surfaces.clear();
}
@ -158,14 +158,14 @@ void TerraMaterialCache::_bind_methods() {
ClassDB::bind_method(D_METHOD("materials_set"), &TerraMaterialCache::materials_set);
ADD_PROPERTY(PropertyInfo(Variant::ARRAY, "materials", PROPERTY_HINT_NONE, "17/17:Material", PROPERTY_USAGE_DEFAULT, "Material"), "materials_set", "materials_get");
ClassDB::bind_method(D_METHOD("voxel_surface_get", "index"), &TerraMaterialCache::voxel_surface_get);
ClassDB::bind_method(D_METHOD("voxel_surface_id_get", "index"), &TerraMaterialCache::voxel_surface_id_get);
ClassDB::bind_method(D_METHOD("surface_get", "index"), &TerraMaterialCache::surface_get);
ClassDB::bind_method(D_METHOD("surface_id_get", "index"), &TerraMaterialCache::surface_id_get);
ClassDB::bind_method(D_METHOD("voxel_surface_add", "value"), &TerraMaterialCache::voxel_surface_add);
ClassDB::bind_method(D_METHOD("voxel_surface_set", "index", "surface"), &TerraMaterialCache::voxel_surface_set);
ClassDB::bind_method(D_METHOD("voxel_surface_remove", "index"), &TerraMaterialCache::voxel_surface_remove);
ClassDB::bind_method(D_METHOD("voxel_surface_get_num"), &TerraMaterialCache::voxel_surface_get_num);
ClassDB::bind_method(D_METHOD("voxel_surfaces_clear"), &TerraMaterialCache::voxel_surfaces_clear);
ClassDB::bind_method(D_METHOD("surface_add", "value"), &TerraMaterialCache::surface_add);
ClassDB::bind_method(D_METHOD("surface_set", "index", "surface"), &TerraMaterialCache::surface_set);
ClassDB::bind_method(D_METHOD("surface_remove", "index"), &TerraMaterialCache::surface_remove);
ClassDB::bind_method(D_METHOD("surface_get_num"), &TerraMaterialCache::surface_get_num);
ClassDB::bind_method(D_METHOD("surfaces_clear"), &TerraMaterialCache::surfaces_clear);
ClassDB::bind_method(D_METHOD("refresh_rects"), &TerraMaterialCache::refresh_rects);

View File

@ -59,13 +59,13 @@ public:
Vector<Variant> materials_get();
void materials_set(const Vector<Variant> &materials);
virtual Ref<TerraSurface> voxel_surface_get(const int index);
virtual Ref<TerraSurface> voxel_surface_id_get(const int id);
virtual void voxel_surface_add(Ref<TerraSurface> value);
virtual void voxel_surface_set(const int index, Ref<TerraSurface> value);
virtual void voxel_surface_remove(const int index);
virtual int voxel_surface_get_num() const;
virtual void voxel_surfaces_clear();
virtual Ref<TerraSurface> surface_get(const int index);
virtual Ref<TerraSurface> surface_id_get(const int id);
virtual void surface_add(Ref<TerraSurface> value);
virtual void surface_set(const int index, Ref<TerraSurface> value);
virtual void surface_remove(const int index);
virtual int surface_get_num() const;
virtual void surfaces_clear();
virtual void refresh_rects();

View File

@ -137,7 +137,7 @@ void TerramanLibraryMergerPCM::_material_cache_get_key(Ref<TerraChunk> chunk) {
nms->set_library(Ref<TerramanLibraryMergerPCM>(this));
nms->set_id(s);
cache->voxel_surface_add(nms);
cache->surface_add(nms);
}
for (int i = 0; i < _materials.size(); ++i) {