mirror of
https://github.com/Relintai/terraman.git
synced 2025-04-25 21:45:00 +02:00
Work on fixing compile.
This commit is contained in:
parent
e7b6f5eaa9
commit
cb3229876b
@ -171,7 +171,7 @@ void TerrainLibraryMerger::set_prop(const int index, const Ref<PropData> &value)
|
||||
void TerrainLibraryMerger::remove_prop(const int index) {
|
||||
ERR_FAIL_INDEX(index, _props.size());
|
||||
|
||||
_props.remove(index);
|
||||
_props.remove_at(index);
|
||||
}
|
||||
int TerrainLibraryMerger::get_num_props() const {
|
||||
return _props.size();
|
||||
@ -365,7 +365,7 @@ void TerrainLibraryMerger::_setup_material_albedo(const int material_index, cons
|
||||
}
|
||||
|
||||
TerrainLibraryMerger::TerrainLibraryMerger() {
|
||||
_packer.instance();
|
||||
_packer.instantiate();
|
||||
|
||||
#if GODOT4
|
||||
#warning implement
|
||||
@ -377,7 +377,7 @@ TerrainLibraryMerger::TerrainLibraryMerger() {
|
||||
_packer->set_keep_original_atlases(false);
|
||||
_packer->set_margin(0);
|
||||
|
||||
_prop_packer.instance();
|
||||
_prop_packer.instantiate();
|
||||
|
||||
#if GODOT4
|
||||
#warning implement
|
||||
|
@ -118,7 +118,7 @@ void TerrainLibraryMergerPCM::_material_cache_get_key(Ref<TerrainChunk> chunk) {
|
||||
//print_error("New cache: " + hstr);
|
||||
|
||||
Ref<TerrainMaterialCachePCM> cache;
|
||||
cache.instance();
|
||||
cache.instantiate();
|
||||
cache->inc_ref_count();
|
||||
|
||||
cache->set_texture_flags(get_texture_flags());
|
||||
@ -287,7 +287,7 @@ void TerrainLibraryMergerPCM::_liquid_material_cache_get_key(Ref<TerrainChunk> c
|
||||
//print_error("New cache: " + hstr);
|
||||
|
||||
Ref<TerrainMaterialCachePCM> cache;
|
||||
cache.instance();
|
||||
cache.instantiate();
|
||||
cache->inc_ref_count();
|
||||
|
||||
cache->set_texture_flags(get_texture_flags());
|
||||
@ -475,7 +475,7 @@ void TerrainLibraryMergerPCM::_prop_material_cache_get_key(Ref<TerrainChunk> chu
|
||||
//print_error("New prop cache: " + hstr);
|
||||
|
||||
Ref<TerrainMaterialCachePCM> cache;
|
||||
cache.instance();
|
||||
cache.instantiate();
|
||||
cache->inc_ref_count();
|
||||
|
||||
cache->set_texture_flags(get_texture_flags());
|
||||
@ -706,7 +706,7 @@ void TerrainLibraryMergerPCM::set_prop(const int index, const Ref<PropData> &val
|
||||
void TerrainLibraryMergerPCM::remove_prop(const int index) {
|
||||
ERR_FAIL_INDEX(index, _props.size());
|
||||
|
||||
_props.remove(index);
|
||||
_props.remove_at(index);
|
||||
}
|
||||
int TerrainLibraryMergerPCM::get_num_props() const {
|
||||
return _props.size();
|
||||
@ -903,7 +903,7 @@ void TerrainLibraryMergerPCM::_setup_material_albedo(const int material_index, c
|
||||
}
|
||||
|
||||
TerrainLibraryMergerPCM::TerrainLibraryMergerPCM() {
|
||||
_packer.instance();
|
||||
_packer.instantiate();
|
||||
|
||||
#if GODOT4
|
||||
#warning implement
|
||||
@ -915,7 +915,7 @@ TerrainLibraryMergerPCM::TerrainLibraryMergerPCM() {
|
||||
_packer->set_keep_original_atlases(false);
|
||||
_packer->set_margin(0);
|
||||
|
||||
_prop_packer.instance();
|
||||
_prop_packer.instantiate();
|
||||
|
||||
#if GODOT4
|
||||
#warning implement
|
||||
|
@ -179,7 +179,7 @@ void TerrainMaterialCachePCM::_setup_material_albedo(Ref<Texture> texture) {
|
||||
}
|
||||
|
||||
TerrainMaterialCachePCM::TerrainMaterialCachePCM() {
|
||||
_packer.instance();
|
||||
_packer.instantiate();
|
||||
|
||||
#if GODOT4
|
||||
#warning implement
|
||||
|
@ -36,63 +36,63 @@ Ref<TerrainChunk> TerrainWorldBlocky::_create_chunk(int x, int z, Ref<TerrainChu
|
||||
|
||||
if (chunk->job_get_count() == 0) {
|
||||
Ref<TerrainTerrainJob> tj;
|
||||
tj.instance();
|
||||
tj.instantiate();
|
||||
|
||||
Ref<TerrainLightJob> lj;
|
||||
lj.instance();
|
||||
lj.instantiate();
|
||||
|
||||
Ref<TerrainMesherJobStep> s;
|
||||
s.instance();
|
||||
s.instantiate();
|
||||
s->set_job_type(TerrainMesherJobStep::TYPE_NORMAL);
|
||||
tj->add_jobs_step(s);
|
||||
|
||||
s.instance();
|
||||
s.instantiate();
|
||||
s->set_job_type(TerrainMesherJobStep::TYPE_NORMAL_LOD);
|
||||
s->set_lod_index(1);
|
||||
tj->add_jobs_step(s);
|
||||
|
||||
s.instance();
|
||||
s.instantiate();
|
||||
s->set_job_type(TerrainMesherJobStep::TYPE_NORMAL_LOD);
|
||||
s->set_lod_index(2);
|
||||
tj->add_jobs_step(s);
|
||||
|
||||
s.instance();
|
||||
s.instantiate();
|
||||
s->set_job_type(TerrainMesherJobStep::TYPE_MERGE_VERTS);
|
||||
tj->add_jobs_step(s);
|
||||
|
||||
s.instance();
|
||||
s.instantiate();
|
||||
s->set_job_type(TerrainMesherJobStep::TYPE_BAKE_TEXTURE);
|
||||
tj->add_jobs_step(s);
|
||||
|
||||
tj->set_mesher(Ref<TerrainMesher>(memnew(TerrainMesherBlocky())));
|
||||
|
||||
Ref<TerrainMesherBlocky> liquid_mesher;
|
||||
liquid_mesher.instance();
|
||||
liquid_mesher.instantiate();
|
||||
liquid_mesher->set_channel_index_type(TerrainChunkDefault::DEFAULT_CHANNEL_LIQUID_TYPE);
|
||||
liquid_mesher->set_channel_index_isolevel(TerrainChunkDefault::DEFAULT_CHANNEL_LIQUID_ISOLEVEL);
|
||||
tj->set_liquid_mesher(liquid_mesher);
|
||||
|
||||
Ref<TerrainPropJob> pj;
|
||||
pj.instance();
|
||||
pj.instantiate();
|
||||
pj->set_prop_mesher(Ref<TerrainMesher>(memnew(TerrainMesherBlocky)));
|
||||
|
||||
s.instance();
|
||||
s.instantiate();
|
||||
s->set_job_type(TerrainMesherJobStep::TYPE_NORMAL);
|
||||
pj->add_jobs_step(s);
|
||||
|
||||
s.instance();
|
||||
s.instantiate();
|
||||
s->set_job_type(TerrainMesherJobStep::TYPE_MERGE_VERTS);
|
||||
pj->add_jobs_step(s);
|
||||
|
||||
s.instance();
|
||||
s.instantiate();
|
||||
s->set_job_type(TerrainMesherJobStep::TYPE_BAKE_TEXTURE);
|
||||
pj->add_jobs_step(s);
|
||||
|
||||
s.instance();
|
||||
s.instantiate();
|
||||
s->set_job_type(TerrainMesherJobStep::TYPE_SIMPLIFY_MESH);
|
||||
#ifdef MESH_UTILS_PRESENT
|
||||
Ref<FastQuadraticMeshSimplifier> fqms;
|
||||
fqms.instance();
|
||||
fqms.instantiate();
|
||||
s->set_fqms(fqms);
|
||||
s->set_simplification_steps(2);
|
||||
#endif
|
||||
|
@ -182,35 +182,35 @@ Ref<TerrainChunk> TerrainWorldDefault::_create_chunk(int x, int z, Ref<TerrainCh
|
||||
|
||||
if (chunk->job_get_count() == 0) {
|
||||
Ref<TerrainTerrainJob> tj;
|
||||
tj.instance();
|
||||
tj.instantiate();
|
||||
|
||||
Ref<TerrainLightJob> lj;
|
||||
lj.instance();
|
||||
lj.instantiate();
|
||||
|
||||
Ref<TerrainPropJob> pj;
|
||||
pj.instance();
|
||||
pj.instantiate();
|
||||
pj->set_prop_mesher(Ref<TerrainMesher>(memnew(TerrainMesherDefault)));
|
||||
|
||||
Ref<TerrainMesherJobStep> s;
|
||||
s.instance();
|
||||
s.instantiate();
|
||||
s->set_job_type(TerrainMesherJobStep::TYPE_NORMAL);
|
||||
tj->add_jobs_step(s);
|
||||
|
||||
s.instance();
|
||||
s.instantiate();
|
||||
s->set_job_type(TerrainMesherJobStep::TYPE_NORMAL_LOD);
|
||||
s->set_lod_index(1);
|
||||
tj->add_jobs_step(s);
|
||||
|
||||
s.instance();
|
||||
s.instantiate();
|
||||
s->set_job_type(TerrainMesherJobStep::TYPE_NORMAL_LOD);
|
||||
s->set_lod_index(2);
|
||||
tj->add_jobs_step(s);
|
||||
|
||||
s.instance();
|
||||
s.instantiate();
|
||||
s->set_job_type(TerrainMesherJobStep::TYPE_MERGE_VERTS);
|
||||
tj->add_jobs_step(s);
|
||||
|
||||
s.instance();
|
||||
s.instantiate();
|
||||
s->set_job_type(TerrainMesherJobStep::TYPE_BAKE_TEXTURE);
|
||||
tj->add_jobs_step(s);
|
||||
|
||||
|
@ -153,7 +153,7 @@ void TerrainJob::generate_random_ao(int seed, int octaves, int period, float per
|
||||
int position_z = _chunk->get_position_z();
|
||||
|
||||
Ref<OpenSimplexNoise> noise;
|
||||
noise.instance();
|
||||
noise.instantiate();
|
||||
|
||||
noise->set_seed(seed);
|
||||
noise->set_octaves(octaves);
|
||||
|
@ -32,7 +32,7 @@ SOFTWARE.
|
||||
#include "core/version.h"
|
||||
|
||||
#if VERSION_MAJOR > 3
|
||||
#include "core/object/reference.h"
|
||||
#include "core/object/ref_counted.h"
|
||||
#else
|
||||
#include "core/reference.h"
|
||||
#endif
|
||||
|
@ -529,7 +529,7 @@ void TerrainPropJob::step_type_bake_texture() {
|
||||
Ref<Texture> tex;
|
||||
|
||||
if (mat.is_valid()) {
|
||||
tex = mat->get_shader_param("texture_albedo");
|
||||
tex = mat->get_shader_parameter("texture_albedo");
|
||||
} else if (spmat.is_valid()) {
|
||||
tex = spmat->get_texture(SpatialMaterial::TEXTURE_ALBEDO);
|
||||
}
|
||||
|
@ -233,7 +233,7 @@ TerrainWorldEditor::TerrainWorldEditor(EditorNode *p_editor) {
|
||||
spatial_editor_hb->set_alignment(BoxContainer::ALIGN_BEGIN);
|
||||
SpatialEditor::get_singleton()->add_control_to_menu_panel(spatial_editor_hb);
|
||||
|
||||
_tool_button_group.instance();
|
||||
_tool_button_group.instantiate();
|
||||
|
||||
ToolButton *add_button = memnew(ToolButton);
|
||||
add_button->set_text("Add");
|
||||
@ -290,7 +290,7 @@ TerrainWorldEditor::TerrainWorldEditor(EditorNode *p_editor) {
|
||||
scs->add_child(_surfaces_vbox_container);
|
||||
_surfaces_vbox_container->set_h_size_flags(SIZE_EXPAND_FILL);
|
||||
|
||||
_surfaces_button_group.instance();
|
||||
_surfaces_button_group.instantiate();
|
||||
}
|
||||
TerrainWorldEditor::~TerrainWorldEditor() {
|
||||
_world = NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user