Organize methods in Viewport and explicitly name 3D methods with 3D
This commit is contained in:
@ -3187,7 +3187,7 @@ void Node3DEditorViewport::_menu_option(int p_option) {
|
||||
int idx = view_menu->get_popup()->get_item_index(VIEW_AUDIO_LISTENER);
|
||||
bool current = view_menu->get_popup()->is_item_checked(idx);
|
||||
current = !current;
|
||||
viewport->set_as_audio_listener(current);
|
||||
viewport->set_as_audio_listener_3d(current);
|
||||
view_menu->get_popup()->set_item_checked(idx, current);
|
||||
|
||||
} break;
|
||||
@ -3634,7 +3634,7 @@ void Node3DEditorViewport::set_state(const Dictionary &p_state) {
|
||||
bool listener = p_state["listener"];
|
||||
|
||||
int idx = view_menu->get_popup()->get_item_index(VIEW_AUDIO_LISTENER);
|
||||
viewport->set_as_audio_listener(listener);
|
||||
viewport->set_as_audio_listener_3d(listener);
|
||||
view_menu->get_popup()->set_item_checked(idx, listener);
|
||||
}
|
||||
if (p_state.has("doppler")) {
|
||||
@ -3718,7 +3718,7 @@ Dictionary Node3DEditorViewport::get_state() const {
|
||||
} else if (view_menu->get_popup()->is_item_checked(view_menu->get_popup()->get_item_index(VIEW_DISPLAY_SHADELESS))) {
|
||||
d["display_mode"] = VIEW_DISPLAY_SHADELESS;
|
||||
}
|
||||
d["listener"] = viewport->is_audio_listener();
|
||||
d["listener"] = viewport->is_audio_listener_3d();
|
||||
d["doppler"] = view_menu->get_popup()->is_item_checked(view_menu->get_popup()->get_item_index(VIEW_AUDIO_DOPPLER));
|
||||
d["gizmos"] = view_menu->get_popup()->is_item_checked(view_menu->get_popup()->get_item_index(VIEW_GIZMOS));
|
||||
d["information"] = view_menu->get_popup()->is_item_checked(view_menu->get_popup()->get_item_index(VIEW_INFORMATION));
|
||||
@ -4363,7 +4363,7 @@ Node3DEditorViewport::Node3DEditorViewport(Node3DEditor *p_spatial_editor, Edito
|
||||
|
||||
if (p_index == 0) {
|
||||
view_menu->get_popup()->set_item_checked(view_menu->get_popup()->get_item_index(VIEW_AUDIO_LISTENER), true);
|
||||
viewport->set_as_audio_listener(true);
|
||||
viewport->set_as_audio_listener_3d(true);
|
||||
}
|
||||
|
||||
name = "";
|
||||
@ -6820,7 +6820,7 @@ void Node3DEditor::clear() {
|
||||
|
||||
for (uint32_t i = 0; i < VIEWPORTS_COUNT; i++) {
|
||||
viewports[i]->view_menu->get_popup()->set_item_checked(view_menu->get_popup()->get_item_index(Node3DEditorViewport::VIEW_AUDIO_LISTENER), i == 0);
|
||||
viewports[i]->viewport->set_as_audio_listener(i == 0);
|
||||
viewports[i]->viewport->set_as_audio_listener_3d(i == 0);
|
||||
}
|
||||
|
||||
view_menu->get_popup()->set_item_checked(view_menu->get_popup()->get_item_index(MENU_VIEW_GRID), true);
|
||||
|
||||
Reference in New Issue
Block a user